Fault Detection and Localization in Distributed Systems Using Recurrent Convolutional Neural Networks

被引:9
|
作者
Qi, Guangyang [1 ]
Yao, Lina [1 ]
Uzunov, Anton V. [2 ]
机构
[1] Univ New South Wales, Sydney, NSW, Australia
[2] Def Sci & Technol Grp, Adelaide, SA, Australia
关键词
D O I
10.1007/978-3-319-69179-4_3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Early detection of faults is essential to maintaining the reliability of a distributed system. While there are many solutions for detecting faults, handling high dimensionality and uncertainty of system observations to make an accurate detection still remains a challenge. In this paper, we address this challenge with a two-dimensional convolutional neural network in the form of a denoising autoencoder with recurrent neural networks that performs simultaneous fault detection and diagnosis based on real-time system metrics from a given distributed system (e.g. CPU usage, memory consumption, etc.). The model provides a unified way to automatically learn useful features and make adaptive inferences regarding the onset of faults without hand-crafted feature extraction and human diagnostic expertise. In addition, we develop a Bayesian change point detection approach for fault localization, in order to support the fault recovery process. We conducted extensive experiments in a real distributed environment over Amazon EC2 and the results demonstrate our proposal outperforms a variety of state-of-the-art machine learning algorithms that are used for fault detection and diagnosis in distributed systems.
引用
收藏
页码:33 / 48
页数:16
相关论文
共 50 条
  • [41] Automatic playlist generation using Convolutional Neural Networks and Recurrent Neural Networks
    Irene, Rosilde Tatiana
    Borrelli, Clara
    Zanoni, Massimiliano
    Buccoli, Michele
    Sarti, Augusto
    2019 27TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2019,
  • [42] Data-based Distributed Fault Diagnosis for Adaptive Structures using Convolutional Neural Networks
    Gienger, Andreas
    Ostertag, Andreas
    Boehm, Michael
    Bertsche, Bernd
    Sawodny, Oliver
    Tarin, Cristina
    UNMANNED SYSTEMS, 2020, 8 (03) : 221 - 228
  • [43] Modeling and fault diagnosis design for HVAC systems using recurrent neural networks
    Shahnazari, Hadi
    Mhaskar, Prashant
    House, John M.
    Salsbury, Timothy, I
    COMPUTERS & CHEMICAL ENGINEERING, 2019, 126 : 189 - 203
  • [44] Intelligent Fault Detection via Dilated Convolutional Neural Networks
    Khan, Mohammad Azam
    Kim, Yong-Hwa
    Choo, Jaegul
    2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP), 2018, : 729 - 731
  • [45] Satellite based fault diagnosis of photovoltaic systems using recurrent neural networks
    Van Gompel, Jonas
    Spina, Domenico
    Develder, Chris
    APPLIED ENERGY, 2022, 305
  • [46] Convolutional Recurrent Neural Networks for Polyphonic Sound Event Detection
    Cakir, Emre
    Parascandolo, Giambattista
    Heittola, Toni
    Huttunen, Heikki
    Virtanen, Tuomas
    IEEE-ACM TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING, 2017, 25 (06) : 1291 - 1303
  • [47] Combining Convolutional and Recurrent Neural Networks for Human Skin Detection
    Zuo, Haiqiang
    Fan, Heng
    Blasch, Erik
    Ling, Haibin
    IEEE SIGNAL PROCESSING LETTERS, 2017, 24 (03) : 289 - 293
  • [48] Stacked Convolutional and Recurrent Neural Networks for Bird Audio Detection
    Adavanne, Sharath
    Drossos, Konstantinos
    Cakir, Emre
    Virtanen, Tuomas
    2017 25TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2017, : 1729 - 1733
  • [49] Automatic Detection of Epileptic Seizures with Recurrent and Convolutional Neural Networks
    Carrion, Salvador
    Lopez-Chilet, Alvaro
    Martinez-Bernia, Javier
    Coll-Alonso, Joan
    Chorro-Juan, Daniel
    Ander Gomez, Jon
    IMAGE ANALYSIS AND PROCESSING, ICIAP 2022 WORKSHOPS, PT I, 2022, 13373 : 522 - 532
  • [50] Adult content detection in videos with convolutional and recurrent neural networks
    Wehrmann, Jonatas
    Simoes, Gabriel S.
    Barros, Rodrigo C.
    Cavalcante, Victor F.
    NEUROCOMPUTING, 2018, 272 : 432 - 438