Trace-based Intelligent Fault Diagnosis for Microservices with Deep Learning

被引:7
|
作者
Chen, Hao [1 ]
Wei, Kegang [1 ,3 ]
Li, An [1 ]
Wang, Tao [1 ,2 ]
Zhang, Wenbo [1 ,2 ]
机构
[1] Chinese Acad Sci, Inst Software, Beijing 100190, Peoples R China
[2] Chinese Acad Sci, Inst Software, State Key Lab Comp Sci, Beijing 100190, Peoples R China
[3] Univ Chinese Acad Sci, Beijing 100190, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
microservice; fault diagnosis; deep learning; distributed tracing;
D O I
10.1109/COMPSAC51774.2021.00121
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Due to the scalability, fault tolerance, and high availability, distributed microservice-based applications gradually replace traditional monolithic applications as one of the main forms of Internet applications. However, current fault diagnosis methods for distributed applications have drawbacks in coarse-grained fault location and inaccurate root-cause analysis. To address the above issues, this paper proposes a trace-based intelligent fault diagnosis approach for microservices with deep learning. First, we build a request weighted directed graph and a request string to characterize the behaviors of microservices with collected historical traces. Then, we build a normal trace dataset in normal status and a faulty dataset by injecting faults, and then calculate the expected intervals of microservices' response time and the call sequences. After that, we train the fault diagnosis model based on the deep neural network with the trace datasets to diagnose faulty microservices. Finally, we have deployed a typical open-source microservice-based application TrainTicket to validate our approach by injecting various typical faults. The results show that our approach can effectively characterize the behavior of microservices when processing requests and effectively detect faults. For fault detection, our approach achieves 91.5% accuracy in detecting faults, and has the accuracy of 85.2% in locating root causes.
引用
收藏
页码:884 / 893
页数:10
相关论文
共 50 条
  • [1] Deep Learning Based Intelligent Industrial Fault Diagnosis Model
    Surendran, R.
    Khalaf, Osamah Ibrahim
    Romero, Carlos Andres Tavera
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 70 (03): : 6323 - 6338
  • [2] Intelligent Fault Diagnosis Method for Gearboxes Based on Deep Transfer Learning
    Wu, Zhenghao
    Bai, Huajun
    Yan, Hao
    Zhan, Xianbiao
    Guo, Chiming
    Jia, Xisheng
    [J]. PROCESSES, 2023, 11 (01)
  • [3] An intelligent belt wear fault diagnosis method based on deep learning
    Wang, Bingjun
    Dou, Dongyang
    Shen, Ning
    [J]. INTERNATIONAL JOURNAL OF COAL PREPARATION AND UTILIZATION, 2023, 43 (04) : 708 - 725
  • [4] Deep Multimodal Learning and Fusion Based Intelligent Fault Diagnosis Approach
    Huifang Li
    Jianghang Huang
    Jingwei Huang
    Senchun Chai
    Leilei Zhao
    Yuanqing Xia
    [J]. Journal of Beijing Institute of Technology, 2021, 30 (02) : 172 - 185
  • [5] Trace-based Performance Analysis for Deep Learning in Edge Container Environments
    Park, Soyeon
    Bahn, Hyokyung
    [J]. 2023 EIGHTH INTERNATIONAL CONFERENCE ON FOG AND MOBILE EDGE COMPUTING, FMEC, 2023, : 87 - 92
  • [6] Deep Learning Towards Intelligent Vehicle Fault Diagnosis
    Al-Zeyadi, Mohammed
    Andreu-Perez, Javier
    Hagras, Hani
    Royce, Chris
    Smith, Darren
    Rzonsowski, Piotr
    Malik, Ali
    [J]. 2020 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2020,
  • [7] Deep Learning-based Intelligent Fault Diagnosis for Power Distribution Networks
    Liu, J. Z.
    Qu, Q. L.
    Yang, H. Y.
    Zhang, J. M.
    Liu, Z. D.
    [J]. INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, 2024, 19 (04)
  • [8] Intelligent fault diagnosis of rotating machinery based on deep learning with feature selection
    Han, Dongying
    Liang, Kai
    Shi, Peiming
    [J]. JOURNAL OF LOW FREQUENCY NOISE VIBRATION AND ACTIVE CONTROL, 2020, 39 (04) : 939 - 953
  • [9] Intelligent fault diagnosis method based on dynamic statistical filtering and deep learning
    Song, Liuyang
    Li, Shi
    Wang, Pengxin
    Wang, Huaqing
    [J]. Yi Qi Yi Biao Xue Bao/Chinese Journal of Scientific Instrument, 2019, 40 (07): : 39 - 46
  • [10] Intelligent Fault Diagnosis of Hydraulic Systems Based on Multisensor Fusion and Deep Learning
    Jiang, Ruosong
    Yuan, Zhaohui
    Wang, Honghui
    Liang, Na
    Kang, Jian
    Fan, Zeming
    Yu, Xiaojun
    [J]. IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2024, 73