Telemetry-based Software Failure Prediction by Concept-space Model Creation - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2023

Telemetry-based Software Failure Prediction by Concept-space Model Creation

Bahareh Afshinpour
  • Fonction : Auteur
  • PersonId : 1150003
Roland Groz
  • Fonction : Auteur
  • PersonId : 1150004

Résumé

Telemetry data (e.g.: CPU and memory usage) is an essential source of information for a software system that projects the system's health. Anomalies in telemetry data warn system administrators about an imminent failure or deterioration of service quality. However, input events to the system (such as service requests) are the cause of abnormal system behaviour and, thus, anomalous telemetry data. By observing input events, one might predict anomalies even before they appear in telemetry data, thus giving the system administrator even earlier warning before the failure. Finding a correlation between input events and anomalies in telemetry data is challenging in many cases. This paper proposes a machine learning approach to learn the causality correlation between input event sequences and telemetry data. To this aim, a Natural Language Processing(NLP) approach is employed to create a concept space model to distinguish between normal and abnormal test sequences. Based on a vectorized representation of each input sequence, the concept space indicates whether the sequence will cause a system failure. Since the meaning of fault is not established in system status Telemetry-based fault detection, the suggested technique first detects periods of time when a software system status encounters aberrant situations (Bug-Zones). An extensive study on a realworld database acquired by a telecommunication operator and an open-source microservice software demonstrates that our approach achieves 71% and 90% accuracy as a Bug-Zones predictor.
Fichier principal
Vignette du fichier
Telemetry-based Software Failure Prediction.pdf (2.8 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03964083 , version 1 (30-01-2023)

Identifiants

Citer

Bahareh Afshinpour, Roland Groz, Massih-Reza Amini. Telemetry-based Software Failure Prediction by Concept-space Model Creation. 2022 IEEE 22nd International Conference on Software Quality, Reliability and Security, Dec 2022, Guangzhou, China. pp.199, ⟨10.1109/QRS57517.2022.00030⟩. ⟨hal-03964083⟩
34 Consultations
108 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More