Learning Dependencies in Distributed Cloud Applications to Identify and Localize Anomalies
Authors:
- Dominik ScheinertDSDominik Scheinert
- Alexander AckerAAAlexander Acker
- Lauritz ThamsenLTLauritz Thamsen
- Morgan K. GeldenhuysMGMorgan K. Geldenhuys
- Odej KaoOKOdej Kao
Preprint
Abstract
Operation and maintenance of large distributed cloud applications can quickly become unmanageably complex, putting human operators under immense stress when problems occur. Utilizing machine learning for identification and localization of anomalies in such systems supports human experts and enables fast mitigation. However, due to the various inter-dependencies of system components, anomalies do not only affect their origin but propagate through the distributed system. Taking this into account, we present Arvalus and its variant D-Arvalus, a neural graph transformation method that models system components as nodes and their dependencies and placement as edges to improve the identification and localization of anomalies. Given a series of metric KPIs, our method predicts the most likely system state - either normal or an anomaly class - and performs localization when an anomaly is detected. During our experiments, we simulate a distributed cloud application deployment and synthetically inject anomalies. The evaluation shows the generally good prediction performance of Arvalus and reveals the advantage of D-Arvalus which incorporates information about system component dependencies.Keywords
All Related Versions
- Version 1, 2021-03-09, ArXiv
- Version 2, 2021-09-09, ArXiv
- Published version: , 7.
This publication has 15 references indexed in Scilit:
- Multi-source Distributed System Data for AI-Powered Analytics2020
- Generic and Robust Localization of Multi-dimensional Root Causes2019
- Anomaly Detection from System Tracing Data Using Multimodal Deep Learning2019
- Detecting Anomalous Behavior of Black-Box Services Modeled with Distance-Based Online Clustering2018
- CloudRanger: Root Cause Identification for Cloud Native Systems2018
- Localizing Faults in Cloud Systems2018
- Focal Loss for Dense Object Detection2017
- Anomaly Detection and Root Cause Localization in Virtual Network Functions2016
- A System Architecture for Real-time Anomaly Detection in Large-scale NFV SystemsProcedia Computer Science, 2016
- A survey of network anomaly detection techniquesJournal of Network and Computer Applications, 2016