StatuScale: Status-aware and Elastic Scaling Strategy for Microservice Applications

Microservice architecture has transformed traditional monolithic applications into lightweight components. Scaling these lightweight microservices is more efficient than scaling servers. However, scaling microservices still faces the challenges resulting from the unexpected spikes or bursts of requests, which are difficult to detect and can degrade performance instantaneously. To address this challenge and ensure the performance of microservice-based applications, we propose a status-aware and elastic scaling framework called StatuScale , which is based on load status detector that can select appropriate elastic scaling strategies for differentiated resource scheduling in vertical scaling. Additionally, StatuScale employs a horizontal scaling controller that utilizes comprehensive evaluation and resource reduction to manage the number of replicas for each microservice. We also present a novel metric named correlation factor to evaluate the resource usage efficiency. Finally, we use Kubernetes, an open source container orchestration and management platform, and realistic traces from Alibaba to validate our approach. The experimental results have demonstrated that the proposed framework can reduce the average response time in the Sock-Shop application by 8.59% to 12.34% and in the Hotel-Reservation application by 7.30% to 11.97%, decrease service level objective violations, and offer better performance in resource usage compared to baselines.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Autonomous and Adaptive Systems
Published
2025-01-09
DOI
https://doi.org/10.1145/3686253
Citations
11
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
35.71
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

StatuScale: Status-aware and Elastic Scaling Strategy for Microservice Applications

Muhammad Hafizhuddin Hilman, Chengzhong Xu, Minxian Xu, Kejiang Ye et al.
11 citations
ACM Transactions on Autonomous and Adaptive Systems
Cloud Computing and Resource Management
35.71
article

StatuScale: Status-aware and Elastic Scaling Strategy for Microservice Applications

Muhammad Hafizhuddin Hilman, Chengzhong Xu, Minxian Xu, Kejiang Ye, Satish Narayana Srirama, Sukhpal Singh Gill, Linfeng Wen
article en
11 citations

Abstract

Microservice architecture has transformed traditional monolithic applications into lightweight components. Scaling these lightweight microservices is more efficient than scaling servers. However, scaling microservices still faces the challenges resulting from the unexpected spikes or bursts of requests, which are difficult to detect and can degrade performance instantaneously. To address this challenge and ensure the performance of microservice-based applications, we propose a status-aware and elastic scaling framework called StatuScale , which is based on load status detector that can select appropriate elastic scaling strategies for differentiated resource scheduling in vertical scaling. Additionally, StatuScale employs a horizontal scaling controller that utilizes comprehensive evaluation and resource reduction to manage the number of replicas for each microservice. We also present a novel metric named correlation factor to evaluate the resource usage efficiency. Finally, we use Kubernetes, an open source container orchestration and management platform, and realistic traces from Alibaba to validate our approach. The experimental results have demonstrated that the proposed framework can reduce the average response time in the Sock-Shop application by 8.59% to 12.34% and in the Hotel-Reservation application by 7.30% to 11.97%, decrease service level objective violations, and offer better performance in resource usage compared to baselines.

ACM Transactions on Autonomous and Adaptive SystemsVol. 20(1)
Queen Mary University of London (GB), Chinese Academy of Sciences (CN), University of Macau (MO), University of Indonesia (ID), University of Hyderabad (IN), Shenzhen Institutes of Advanced Technology (CN), University of Chinese Academy of Sciences (CN), City University of Macau (MO)
Decent work and economic growth
Openalex Percentile: Top 0%
Cloud Computing and Resource Management
35.71
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.