{"title":"CARAF: Root Cause Analysis Through Granger Causal Graphs With Ambiguous Residual Factors in Microservice Systems","authors":"Xinming Yu;Xinhong Liu;Tianxiang Sun;Yangfan Li;Fengxiao Tang;Ming Zhao;Nei Kato","doi":"10.1109/TETC.2026.3713344","DOIUrl":null,"url":null,"abstract":"Root Cause Analysis (RCA) is critical for fault diagnosis in microservice systems, where timely identification of failure origins is essential for maintaining system reliability. Existing RCA methods primarily rely on constructing causal graphs based on explicit periodicity and trend in time series data. However, in this paper, we reveal that ambiguous residual features—components remaining after subtracting periodicity and trend—are crucial for constructing accurate causal graphs. We propose a novel residual compensation network that exploits these ambiguous residual features to construct Granger causal graphs and improve root cause tracing accuracy. Additionally, we propose a trace-constrained formulation with a dynamic directed edge scoring function to effectively mitigate the influence of confounding factors in Granger causal graphs, ensuring reliable fault tracing in dynamic and complex fault propagation scenarios. Our approach was evaluated on three publicly available online service system datasets, namely Sock Shop, Online Boutique, and Train Ticket, and achieved state-of-the-art (SOTA) performance in root cause tracing.","PeriodicalId":13156,"journal":{"name":"IEEE Transactions on Emerging Topics in Computing","volume":"14 3","pages":"1153-1163"},"PeriodicalIF":4.8000,"publicationDate":"2026-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Emerging Topics in Computing","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/11631742/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2026/7/31 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
Root Cause Analysis (RCA) is critical for fault diagnosis in microservice systems, where timely identification of failure origins is essential for maintaining system reliability. Existing RCA methods primarily rely on constructing causal graphs based on explicit periodicity and trend in time series data. However, in this paper, we reveal that ambiguous residual features—components remaining after subtracting periodicity and trend—are crucial for constructing accurate causal graphs. We propose a novel residual compensation network that exploits these ambiguous residual features to construct Granger causal graphs and improve root cause tracing accuracy. Additionally, we propose a trace-constrained formulation with a dynamic directed edge scoring function to effectively mitigate the influence of confounding factors in Granger causal graphs, ensuring reliable fault tracing in dynamic and complex fault propagation scenarios. Our approach was evaluated on three publicly available online service system datasets, namely Sock Shop, Online Boutique, and Train Ticket, and achieved state-of-the-art (SOTA) performance in root cause tracing.
期刊介绍:
IEEE Transactions on Emerging Topics in Computing publishes papers on emerging aspects of computer science, computing technology, and computing applications not currently covered by other IEEE Computer Society Transactions. Some examples of emerging topics in computing include: IT for Green, Synthetic and organic computing structures and systems, Advanced analytics, Social/occupational computing, Location-based/client computer systems, Morphic computer design, Electronic game systems, & Health-care IT.