Skip to main navigation Skip to search Skip to main content

B-Meg: Bottlenecked-microservices extraction using graph neural networks

  • Gagan Somashekar
  • , Anurag Dutt
  • , Rohith Vaddavalli
  • , Sai Bhargav Varanasi
  • , Anshul Gandhi
  • Stony Brook University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

16 Scopus citations

Abstract

The microservices architecture enables independent development and maintenance of application components through its fine-grained and modular design. This has enabled rapid adoption of microservices architecture to build latency-sensitive online applications. In such online applications, it is critical to detect and mitigate sources of performance degradation (bottlenecks). However, the modular design of microservices architecture leads to a large graph of interacting microservices whose influence on each other is non-trivial. In this preliminary work, we explore the effectiveness of Graph Neural Network models in detecting bottlenecks. Preliminary analysis shows that our framework, B-MEG, produces promising results, especially for applications with complex call graphs. B-MEG shows up to 15% and 14% improvements in accuracy and precision, respectively, and close to 10× increase in recall for detecting bottlenecks compared to the technique used in existing work for bottleneck detection in microservices.

Original languageEnglish
Title of host publicationICPE 2022 - Companion of the 2022 ACM/SPEC International Conference on Performance Engineering
PublisherAssociation for Computing Machinery, Inc
Pages7-11
Number of pages5
ISBN (Electronic)9781450391597
DOIs
StatePublished - Jul 14 2022
Event13th Annual ACM/SPEC International Conference on Performance Engineering, ICPE 2022 - Virtual, Online, China
Duration: Apr 9 2022Apr 13 2022

Publication series

NameICPE 2022 - Companion of the 2022 ACM/SPEC International Conference on Performance Engineering

Conference

Conference13th Annual ACM/SPEC International Conference on Performance Engineering, ICPE 2022
Country/TerritoryChina
CityVirtual, Online
Period04/9/2204/13/22

Keywords

  • anomaly detection
  • bottleneck detection
  • dataset
  • graph neural networks
  • microservices

Fingerprint

Dive into the research topics of 'B-Meg: Bottlenecked-microservices extraction using graph neural networks'. Together they form a unique fingerprint.

Cite this