Leveraging Network Methods for Hub-like Microservice Detection
Alexander Bakhtin, Matteo Esposito, Valentina Lenarduzzi, Davide Taibi

TL;DR
This paper investigates network-based techniques to accurately detect Hub-like anti-patterns in microservice architectures, evaluating various methods and proposing improvements for existing detection tools.
Contribution
It introduces a robust detection approach for Hub-like microservice anti-patterns using network analysis and evaluates existing methods, highlighting the most effective techniques.
Findings
Most microservice networks are not scale-free.
Different hub detection methods often disagree.
The ER encoding approach by Kirkley is most accurate.
Abstract
Context: Microservice Architecture is a popular architectural paradigm that facilitates flexibility by decomposing applications into small, independently deployable services. Catalogs of architectural anti-patterns have been proposed to highlight the negative aspects of flawed microservice design. In particular, the Hub-like anti-pattern lacks an unambiguous definition and detection method. Aim: In this work, we aim to find a robust detection approach for the Hub-like microservice anti-pattern that outputs a reasonable number of Hub-like candidates with high precision. Method: We leveraged a dataset of 25 microservice networks and several network hub detection techniques to identify the Hub-like anti-pattern, namely scale-free property, centrality metrics and clustering coefficient, minimum description length principle, and the approach behind the Arcan tool. Results and Conclusion: Our…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware System Performance and Reliability · Cloud Computing and Resource Management · Software-Defined Networks and 5G
