Failure Diagnosis in Microservice Systems: A Comprehensive Survey and Analysis

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Zhang, Shenglin, Xia, Sibo, Fan, Wenzhao, Shi, Binpeng, Xiong, Xiao, Zhong, Zhenyu, Ma, Minghua, Sun, Yongqian, Pei, Dan
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917891845128192
author Zhang, Shenglin
Xia, Sibo
Fan, Wenzhao
Shi, Binpeng
Xiong, Xiao
Zhong, Zhenyu
Ma, Minghua
Sun, Yongqian
Pei, Dan
author_facet Zhang, Shenglin
Xia, Sibo
Fan, Wenzhao
Shi, Binpeng
Xiong, Xiao
Zhong, Zhenyu
Ma, Minghua
Sun, Yongqian
Pei, Dan
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2407_01710
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Failure Diagnosis in Microservice Systems: A Comprehensive Survey and Analysis
Zhang, Shenglin
Xia, Sibo
Fan, Wenzhao
Shi, Binpeng
Xiong, Xiao
Zhong, Zhenyu
Ma, Minghua
Sun, Yongqian
Pei, Dan
Software Engineering
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.
title Failure Diagnosis in Microservice Systems: A Comprehensive Survey and Analysis
topic Software Engineering
url https://arxiv.org/abs/2407.01710