Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Zhouruixing Zhu

dblp:354/8250 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
3since 2021 · last 2024
0009-0009-1032-4715ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 3 · 1 first-author · 3 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 60% Cloud and datacenter computing · 40%
Software engineering, system software, and programming languages
2 papers
Software maintenance and evolution · 100%

Topics — the 5 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
microservices
1.522024
HeMiRCA: Fine-Grained Root Cause Analysis for Microservices with Heterogeneous Data Sources · ACM Trans. Softw. Eng. Methodol. 2024
MRCA: Metric-level Root Cause Analysis for Microservices via Multi-Modal Data · ASE 2024
Distributed systems
root cause analysis
1.522024
HeMiRCA: Fine-Grained Root Cause Analysis for Microservices with Heterogeneous Data Sources · ACM Trans. Softw. Eng. Methodol. 2024
MRCA: Metric-level Root Cause Analysis for Microservices via Multi-Modal Data · ASE 2024
Distributed systems
fault tolerance
0.812024
MRCA: Metric-level Root Cause Analysis for Microservices via Multi-Modal Data · ASE 2024
Software maintenance and evolution
log analysis
0.712023
Hue: A User-Adaptive Parser for Hybrid Logs · ESEC/SIGSOFT FSE 2023
Software maintenance and evolution › log analysis
log parsing
0.712023
Hue: A User-Adaptive Parser for Hybrid Logs · ESEC/SIGSOFT FSE 2023

Methods — techniques the papers use, named apart from their topics

reward mechanism · 1.5reconstruction probability · 1.5causal graph · 1.5time-series anomaly scoring · 0.8spearman correlation · 0.8heterogeneous data fusion · 0.8user feedback · 0.7pattern extraction · 0.7
YearPublicationVenuePosition
2024 MRCA: Metric-level Root Cause Analysis for Microservices via Multi-Modal Data
abstract
Due to the complexity and dynamic nature of large-scale microservice systems, manual troubleshooting is time-consuming and impractical. Therefore, automated Root Cause Analysis (RCA) is essential. However, existing RCA approaches face significant challenges. (1) Multi-modal data (e.g. traces, logs, and metrics) record the status of microservice systems, but most existing RCA approaches rely on single-source data, failing to understand the system fully. (2) Existing RCA approaches ignore the services' anomaly state and their anomaly intensity. (3) The service-level RCAs lack detailed information for quick issue resolution. To tackle these challenges, we propose MRCA, a metric-level RCA approach using multi-modal data. Our key insight is that using multi-modal data allows for a comprehensive understanding of the system, enabling the localization of root causes across more anomaly scenarios. MRCA first utilizes traces and logs to obtain the ranking list of abnormal services based on reconstruction probability. It further builds causal graphs from services with high anomaly probability to discover the order in which abnormal metrics of different services occur. By incorporating a reward mechanism, MRCA terminates the excessive expansion of the causal graph and significantly reduces the time taken for causal analysis. Finally, MRCA can prune the ranking list based on the causal graph and identify metric-level root causes. Experiments on two widely-used microservice benchmarks demonstrate that MRCA outperforms state-of-the-art approaches in terms of both accuracy and efficiency.
Zhouruixing Zhu, Qiuai Fu, Yuchi Ma, Pinjia He
ASE2
2024 HeMiRCA: Fine-Grained Root Cause Analysis for Microservices with Heterogeneous Data Sources
abstract
Microservices architecture improves software scalability, resilience, and agility but also poses significant challenges to system reliability due to their complexity and dynamic nature. Identifying and resolving anomalies promptly is crucial because they can quickly propagate to other microservices and cause severe damage to the system. Existing root-cause metric localization approaches rely on metrics or metrics-anomalies correlations but overlook other monitoring data sources (e.g., traces). We are the first to identify and leverage the anomaly-aware monotonic correlation between heterogeneous monitoring data, motivated by which we propose a novel framework, Heterogeneous data sources in Microservice systems for Root Cause Analysis (HeMiRCA) , for hierarchical root cause analysis using Spearman correlation. HeMiRCA is based on the key observation that the microservice responsible for a particular type of fault exhibits a monotonic correlation between the trends of its associated metrics and the trace-based anomaly score of the system. HeMiRCA first calculates time-series anomaly scores using traces and then exploits the correlations between multivariate metrics and the scores to rank the suspicious metrics and microservices. HeMiRCA has been evaluated on two datasets collected from widely used microservice systems. The results show that HeMiRCA outperforms the state-of-the-art approaches by a large margin in identifying root causes at both service level and metric level, achieving a top-1 hit ratio of 82.7% and 74% on average, respectively.
Zhouruixing Zhu, Cheryl Lee, Xiaoying Tang 0002, Pinjia He
ACM Trans. Softw. Eng. Methodol.1
2023 Hue: A User-Adaptive Parser for Hybrid Logs
abstract
Log parsing, which extracts log templates from semi-structured logs and produces structured logs, is the first and the most critical step in automated log analysis. While existing log parsers have achieved decent results, they suffer from two major limitations by design. First, they do not natively support hybrid logs that consist of both single-line logs and multi-line logs (Java Exception and Hadoop Counters). Second, they fall short in integrating domain knowledge in parsing, making it hard to identify ambiguous tokens in logs. This paper defines a new research problem, hybrid log parsing, as a superset of traditional log parsing tasks, and proposes Hue, the first attempt for hybrid log parsing via a user-adaptive manner. Specifically, Hue converts each log message to a sequence of special wildcards using a key casting table and determines the log types via line aggregating and pattern extracting. In addition, Hue can effectively utilize user feedback via a novel merge-reject strategy, making it possible to quickly adapt to complex and changing log templates. We evaluated Hue on three hybrid log datasets and sixteen widely-used single-line log datasets (Loghub). The results show that Hue achieves an average grouping accuracy of 0.845 on hybrid logs, which largely outperforms the best results (0.563 on average) obtained by existing parsers. Hue also exhibits SOTA performance on single-line log datasets.
Junjielong Xu, Qiuai Fu, Zhouruixing Zhu, Yutong Cheng, Zhijing Li 0007, Yuchi Ma, Pinjia He
ESEC/SIGSOFT FSE3