Root Cause Analysis for Microservice Systems via Cascaded Conditional Learning with Hypergraphs
By: Shuaiyu Xie , Hanbin He , Jian Wang and more
Potential Business Impact:
Finds computer problems faster by seeing how they spread.
Root cause analysis in microservice systems typically involves two core tasks: root cause localization (RCL) and failure type identification (FTI). Despite substantial research efforts, conventional diagnostic approaches still face two key challenges. First, these methods predominantly adopt a joint learning paradigm for RCL and FTI to exploit shared information and reduce training time. However, this simplistic integration neglects the causal dependencies between tasks, thereby impeding inter-task collaboration and information transfer. Second, these existing methods primarily focus on point-to-point relationships between instances, overlooking the group nature of inter-instance influences induced by deployment configurations and load balancing. To overcome these limitations, we propose CCLH, a novel root cause analysis framework that orchestrates diagnostic tasks based on cascaded conditional learning. CCLH provides a three-level taxonomy for group influences between instances and incorporates a heterogeneous hypergraph to model these relationships, facilitating the simulation of failure propagation. Extensive experiments conducted on datasets from three microservice benchmarks demonstrate that CCLH outperforms state-of-the-art methods in both RCL and FTI.
Similar Papers
Adaptive Root Cause Localization for Microservice Systems with Multi-Agent Recursion-of-Thought
Software Engineering
Finds computer problems faster by thinking like people.
A Decentralized Root Cause Localization Approach for Edge Computing Environments
Distributed, Parallel, and Cluster Computing
Finds the real problem in smart devices faster.
Research on fault diagnosis and root cause analysis based on full stack observability
Distributed, Parallel, and Cluster Computing
Finds computer problems faster and explains why.