Cited by 10Software System Performance and ReliabilityCloud Computing and Resource ManagementSoftware Engineering Research

AAMR: Automated Anomalous Microservice Ranking in Cloud-Native Environment

Open access
Zhang, Zekun·2021·International Conferences on Software Engineering and Knowledge Engineering

Abstract

Recently, it has become a trend for developers to build applications using the microservice architecture.The functionality of each application is divided into multiple independent microservices, which are interconnected to others.With the emergence of cloud-native technologies, such as Docker and Kubernetes, developers can achieve a consistent and scalable delivery for complex software applications.However, it is challenging to diagnose performance issues in microservices due to the complex runtime environments and the numerous metrics.In this paper, we propose a novel root cause analysis approach named AAMR.AAMR firstly constructs a service dependency graph based on real-time metrics.Next, it updates the anomaly weight of each microservice automatically.Finally, a PageRankbased random walk is applied for further ranking root causes, i.e., ranking potential problematic services.Experiments conducted on Kubernetes clusters show that the proposed approach achieves a good analysis result, which outperforms several state-of-the-art methods.

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.18293/seke2021-091

Cites

25 of 25 references verified0 citation errors · 0 not checkable

Statistics

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • BIRCH clustering has been integrated into MicroDiag, MicroRCA, and AAMR, where it is applied to response times and service dependencies to identify anomalies and propagation paths.

    “BIRCH clustering has been integrated into MicroDiag [97], MicroRCA [98], and AAMR [103], where it is applied to response times and service dependencies to identify anomalies and propagation paths.”

    From Anomaly detection and root-cause identification in microservices: a survey (2026) · cites this paper as [103]

    The Anomaly Detection section says AAMR uses BIRCH to cluster each microservice’s response times and identify anomalous nodes. The Service Dependency Graph Construction section says a separate graph, built from network connections, represents anomaly propagation; it does not say BIRCH is applied to service dependencies or identifies propagation paths. No page numbers are available in our copy. (LLM, conf=0.88)

    Experimental — accuracy not yet measured
  • Recent studies highlight the importance of correlating system-level and application-level metrics, enabling earlier anomaly identification and more accurate root-cause localization.

    “Recent studies also highlight the importance of correlating system-level and application-level metrics [103,104], enabling earlier anomaly identification and more accurate root-cause localization.”

    From Anomaly detection and root-cause identification in microservices: a survey (2026) · cites this paper as [103]

    The Introduction says AAMR uses both system-utilization and application-level metrics, and the Conclusion reports more accurate root-cause localization than comparison methods. The Localization Time Comparison reports faster root-cause localization, but the paper does not show that combining those metrics enables earlier anomaly identification; its Anomaly Detection section describes detecting anomalies from response time. Page numbers were not available in our copy. (LLM, conf=0.87)

    Experimental — accuracy not yet measured
  • AAMR ranked anomalies in Service Dependency Graphs (SDGs) with personalized PageRank.

    “AAMR [103] ranked anomalies in Service Dependency Graphs (SDGs) with personalized PageRank.”

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Cites

Flagged first, then by citations

Cited by

Sorted by citations

Authors
Zhang, Z.
Affiliations
Wuhan University (CN)
Corresponding author
Zhang, Zekun
Venue
International Conferences on Software Engineering and Knowledge Engineering
Published
2021-07-02
Volume
2021
Pages
86-91
ISSN
2325-9000 (ISSN-L)
OpenAlex
W3197415297
Cited by
10
References
25
Citations by year
2026: 2 · 2025: 3 · 2024: 4 · 2023: 1
FWCI
1.15
Type
conference paper
Language
en
Open access
Locations
Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering (publishedVersion)
Funders
National Natural Science Foundation of China (2018YFB1402800, 62032016, 61832014)
Topics
  • Physical Sciences › Computer Science › Computer Networks and Communications › Software System Performance and Reliability
  • Physical Sciences › Computer Science › Information Systems › Cloud Computing and Resource Management
  • Physical Sciences › Computer Science › Information Systems › Software Engineering Research
Keywords
microservices, root cause analysis, anomaly detection, service dependency graph, PageRank, random walks, performance diagnosis, Kubernetes, cloud-native applications, real-time metrics

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review