DeLag: Using Multi-Objective Optimization to Enhance the Detection of Latency Degradation Patterns in Service-based Systems
Not on the map. Why?
Abstract (arXiv)
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 searches 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 provides better and more stable effectiveness than three state-of-the-art approaches and general purpose machine learning clustering algorithms. DeLag is more effective than all baseline techniques in at least one case study (with p ≤ 0.05 and non-negligible effect size). Moreover, DeLag outperforms in terms of efficiency the second and the third most effective baseline techniques on the largest datasets used in our evaluation (up to 22%).
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 4 of its 89 references that are in the map. First posted on arXiv 21 Oct 2021.
Builds on
4 of 89 references.
References · 4
- 2019DeCaf: Diagnosing and Triaging Performance Issues in Large-Scale Cloud Servicescited by 16
- 2020Logram: Efficient Log Parsing Using n-Gram Dictionariescited by 9
- 2013How to Approximate A Set Without Knowing Its Size In Advancecited by 3
- 2020Detecting Latency Degradation Patterns in Service-based Systemscited by 2
Built on by
Citing papers per year: 2026: 1.
1 paper.