一句话:面向在线服务系统复发故障,提出可操作且可解释的故障定位方案。
在线服务系统监控数据量大、类型多,且服务/数据库等组件间依赖复杂,故障定位困难;现有研究难以满足工程师对可操作性和可解释性的要求。工业实践中,经验丰富的工程师基于系统知识与历史故障,专注于复发故障定位:在故障组件上识别一组指示性指标后,即可定位根因并采取缓解措施;其诊断知识大致基于单次故障如何影响整个系统中的各组件。论文据此提出面向复发故障的可操作、可解释故障定位方案,但摘要未给出具体方法与评估细节。
Fault localization is challenging in an online service system due to its monitoring data's large volume and variety and complex dependencies across/within its components (e.g., services or databases). Furthermore, engineers require fault localization solutions to be actionable and interpretable, which existing research approaches cannot satisfy. Therefore, the common industry practice is that, for a specific online service system, its experienced engineers focus on localization for recurring failures based on the knowledge accumulated about the system and historical failures. More specifically, 1) they can identify the underlying root causes and take mitigation actions when pinpointing a group of indicative metrics on the faulty component; 2) their diagnosis knowledge is roughly based on how one failure might affect the components in the whole system.
@inproceedings{paperbot7011,
title = {Actionable and interpretable fault localization for recurring failures in online service systems},
author = {Zeyan Li and Nengwen Zhao and Mingjie Li and Xianglin Lu and Lixin Wang and Dongdong Chang and Xiaohui Nie and Li Cao and Wenchi Zhang and Kaixin Sui and Yanhua Wang and Xu Du and Guoqiang Duan and Dan Pei},
booktitle = {FSE},
year = {2022},
doi = {10.1145/3540250.3549092}
}