NRCAC: Non-Intrusive Microservice Root Cause Analysis Framework for Cloud Providers
Yi Zhai, Junzhou Luo, Jianrui Liu
Abstract
In modern containerized cloud environments, even minor performance issues in microservice systems can significantly impact overall functionality, highlighting the critical need for cloud providers to implement efficient Root Cause Analysis (RCA) to meet SLA requirements. Existing RCA frameworks often rely on intrusive data collection techniques and algorithms requiring extensive computation, which are not only privacy-invasive but also induce considerable performance overhead and predominantly focus on tenant-specific issues, making them less suitable for cloud providers. This paper investigates whether it is possible for cloud providers to perform RCA focusing on eliminating intrusiveness and reducing overhead. To this end, we propose NRCAC, a novel RCA framework designed specifically for cloud providers. NRCAC includes eCollection, a non-intrusive data collection method utilizing eBPF, allowing cloud providers to gather data from the host kernel efficiently without directly accessing microservice applications. Additionally, NRCAC features RCD-DK, a high-performance root cause analysis algorithm which reduces the search space of causal graphs by incorporating domain-specific insights. Evaluation with both synthetic data and real-world microservice systems demonstrates the effectiveness of NRCAC in accurately identifying the root causes of anomalies, outperforming existing frameworks by 46% to 172%.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 7e10ef08-aeba-416c-8b50-c128e81f6810Related papers
- MRCA: Metric-level Root Cause Analysis for Microservices via Multi-Modal DataYidan Wang, Zhouruixing Zhu, Qiuai Fu, Yuchi Ma et al.ASE 2024 · 6 citations
- Rethinking the Evaluation of Microservice RCA with a Fault Propagation-Aware BenchmarkAoyang Fang, Songhan Zhang, Yifan Yang, Haotong Wu et al.FSE 2026 · 1 citation
- MetaRCA: A Generalizable Root Cause Analysis Framework for Cloud-Native Systems Powered by Meta Causal KnowledgeShuai Liang, Pengfei Chen, Bozhe Tian, Gou Tan et al.FSE 2026 · 4 citations
- Faster, deeper, easier: crowdsourcing diagnosis of microservice kernel failure from user spaceYicheng Pan, Meng Ma, Xinrui Jiang, Ping WangISSTA 2021 · 37 citations
- Root Cause Analysis of Failures in Microservices via Bayesian Root Cause DiscoveryKenneth Lee, Zihan Zhou, Murat KocaogluICML 2026
