paper-with-me

홈 › Papers

A Deep Recurrent-Reinforcement Learning Method for Intelligent AutoScaling of Serverless Functions

2023-08-11 · Siddharth Agarwal, Maria A. Rodriguez, Rajkumar Buyya

FaaS introduces a lightweight, function-based cloud execution model that finds its relevance in a range of applications like IoT-edge data processing and anomaly detection. While cloud service providers offer a near-infinite function elasticity, these applications often experience fluctuating workloads and stricter performance constraints. A typical CSP strategy is to empirically determine and adjust desired function instances or resources, known as autoscaling, based on monitoring-based thresholds such as CPU or memory, to cope with demand and performance. However, threshold configuration either requires expert knowledge, historical data or a complete view of the environment, making autoscaling a performance bottleneck that lacks an adaptable solution. RL algorithms are proven to be beneficial in analysing complex cloud environments and result in an adaptable policy that maximizes the expected objectives. Most realistic cloud environments usually involve operational interference and have limited visibility, making them partially observable. A general solution to tackle observability in highly dynamic settings is to integrate Recurrent units with model-free RL algorithms and model a decision process as a POMDP. Therefore, in this paper, we investigate model-free Recurrent RL agents for function autoscaling and compare them against the model-free PPO algorithm. We explore the integration of a LSTM network with the state-of-the-art PPO algorithm to find that under our experimental and evaluation settings, recurrent policies were able to capture the environment parameters and show promising results for function autoscaling. We further compare a PPO-based autoscaling agent with commercially used threshold-based function autoscaling and posit that a LSTM-based autoscaling agent is able to improve throughput by 18%, function execution by 13% and account for 8.4% more function instances.

📄 PDF Abstract BibTeX arXiv:2308.05937

Code (1)

cloudslab/dre-scale 공식 구현 pytorch

Tasks

Anomaly DetectionCPUreinforcement-learning

Methods 이 논문이 사용한 방법론

Golden Queue Managers 설명 없음
Sigmoid Activation 설명 없음
Tanh Activation 설명 없음
Entropy Regularization 설명 없음
LSTM An LSTM is a type of recurrent neural network that addresses the vanishing gradient problem in vanilla…
PPO Proximal Policy Optimization, or PPO, is a policy gradient method for reinforcement learning. The motivation was to have an algorithm with the data efficiency and reliable…

Similar Papers 제목 키워드 기반

Reinforcement Learning-Based Dynamic Management of Structured Parallel Farm Skeletons on Serverless Platforms

2026-02-06 · Lanpei Li, Massimo Coppola, Malio Li, Valerio Besozzi 외 arxiv

We present a framework for dynamic management of structured parallel processing skeletons on serverless platforms. Our goal is to bring HPC-like performance and resilience to serverless and continuum environments while p…

Reinforcement Learning

An Auto-Scaling Approach for Serverless Environments Based on a Multi-Expert Consensus Mechanism

2026-07-16 · Mobina Kashaniyan, Mehrdad Ashtiani, Amirhossein Ghassemi arxiv

Serverless computing provides automatic resource management and pay-per-use execution, but effective autoscaling remains challenging because of dynamic workloads, cold-start latency, and dependencies among functions. We …

ENOVA: Autoscaling towards Cost-effective and Stable Serverless LLM Serving

2024-05-17 · Tao Huang, Pengfei Chen, Kyoka Gong, Jocky Hawk 외

Since the increasing popularity of large language model (LLM) backend systems, it is common and necessary to deploy stable serverless serving of LLM on multi-GPU clusters with autoscaling. However, there exist challenges…

DiversityGPULanguage ModelingLanguage Modelling+2

Mitigating Temporal Blindness in Kubernetes Autoscaling: An Attention-Double-LSTM Framework

2026-03-21 · Faraz Shaikh, Gianluca Reali, Mauro Femminella arxiv

In the emerging landscape of edge computing, the stochastic and bursty nature of serverless workloads presents a critical challenge for autonomous resource orchestration. Traditional reactive controllers, such as the Kub…

Reinforcement Learning

Serverless inferencing on Kubernetes

2020-07-14 · Clive Cox, Dan Sun, Ellis Tarn, Animesh Singh 외

Organisations are increasingly putting machine learning models into production at scale. The increasing popularity of serverless scale-to-zero paradigms presents an opportunity for deploying machine learning models to he…

BIG-bench Machine LearningGPU