Log-Based Fault Localization with Unsupervised Log Segmentation

被引:0
|
作者
Dobrowolski, Wojciech [1 ,2 ]
Iwach-Kowalski, Kamil [1 ]
Nikodem, Maciej [2 ]
Unold, Olgierd [2 ]
机构
[1] Nokia, Rodziny Hiszpanskich 8, PL-02685 Warsaw, Poland
[2] Wroclaw Univ Technol, Fac Informat & Commun Technol, Dept Comp Engn, Wybrzeze Stanislawa Wyspianskiego 27, PL-50370 Wroclaw, Poland
来源
APPLIED SCIENCES-BASEL | 2024年 / 14卷 / 18期
关键词
automated log analysis; log-based fault localization; log sequence; unsupervised log sequence segmentation; software reliability;
D O I
10.3390/app14188421
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Localizing faults in a software is a tedious process. The manual approach is becoming impractical because of the large size and complexity of contemporary computer systems as well as their logs, which are often the primary source of information about the fault. Log-based Fault Localization (LBFL) is a popular method applied for this purpose. However, in real-world scenarios, this method is vulnerable to a large number of previously unseen log lines. In this paper, we propose a novel method that can guide programmers to the location of a fault by creating a hierarchy of log lines with the highest rank, selected by the traditional LBFL method. We use the intuition that the symptoms of faults are in the context of normal behavior, whereas suspicious log lines grouped together are from new or additional functionalities turned on during faulty execution. To obtain this context, we used unsupervised log sequence segmentation, which has been previously used to segment log sequences into meaningful segments. Experiments on real-life examples show that our method reduces the effort to find the most crucial logs by up to 64% compared with the traditional timestamp approach. We demonstrate that context is highly useful in advancing fault localization, showing the possibility of further speeding up the process.
引用
收藏
页数:14
相关论文
共 50 条
  • [31] Review on Log-Based Anomaly Detection Techniques
    Raut, Pooja
    Mishra, Akanksha
    Rao, Shreya
    Kawoor, Saloni
    Shelke, Sushila
    Deore, Mahendra
    Kumar, Vivek
    PROCEEDINGS OF SECOND INTERNATIONAL CONFERENCE ON SUSTAINABLE EXPERT SYSTEMS (ICSES 2021), 2022, 351 : 893 - 906
  • [32] Log-Based Evaluation Resources for Question Answering
    Mandl, Thomas
    Schulz, Julia Maria
    LREC 2010 - SEVENTH INTERNATIONAL CONFERENCE ON LANGUAGE RESOURCES AND EVALUATION, 2010, : D50 - D52
  • [33] Log-based Service Diagnosis Method in Cloud
    Jia, Zhichun
    Xing, Xing
    2014 INTERNATIONAL CONFERENCE ON MECHATRONICS AND CONTROL (ICMC), 2014, : 1299 - 1303
  • [34] Log-Based Cloud Monitoring System for OpenStack
    Agrawal, Vaibhav
    Kotia, Devanjal
    Moshirian, Kamelia
    Kim, Mihui
    2018 IEEE FOURTH INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING SERVICE AND APPLICATIONS (IEEE BIGDATASERVICE 2018), 2018, : 276 - 281
  • [35] The Research of Log-based Network Monitoring System
    Zhang, Li
    2011 INTERNATIONAL CONFERENCE ON FUTURE COMPUTER SCIENCE AND APPLICATION (FCSA 2011), VOL 3, 2011, : 185 - 188
  • [36] Experience Report: Log-based Behavioral Differencing
    Goldstein, Maayan
    Raz, Danny
    Segall, Itai
    2017 IEEE 28TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2017, : 282 - 293
  • [37] Gradient and Log-based Active Learning for Semantic Segmentation of Crop and Weed for Agricultural Robots
    Sheikh, Rasha
    Milioto, Andres
    Lottes, Philipp
    Stachniss, Cyrill
    Bennewitz, Maren
    Schultz, Thomas
    2020 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2020, : 1350 - 1356
  • [38] A novel log-based tensor completion algorithm
    Geng J.
    Yan L.
    Liu Y.
    Geng, Juan (stgengjuan@heuet.edu.cn), 1600, International Information and Engineering Technology Association (25): : 153 - 163
  • [39] Fast log-based concurrent writing of checkpoints
    Polte, Milo
    Simsa, Jiri
    Tantisiriroj, Wittawat
    Gibson, Garth
    Dayal, Shobhit
    Chainani, Mikhail
    Uppugandla, Dilip Kumar
    PDSW'08: PROCEEDINGS OF THE 2008 3RD PETASCALE DATA STORAGE WORKSHOP, 2008, : 7 - 10
  • [40] Log-Based Personalization Tool as an Assistive Technology
    de Santana, Vagner Figueredo
    Calani Baranauskas, Maria Cecilia
    HUMAN-COMPUTER INTERACTION: THEORIES, METHODS, AND TOOLS, PT I, 2014, 8510 : 433 - 444