2021
DOI: 10.1007/978-3-030-76352-7_13
|View full text |Cite
|
Sign up to set email alerts
|

Performance Diagnosis in Cloud Microservices Using Deep Learning

Abstract: Microservice architectures are increasingly adopted to design large-scale applications. However, the highly distributed nature and complex dependencies of microservices complicate automatic performance diagnosis and make it challenging to guarantee service level agreements (SLAs). In particular, identifying the culprits of a microservice performance issue is extremely difficult as the set of potential root causes is large and issues can manifest themselves in complex ways. This paper presents an application-ag… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
22
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 20 publications
(22 citation statements)
references
References 13 publications
0
22
0
Order By: Relevance
“…Performance Diagnosis in Cloud Microservices using Deep Learning Wu et al [22] introduce an approach to locate the culprits of microservice performance degradation, by investigating the cloud infrastructure on application level and machine level. They mine a service dependency graph which includes the machine and service level of the cloud infrastructure.…”
Section: Fault Localizationmentioning
confidence: 99%
“…Performance Diagnosis in Cloud Microservices using Deep Learning Wu et al [22] introduce an approach to locate the culprits of microservice performance degradation, by investigating the cloud infrastructure on application level and machine level. They mine a service dependency graph which includes the machine and service level of the cloud infrastructure.…”
Section: Fault Localizationmentioning
confidence: 99%
“…[24] introduced an anomaly detection approach that leverages an online clustering method to define the normal behavior of monitored components. Wu et al [25] proposed a method that applies a dependency graph and an autoencoder to identify the causes of the performance degradation in the microservices of the cloud. Both previous works evaluated the proposed solutions by injecting performance anomalies in the cloud computing system.…”
Section: Related Workmentioning
confidence: 99%
“…The baseline model is then used online to detect whether the newly monitored KPIs on a service diverge from the baseline model, hence indicating that the service suffers from some anomaly. This technique is adopted by Gulenko et al [27], MicroRCA [91], Wu et al [90], LOUD [51], and DLA [75], which train the baseline model by considering the KPIs monitored in normal runs of the application, viz., assuming that no anomaly occurred in such runs.…”
Section: Unsupervisedmentioning
confidence: 99%
“…Differently from the above discussed, "KPI-agnostic" techniques [27,51], MicroRCA [91], Wu et al [90], and DLA [75] focus on given KPIs. MicroRCA [91] and Wu et al [90] consider the response time and resource consumption of application services, which they monitor by requiring the Kubernetes (k8s) deployment of multi-service applications to be instrumented as service meshes featuring Istio [31] and Prometheus [68]. The latter are used to collect KPIs from the application services.…”
Section: Unsupervisedmentioning
confidence: 99%
See 1 more Smart Citation