CASCON 2025
Mon 10 - Thu 13 November 2025
Tue 11 Nov 2025 15:30 - 15:50 at Hall B - TP:225:135:88:204: Cloud & Microservices Chair(s): Yuan Tian

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 Nov

Displayed time zone: Eastern Time (US & Canada) change

15:00 - 16:30
TP:225:135:88:204: Cloud & Microservices74 Technical Papers at Hall B
Chair(s): Yuan Tian Queen's University, Kingston, Ontario
15:00
30m
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:30
20m
Talk
Key Considerations for Auto-Scaling: Lessons from Benchmark MicroservicesShort-Paper
74 Technical Papers
Majid Dashtbani University of Waterloo, Ladan Tahvildari University of Waterloo
Pre-print
15:50
20m
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:10
20m
Talk
Anomaly Detection in Time Series Data: A Comparative Study of Time-Series Clustering and Recurring Neural NetworksIndustry
74 Technical Papers