MS-rank: Multi-metric and self-adaptive root cause diagnosis for microservice applications

  • Meng Ma
  • , Weilan Lin
  • , Disheng Pan
  • , Ping Wang

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

68 Scopus citations

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.

Original languageEnglish
Title of host publicationProceedings - 2019 IEEE International Conference on Web Services, ICWS 2019 - Part of the 2019 IEEE World Congress on Services
EditorsElisa Bertino, Carl K. Chang, Peter Chen, Ernesto Damiani, Ernesto Damiani, Michael Goul, Katsunori Oyama
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages60-67
Number of pages8
ISBN (Electronic)9781728127170
DOIs
StatePublished - Jul 2019
Externally publishedYes
Event26th IEEE International Conference on Web Services, ICWS 2019 - Milan, Italy
Duration: 8 Jul 201913 Jul 2019

Publication series

NameProceedings - 2019 IEEE International Conference on Web Services, ICWS 2019 - Part of the 2019 IEEE World Congress on Services

Conference

Conference26th IEEE International Conference on Web Services, ICWS 2019
Country/TerritoryItaly
CityMilan
Period8/07/1913/07/19

Keywords

  • Anomaly diagnosis
  • Cloud computing
  • Impact graph
  • Microservice architecture
  • Root cause

Fingerprint

Dive into the research topics of 'MS-rank: Multi-metric and self-adaptive root cause diagnosis for microservice applications'. Together they form a unique fingerprint.

Cite this