ADASCALE is an adaptive framework that jointly scales and places microservice replicas under multi-dimensional dynamics that consistently meets SLO targets and improves both latency and throughput.
Abstract
Microservice applications are increasingly deployed across cloud--edge environments, where heterogeneous nodes and time-varying inter-node delays amplify the impact of placement decisions. At the same time, these applications face non-stationary traffic, shifts in the mix of root request operations that exercise different call graphs, and heterogeneous communication modes that determine how network latency and queuing propagate to end-to-end (E2E) performance. Existing autoscalers and network-aware schedulers typically handle only a subset of these dynamics, leading to either compute bottlenecks or inflated cross-node latency and thus SLO violations. We propose ADASCALE, an adaptive framework that jointly scales and places microservice replicas under such multi-dimensional dynamics. ADASCALE implements a Monitor--Analyzer--Planner--Executor (MAPE) loop that extracts per-edge and per-service demand from distributed traces and service-mesh metrics, identifies the most critical root operation under a mixed workload, computes SLO-aware replica targets, and then places replicas to minimize a demand-weighted latency objective given the current inter-node latency matrix. To react quickly to networking perturbations, ADASCALE triggers a reactive placement loop, while a steady-state autoscaling loop handles demand shifts. We evaluate ADASCALE on a cloud--edge Kubernetes cluster using the DeathStarBench Social Network application with three root operations under varying load and workload mixes. Across scenarios, ADASCALE consistently meets SLO targets and improves both latency and throughput: compared with NetMARKS_Scale, it achieves up to 1.56x, 1.93x, and 1.34x lower average response time (for compose-post, read-home-timeline, and read-user-timeline) and up to 2.16x, 1.32x, and 1.36x higher throughput, respectively.
Edge computing is a promising paradigm for deploying latency-sensitive applications (Apps) as it brings resources closer to end users. Edge Apps often adopt a microservice (MS) architecture, breaking monolithic Apps into lightweight, containerized MSs that can be dynamically and independently deployed. However, managin...
Madhura Adeppady, Yenchia Yu, Ali Rahmanian et al.· IEEE Transactions on Network...· 0 citations
The proliferation of cloud-native microservice architectures has fundamentally transformed enterprise software delivery, yet the accompanying inter-service communication overhead constitutes a dominant source of end-to-end latency, often jeopardising stringent service level objectives (SLOs). Existing mitigation strate...
Mathivanan Durai, Madabhushana Pranitha· 2026 6th International Confe...· 0 citations
iFogSim-placement, a framework designed for experimenting with self-adaptive service placement, is introduced, demonstrating its ability to capture performance metrics, including application latency, resource usage, and energy consumption.
Joseph Poon, Christian Cabrera, N. D. Lawrence· SEAMS@ICSE· 0 citations
The lack of determinism restricts the integration of safety-critical applications into Edge–Fog–Cloud (EFC) architectures. Existing EFC schedulers are typically designed for dynamic, best-effort operation based on unmanaged resource allocation and elastic virtualization. This paradigm introduces unbounded queueing, res...
Omar Hekal, Josepaul Paulachan, Daniel Onwuchekwa et al.· Future Internet· 0 citations
O-DAG is presented, an end-to-end framework that closes the SAGA--simulation gap and evaluates five scheduling algorithms for a slice scheduling application across various configurations spanning 5K--50K UEs, 2--20 cells, and 2--10 network slices.
Y. Hwang, B. Krishnamachari· International Conference on...· 0 citations
TADOF is a dynamic optimization framework that jointly performs energy-aware elastic scaling and task migration under drift-aware periodic modeling and burst detection and observed about 18–34% lower energy and 15–28% lower migration cost than threshold and A2C/TD3 baselines while preserving QoS.
Juan Guo, Yanqun Zuo, Zhixian Chang· Cluster Computing· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.