Key Considerations for Auto-Scaling: Lessons from Benchmark MicroservicesShort-Paper
Microservices have become the dominant architectural paradigm for building scalable and modular cloud-native systems. However, achieving effective auto-scaling in such systems remains a non-trivial challenge, as it depends not only on advanced scaling techniques but also on sound design, implementation, and deployment practices. Yet, these foundational aspects are often overlooked in existing benchmarks, making it difficult to evaluate autoscaling methods under realistic conditions. In this paper, we identify a set of practical auto-scaling considerations by applying several state-of-the-art autoscaling methods to widely used microservice benchmarks. To structure these findings, we classify the issues based on when they arise during the software lifecycle: Architecture, Implementation, and Deployment. The Architecture phase covers high-level decisions such as service decomposition and inter-service dependencies. The Implementation phase includes aspects like initialization overhead, metrics instrumentation, and error propagation. The Deployment phase focuses on runtime configurations such as resource limits and health checks. We validate these considerations using the Sock-Shop benchmark and evaluate diverse auto-scaling strategies—including threshold-based, control-theoretic, learning-based, black-box optimization, and dependency-aware approaches. Our findings show that overlooking key lifecycle concerns can degrade autoscaler performance, while addressing them leads to more stable and efficient scaling. These results underscore the importance of lifecycle-aware engineering for unlocking the full potential of auto-scaling in microservice-based systems.
Tue 11 NovDisplayed time zone: Eastern Time (US & Canada) change
| 15:00 - 16:30 | |||
| 15:0030m Talk | GRASP: A Graph-Based Proactive Framework for SLA-breach Prediction in Cloud-Native MicroservicesTCSE Distinguished Paper Award 74 Technical Papers Sara fehresti York University, Farhoud Jafari Kaleibar York University, Marin Litoiu York University, Canada | ||
| 15:3020m Talk | Key Considerations for Auto-Scaling: Lessons from Benchmark MicroservicesShort-Paper 74 Technical PapersPre-print | ||
| 15:5020m Talk | AttentiveDRL: Fair and Efficient GPU Job Scheduling via Dual-Agent RLShort-Paper 74 Technical Papers Yiming Shao York University, Aijun An York University, Hajer Ayadi York University, Hao Zhou IBM, Michael Feiman IBM | ||
| 16:1020m Talk | Anomaly Detection in Time Series Data: A Comparative Study of Time-Series Clustering and Recurring Neural NetworksIndustry 74 Technical Papers Wejdene Haouari York university, Marios-Eleftherios Fokaefs , Michael Harrison IBM, Eugene Kharlamov IBM Canada | ||

