Skip to content
/ KPIRoot Public

Source Code for ISSRE paper "KPIRoot: Efficient Monitoring Metric-based Root Cause Localization in Large-scale Cloud Systems".

Notifications You must be signed in to change notification settings

OpsPAI/KPIRoot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[ISSRE'24] KPIRoot: Efficient Monitoring Metric-based Root Cause Localization in Large-scale Cloud Systems

This is the public repository for our paper "KPIRoot: Efficient Monitoring Metric-based Root Cause Localization in Large-scale Cloud Systems" accepted by ISSRE 2024, Research Track. In this paper, we propose an efficient and effective approach to localize the root causes of VM instances.

overview

Quick Start

  • Install Requirements
conda create -n kpiroot python=3.9
conda activate kpiroot
pip install -r requirements.txt
  • Run the script
python3 kpiroot.py

Dataset

The dataset is available at ./data/. In this repository, we provide an anonymized data sample with confidential information removed.

Citation

If you find this repo helpful, please cite our paper:

@inproceedings{gu2024kpiroot,
  title={KPIRoot: Efficient Monitoring Metric-based Root Cause Localization in Large-scale Cloud Systems},
  author={Gu, Wenwei and Sun, Xinying and Liu, Jinyang and Huo, Yintong and Chen, Zhuangbin and Zhang, Jianping and Gu, Jiazhen and Yang, Yongqiang and Lyu, Michael R},
  booktitle={2024 IEEE 35th International Symposium on Software Reliability Engineering (ISSRE)},
  pages={403--414},
  year={2024},
  organization={IEEE}
}

About

Source Code for ISSRE paper "KPIRoot: Efficient Monitoring Metric-based Root Cause Localization in Large-scale Cloud Systems".

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages