Skip to main navigation Skip to search Skip to main content

Uncovering Microservice Faults: A Temporal Graph Approach to Root Cause Analysis

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Microservices have become the backbone of large IT enterprises due to their ability to scale, recover from failures, and adapt to dynamic workloads within cloud-native architectures. Ensuring the reliability of such systems requires accurate and efficient Root Cause Analysis (RCA) to identify and address faults promptly, minimizing disruptions and maintaining service quality. However, current RCA techniques often focus on isolated levels, such as metrics or services, and rely heavily on predefined thresholds or statistical methods, limiting their effectiveness in complex and interconnected systems. We propose a novel unsupervised RCA method based on Temporal Graph Networks (TGNs) to address these limitations. Our approach models the temporal and structural relationships within microservices through the integrated examination of multimodal data to accurately identify faults. Evaluated on an open-source dataset, our method shows superior accuracy compared to SOTA approaches with at least 2% improvement in PR@1, PR@2, and PR@5.

Original languageEnglish
Title of host publicationICC 2026 - IEEE International Conference on Communications, Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798319542090
DOIs
StatePublished - 2026
Event2026 IEEE International Conference on Communications, ICC 2026 - Glasgow, United Kingdom
Duration: 24 May 202628 May 2026

Publication series

NameIEEE International Conference on Communications
ISSN (Print)1550-3607

Conference

Conference2026 IEEE International Conference on Communications, ICC 2026
Country/TerritoryUnited Kingdom
CityGlasgow
Period24/05/2628/05/26

Keywords

  • Microservice
  • Multimodal data
  • Root Cause Analysis
  • Temporal Graph Networks

Fingerprint

Dive into the research topics of 'Uncovering Microservice Faults: A Temporal Graph Approach to Root Cause Analysis'. Together they form a unique fingerprint.

Cite this