DeepAI AI Chat
Log In Sign Up

DeLag: Detecting Latency Degradation Patterns in Service-based Systems

10/21/2021
by   Luca Traini, et al.
Università degli Studi dell'Aquila
0

Performance debugging in production is a fundamental activity in modern service-based systems. The diagnosis of performance issues is often time-consuming, since it requires thorough inspection of large volumes of traces and performance indices. In this paper we present DeLag, a novel automated search-based approach for diagnosing performance issues in service-based systems. DeLag identifies subsets of requests that show, in the combination of their Remote Procedure Call execution times, symptoms of potentially relevant performance issues. We call such symptoms Latency Degradation Patterns. DeLag simultaneously search for multiple latency degradation patterns while optimizing precision, recall and latency dissimilarity. Experimentation on 700 datasets of requests generated from two microservice-based systems shows that our approach provide better and more stable effectiveness than three state-of-the-art approaches and general purpose machine learning clustering algorithms. Moreover, DeLag outperforms in terms of efficiency the second and the third most effective baseline techniques on the largest datasets used in our evaluation.

READ FULL TEXT

page 1

page 2

page 3

page 4

04/13/2020

Detecting Latency Degradation Patterns in Service-based Systems

Performance in heterogeneous service-based systems shows non-determistic...
03/23/2023

Design Patterns for AI-based Systems: A Multivocal Literature Review and Pattern Repository

Systems with artificial intelligence components, so-called AI-based syst...
07/13/2022

Automated Cause Analysis of Latency Outliers Using System-Level Dependency Graphs

Detecting performance issues and identifying their root causes in the ru...
01/09/2022

Adaptive Performance Anomaly Detection for Online Service Systems via Pattern Sketching

To ensure the performance of online service systems, their status is clo...
12/23/2013

Image Processing based Systems and Techniques for the Recognition of Ancient and Modern Coins

Coins are frequently used in everyday life at various places like in ban...
04/13/2020

Gait Recovery System for Parkinson's Disease using Machine Learning on Embedded Platforms

Freezing of Gait (FoG) is a common gait deficit among patients diagnosed...
03/14/2022

Optimizing microservices with hyperparameter optimization

In the last few years, the cloudification of applications requires new c...

Code Repositories