Skip to content
Open access

Adaptive Multi-Metric Autoscaling for Serverless Platforms

Jul 2026 · International Journal of Cloud Applications and Computing · 0 citations

TL;DR

A hybrid congestion-aware autoscaling framework for serverless platforms inspired by TCP slow-start and congestion control principles is proposed, which significantly improves latency performance, scalability, and resource efficiency in serverless environments.

Abstract

Serverless computing has emerged as an efficient paradigm for scalable and cost-effective cloud application deployment through dynamic resource allocation. However, widely used autoscaling mechanisms, particularly CPU-threshold-based approaches such as the Knative Pod Autoscaler (KPA), often exhibit limited adaptability under highly dynamic and bursty workloads, leading to increased latency, SLA violations, scaling instability, and inefficient resource utilization. To address these limitations, this paper proposes a hybrid congestion-aware autoscaling framework for serverless platforms inspired by TCP slow-start and congestion control principles. The proposed method integrates multiple runtime metrics, including workload intensity, CPU utilization, memory usage, request latency, queue congestion, and TCP-inspired congestion window dynamics, into a unified weighted decision model to achieve both responsiveness and stability. The framework is implemented in a Knative-based Kubernetes environment and evaluated using 100,000 requests under 100 concurrent users, with comparisons against Knative KPA and an LSTM-based predictive autoscaling baseline. Experimental results demonstrate that the proposed approach consistently outperforms both baselines across key performance metrics. Specifically, it reduces P50, P90, and P99 response times to 0.29 s, 0.56 s, and 1.12 s, respectively, compared to 0.41 s, 0.88 s, and 2.31 s in KPA. Average response time is reduced to 0.32 s, while throughput increases to 246.80 req/s. In addition, the proposed method improves resource efficiency to 0.87 and decreases total execution time to 405.19 s. Stability is also significantly enhanced, with scaling oscillation rate reduced to 1.5, SLA violation rate reduced to 1.9%, and cold start delay reduced to 0.49 s. Overall, the results confirm that the proposed TCP-inspired hybrid autoscaling approach significantly improves latency performance, scalability, and resource efficiency in serverless environments.

Read PDF

Similar papers

Preprint Aug 2026

Beyond the Limits: Flexible and Congestion-Aware Cluster Scheduling for the Cloud

The results show that soft SLO limits reduce corrective rescheduling actions by 49% compared to hard-limit approaches while maintaining acceptable performance guarantees, and resource-aware scheduling decreases node-level congestion and further mitigates SLO violations, demonstrating the effectiveness of incorporating application-level flexibility and hardware-level insights into scheduling and rescheduling decisions.

Oliver Larsson, Thijs Metsch, Cristian Klein et al. · 0 citations
Conference Jul 2026

An Adaptive Context-Aware Scheduler for Serverless Kubernetes Environment using Contextual Multi-Armed Bandits

Serverless computing is a powerful paradigm which enables fine-grained, Event-driven execution of lightweight functions by abstracting infrastructure management. In dynamic heterogeneous Kubernetes clusters, there is a need for Adaptive learning based effective function placement scheduler to solve critical challenge in minimizing latency and optimizing overall system performance. In this proposed framework, we integrate real-time node and function context derived directly from Kubernetes and Knative environment. It incorporates parameters such as CPU and memory availability, concurrency, execution time, and priority. With this a custom scheduler is developed by dynamically mapping incoming serverless workloads to suitable nodes based on learned reward mechanisms. Here it uses multi armed bandits algorithms for intelligent function placement in serverless platforms such as Knative deployed on Kubernetes cluster with Knative workloads and extensive experiments are conducted using approximately 300 dynamically generated Knative functions deployed on a Kubernetes cluster. Our system model using contextual features including cold start latency, warm start latency, request latency, CPU capacity, memory availability, throughput etc. Functions (or containers) are characterized by their resource demands and expected execution time. Our experimental results show that Decision Tree Bandits achieves slightly better performance than the default Kubernetes scheduler by achieving lower latency, higher throughput. These findings highlight the effectiveness of the DTB-based scheduling approach in enhancing responsiveness and efficiency in serverless Kubernetes environments.

D.Swaroopa, R. Wankar, Raghavendra Rao Chillarige · 0 citations
Open access Aug 2026

EMC+: An Opportunistic Elasticity Method for Improving System Throughput and CPU Utilization in Cloud Data Centers

The new EMC+ proposal is an OS‐driven elasticity manager for container‐based environments that continuously estimates idle core cycles left by regular (inelastic) applications, and reallocates idle cores to elastic ones, even during short time intervals, and has minimal impact on the performance and QoS of colocated inelastic applications.

J. C. Saez, Carlos Bilbao, Manuel Prieto-Matías · 0 citations
Conference Jul 2026

Comprehensive Analysis of Load Balancing and Resource Provisioning Methods in Cloud Computing Environments

Cloud Computing (CC) is the cornerstone of modern information technology that provides scalable, flexible, and cost-efficient services across diverse applications. Dynamic workloads and heterogeneous infrastructure face some difficulties in effective load balancing and resource provisioning which results in resource underutilization, overload and response time increases. This paper presents a comprehensive and comparative analysis of current methods addressing these issues. It also presents active resource provisioning frameworks, namely: probabilistic load balancing models, Machine Learning (ML)-based, Deep Learning (DL)-based, workload prediction techniques, genetic algorithms, Reinforcement Learning (RL) strategies, and hybrid meta-heuristic methods. Each method is analyzed in terms of methodology, advantages, limitations, and performance metrics, therefore providing an insight of their applicability in dynamic and large-scale cloud environments. A taxonomy architecture is presented to categorize the systematic comparison and research gaps. The comparative evaluation segment demonstrates enhancement in throughput, resource utilization, and cost efficiency, while also identifying limitations such as computational overhead and scalability constraints. The survey concludes by highlighting the necessity for intelligent, adaptive, and energy-aware solutions to confirm resilient and efficient cloud infrastructures.

Prasanna Mandala, S. Chandre · 0 citations