Graph-Based Ensemble Learning for Enhanced Fault Localization in Microservices

  • Ruibo Chen
  • , Fang Peng
  • , Xin Ji
  • , Nan Xiang
  • , Yihua Lou
  • , Kui Zhang
  • , Yanjun Pu
  • , Wenjun Wu*
  • *Corresponding author for this work

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

Abstract

As microservices architectures become increasingly prevalent, they introduce significant operational challenges due to the complexities in service interactions and fault propagation. These architectures often conceal the origins of faults due to intricate inter-service communications, making fault localization both critical and challenging. Addressing these difficulties, this paper introduces a novel fault localization method that leverages synergies between domain prior knowledge, ensemble learning, and graph-based modeling. Our approach models microservices as a graph, with services as nodes and their interactions as edges, illuminating complex dependencies and enhancing the depth of data analysis. The method integrates expert knowledge with a unique blend of multi-class decision trees and strategy models derived from a knowledge base, enabling effective de-tection of diverse patterns and anomalies. Additionally, a meta-learner refines the outputs from base models using a weighted decision-making process, significantly improving the accuracy and robustness of fault detection. Compared to traditional models, including graph neural networks, our approach sub-stantially reduces model complexity and enhances adaptability to evolving service patterns. It demonstrates superior scalability and real-time processing capabilities, offering a robust solution to the challenges of fault localization in dynamic microservice environments.

Original languageEnglish
Title of host publication2024 IEEE International Conference on Systems, Man, and Cybernetics, SMC 2024 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages3356-3362
Number of pages7
ISBN (Electronic)9781665410205
DOIs
StatePublished - 2024
Event2024 IEEE International Conference on Systems, Man, and Cybernetics, SMC 2024 - Kuching, Malaysia
Duration: 6 Oct 202410 Oct 2024

Publication series

NameConference Proceedings - IEEE International Conference on Systems, Man and Cybernetics
ISSN (Print)1062-922X

Conference

Conference2024 IEEE International Conference on Systems, Man, and Cybernetics, SMC 2024
Country/TerritoryMalaysia
CityKuching
Period6/10/2410/10/24

Fingerprint

Dive into the research topics of 'Graph-Based Ensemble Learning for Enhanced Fault Localization in Microservices'. Together they form a unique fingerprint.

Cite this