mlsanityData to 7 Oct 2026

Failure Identification from Unstable Log Data using Deep Learning

arXiv 2204.02636 ↗First posted 6 Apr 2022cs.SE cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

The reliability of cloud platforms is of significant relevance because society increasingly relies on complex software systems running on the cloud. To improve it, cloud providers are automating various maintenance tasks, with failure identification frequently being considered. The precondition for automation is the availability of observability tools, with system logs commonly being used. The focus of this paper is log-based failure identification. This problem is challenging because of the instability of the log data and the incompleteness of the explicit logging failure coverage within the code. To address the two challenges, we present CLog as a method for failure identification. The key idea presented herein based is on our observation that by representing the log data as sequences of subprocesses instead of sequences of log events, the effect of the unstable log data is reduced. CLog introduces a novel subprocess extraction method that uses context-aware neural network and clustering methods to extract meaningful subprocesses. The direct modeling of log event contexts allows the identification of failures with respect to the abrupt context changes, addressing the challenge of insufficient logging failure coverage. Our experimental results demonstrate that the learned subprocesses representations reduce the instability in the input, allowing CLog to outperform the baselines on the failure identification subproblems - 1) failure detection by 9-24% on F1 score and 2) failure type identification by 7% on the macro averaged F1 score. Further analysis shows the existent negative correlation between the instability in the input event sequences and the detection performance in a model-agnostic manner.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 8 of its 27 references that are in the map. First posted on arXiv 6 Apr 2022.

Builds on

8 of 27 references.

References · 8

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  2. 2016Towards K-means-friendly Spaces: Simultaneous Deep Learning and Clusteringcited by 237
  3. 2018Tools and Benchmarks for Automated Log Parsingcited by 56
  4. 2020A Survey on Automated Log Analysis for Reliability Engineeringcited by 50
  5. 2021Experience Report: Deep Learning-based System Log Analysis for Anomaly Detectioncited by 37
  6. 2020Self-Attentive Classification-Based Anomaly Detection in Unstructured Logscited by 36
  7. 2019How Bad Can a Bug Get? An Empirical Analysis of Software Failures in the OpenStack Cloud Computing Platformcited by 11
  8. 2021UniLog: Deploy One Model and Specialize it for All Log Analysis Taskscited by 11

Built on by

Not cited yet.