Failure Diagnosis in Microservice Systems: A Comprehensive Survey and Analysis

Widely adopted for their scalability and flexibility, modern microservice systems present unique failure diagnosis challenges due to their independent deployment and dynamic interactions. This complexity can lead to cascading failures that negatively impact operational efficiency and user experience. Recognizing the critical role of fault diagnosis in improving the stability and reliability of microservice systems, researchers have conducted extensive studies and achieved a number of significant results. This survey provides an exhaustive review of 98 scientific papers from 2003 to the present, including a thorough examination and elucidation of the fundamental concepts, system architecture, and problem statement. It also includes a qualitative analysis of the dimensions, providing an in-depth discussion of current best practices and future directions, aiming to further its development and application. In addition, this survey compiles publicly available datasets, toolkits, and evaluation metrics to facilitate the selection and validation of techniques for practitioners.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Software Engineering and Methodology
Published
2025-01-23
DOI
https://doi.org/10.1145/3715005
Citations
29
Primary Topic
Software System Performance and Reliability
Type
article
Field-Weighted Citation Impact
41.64

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Failure Diagnosis in Microservice Systems: A Comprehensive Survey and Analysis

Yongqian Sun, Dan Pei, Minghua Ma, Shenglin Zhang et al.
29 citations
ACM Transactions on Software Engineering and Methodology
Software System Performance and Reliability
41.64
article

Failure Diagnosis in Microservice Systems: A Comprehensive Survey and Analysis

Yongqian Sun, Dan Pei, Minghua Ma, Shenglin Zhang, Xiao Xiong, Binpeng Shi, Zhenyu Zhong, Sibo Xia, Wenzhao Fan
article en
29 citations

Abstract

Widely adopted for their scalability and flexibility, modern microservice systems present unique failure diagnosis challenges due to their independent deployment and dynamic interactions. This complexity can lead to cascading failures that negatively impact operational efficiency and user experience. Recognizing the critical role of fault diagnosis in improving the stability and reliability of microservice systems, researchers have conducted extensive studies and achieved a number of significant results. This survey provides an exhaustive review of 98 scientific papers from 2003 to the present, including a thorough examination and elucidation of the fundamental concepts, system architecture, and problem statement. It also includes a qualitative analysis of the dimensions, providing an in-depth discussion of current best practices and future directions, aiming to further its development and application. In addition, this survey compiles publicly available datasets, toolkits, and evaluation metrics to facilitate the selection and validation of techniques for practitioners.

ACM Transactions on Software Engineering and MethodologyVol. 35(1)
Microsoft (United States) (US), Tianjin University (CN), Nankai University (CN), Tsinghua University (CN)
National Natural Science Foundation of China
Openalex Percentile: Top 0%
Software System Performance and Reliability
41.64
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Failure Diagnosis in Microservice Systems: A Comprehensive Survey and Analysis — Yongqian Sun, Dan Pei, et al. · ACM Transactions on Software Engineering and Methodology (2025) | TGRS Research Map | TGRS