@inproceedings{cc18f58a8cbd42b6bc6019579f7f6531,
title = "MS-rank: Multi-metric and self-adaptive root cause diagnosis for microservice applications",
abstract = "This paper presents a self-adaptive root cause diagnosis framework, named MS-Rank, to analyze multiple metrics collected from micro-service architecture. MS-Rank decomposes the task into four phases: impact graph construction, random walk diagnosis, result precision calculation and metrics weight update. First, we introduce a series of basic and implied metrics into MS-Rank, and design an impact graph construction algorithm to discover causal relationship between services during anomalies. Second, we propose a random walk algorithm with forward, selfward and backward transitions to heuristically identify the root cause service. Third, we establish a self-optimizing mechanism to dynamically update the confidence weight of different metrics according to their diagnosis precision. We develop a prototype system and integrate MS-Rank into IBM Cloud, to validate and compare it with selected benchmarks. Experimental results show that MS-Rank offers fast identification and precise diagnosis result. In multiple rounds of diagnosis, MS-Rank optimizes itself effectively.",
keywords = "Anomaly diagnosis, Cloud computing, Impact graph, Microservice architecture, Root cause",
author = "Meng Ma and Weilan Lin and Disheng Pan and Ping Wang",
note = "Publisher Copyright: {\textcopyright} 2019 IEEE.; 26th IEEE International Conference on Web Services, ICWS 2019 ; Conference date: 08-07-2019 Through 13-07-2019",
year = "2019",
month = jul,
doi = "10.1109/ICWS.2019.00022",
language = "English",
series = "Proceedings - 2019 IEEE International Conference on Web Services, ICWS 2019 - Part of the 2019 IEEE World Congress on Services",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "60--67",
editor = "Elisa Bertino and Chang, \{Carl K.\} and Peter Chen and Ernesto Damiani and Ernesto Damiani and Michael Goul and Katsunori Oyama",
booktitle = "Proceedings - 2019 IEEE International Conference on Web Services, ICWS 2019 - Part of the 2019 IEEE World Congress on Services",
address = "United States",
}