Machine Learning-Based Run-Time Anomaly Detection in Software Systems: An Industrial Evaluation

被引:0
|
作者
Huch, Fabian [1 ,2 ]
Golagha, Mojdeh [1 ]
Petrovska, Ana [1 ]
Krauss, Alexander [2 ]
机构
[1] Tech Univ Munich, Munich, Germany
[2] QAware GmbH, Munich, Germany
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Anomalies are an inevitable occurrence while operating enterprise software systems. Traditionally, anomalies are detected by threshold-based alarms for critical metrics, or health probing requests. However, fully automated detection in complex systems is challenging, since it is very difficult to distinguish truly anomalous behavior from normal operation. To this end, the traditional approaches may not be sufficient. Thus, we propose machine learning classifiers to predict the system's health status. We evaluated our approach in an industrial case study, on a large, real-world dataset of 7.5.10(6) data points for 231 features. Our results show that recurrent neural networks with long short-term memory (LSTM) are more effective in detecting anomalies and health issues, as compared to other classifiers. We achieved an area under precision-recall curve of 0.44. At the default threshold, we can automatically detect 70% of the anomalies. Despite the low precision of 31%, the rate in which false positives occur is only 4%.
引用
收藏
页码:13 / 18
页数:6
相关论文
共 50 条
  • [1] AITuning: Machine Learning-Based Tuning Tool for Run-Time Communication Libraries
    Fanfarillo, Alessandro
    Del Vento, Davide
    [J]. PARALLEL COMPUTING: TECHNOLOGY TRENDS, 2020, 36 : 409 - 418
  • [2] Run-Time Assurance for Learning-Based Aircraft Taxiing
    Cofer, Darren
    Amundson, Isaac
    Sattigeri, Ramachandra
    Passi, Arjun
    Boggs, Christopher
    Smith, Eric
    Gilham, Limei
    Byun, Taejoon
    Rayadurgam, Sanjai
    [J]. 2020 AIAA/IEEE 39TH DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC) PROCEEDINGS, 2020,
  • [3] Evaluation of Machine Learning-based Anomaly Detection Algorithms on an Industrial Modbus/TCP Data Set
    Anton, Simon Duque
    Kanoor, Suneetha
    Fraunholz, Daniel
    Schotten, Hans Dieter
    [J]. 13TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY (ARES 2018), 2019,
  • [4] Run-Time Prevention of Software Integration Failures of Machine Learning APIs
    Wan, Chengcheng
    Liu, Yuhan
    Du, Kuntai
    Hoffmann, Henry
    Jiang, Junchen
    Maire, Michael
    Lu, Shan
    [J]. PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2023, 7 (OOPSLA):
  • [5] Machine learning in run-time control of multicore processor systems
    Maurer, Florian
    Thoma, Moritz
    Surhonne, Anmol Prakash
    Donyanavard, Bryan
    Herkersdorf, Andreas
    [J]. IT-INFORMATION TECHNOLOGY, 2023, 65 (4-5): : 164 - 176
  • [6] Federated Learning-Based Explainable Anomaly Detection for Industrial Control Systems
    Huong, Truong Thu
    Bac, Ta Phuong
    Ha, Kieu Ngan
    Hoang, Nguyen Viet
    Hoang, Nguyen Xuan
    Hung, Nguyen Tai
    Tran, Kim Phuc
    [J]. IEEE ACCESS, 2022, 10 : 53854 - 53872
  • [7] Recent Advances in Machine Learning-based Anomaly Detection for Industrial Control Networks
    Wang, Qian
    Chen, He
    Li, Yonghui
    Vucetic, Branka
    [J]. 2019 1ST INTERNATIONAL CONFERENCE ON INDUSTRIAL ARTIFICIAL INTELLIGENCE (IAI 2019), 2019,
  • [8] Security of Machine Learning-Based Anomaly Detection in Cyber Physical Systems
    Jadidi, Zahra
    Pal, Shantanu
    Nayak, Nithesh K.
    Selvakkumar, Arawinkumaar
    Chang, Chih-Chia
    Beheshti, Maedeh
    Jolfaei, Alireza
    [J]. 2022 31ST INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN 2022), 2022,
  • [9] PCB Hardware Trojan Run-Time Detection Through Machine Learning
    Piliposyan, Gor
    Khursheed, Saqib
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (07) : 1958 - 1970
  • [10] Towards Machine Learning-based Anomaly Detection on Time-Series Data
    Vajda, Daniel
    Pekar, Adrian
    Farkas, Karoly
    [J]. INFOCOMMUNICATIONS JOURNAL, 2021, 13 (01): : 35 - 44