paper-with-me

홈 › Papers

On-demand Cold Start Frequency Reduction with Off-Policy Reinforcement Learning in Serverless Computing

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

Function-as-a-Service (FaaS) is a cloud computing paradigm offering an event-driven execution model to applications. It features serverless attributes by eliminating resource management responsibilities from developers, and offers transparent and on-demand scalability of applications. To provide seamless on-demand scalability, new function instances are prepared to serve the incoming workload in the absence or unavailability of function instances. However, FaaS platforms are known to suffer from cold starts, where this function provisioning process introduces a non-negligible delay in function response and reduces the end-user experience. Therefore, the presented work focuses on reducing the frequent, on-demand cold starts on the platform by using Reinforcement Learning(RL). The proposed approach uses model-free Q-learning that consider function metrics such as CPU utilization, existing function instances, and response failure rate, to proactively initialize functions, in advance, based on the expected demand. The proposed solution is implemented on Kubeless and evaluated using an open-source function invocation trace applied to a matrix multiplication function. The evaluation results demonstrate a favourable performance of the RL-based agent when compared to Kubeless' default policy and a function keep-alive policy by improving throughput by up to 8.81% and reducing computation load and resource wastage by up to 55% and 37%, respectively, that is a direct outcome of reduced cold starts.

📄 PDF Abstract BibTeX arXiv:2308.07541

Code (0)

등록된 구현이 없습니다.

Tasks

Cloud ComputingCPUManagementQ-Learningreinforcement-learningReinforcement Learning (RL)

Methods 이 논문이 사용한 방법론

Q-Learning Q-Learning is an off-policy temporal difference control algorithm: $$Q\left(S\_{t}, A\_{t}\right) \leftarrow Q\left(S\_{t}, A\_{t}\right) + \alpha\left[R_{t+1} +…

Similar Papers 제목 키워드 기반

Cold-Start Reinforcement Learning with Softmax Policy Gradient

2017-09-27 · NeurIPS 2017 12 · Nan Ding, Radu Soricut

Policy-gradient approaches to reinforcement learning have two common and undesirable overhead procedures, namely warm-start training and sample variance reduction. In this paper, we describe a reinforcement learning meth…

Image CaptioningPolicy Gradient Methodsreinforcement-learningReinforcement Learning+1

Mitigating Cold-start Forecasting using Cold Causal Demand Forecasting Model

2023-06-15 · Zahra Fatemi, Minh Huynh, Elena Zheleva, Zamir Syed 외

Forecasting multivariate time series data, which involves predicting future values of variables over time using historical data, has significant practical applications. Although deep learning-based models have shown prom…

Causal InferenceDemand ForecastingTime Series

Maximum Impact with Fewer Features: Efficient Feature Selection for Cold-Start Recommenders through Collaborative Importance Weighting

2025-08-08 · Nikita Sukhorukov, Danil Gusak, Evgeny Frolov arxiv

Cold-start challenges in recommender systems necessitate leveraging auxiliary features beyond user-item interactions. However, the presence of irrelevant or noisy features can degrade predictive performance, whereas an e…

Computational Efficiency

Cold-Start Aware User and Product Attention for Sentiment Classification

2018-06-14 · ACL 2018 7 · Reinald Kim Amplayo, Jihyeok Kim, Sua Sung, Seung-won Hwang

The use of user/product information in sentiment analysis is important, especially for cold-start users/products, whose number of reviews are very limited. However, current models do not deal with the cold-start problem …

ClassificationGeneral ClassificationSentiment AnalysisSentiment Classification

Transformer-Based Model for Cold Start Mitigation in FaaS Architecture

2025-04-15 · Alexandre Savi Fayam Mbala Mouen, Jerry Lacmou Zeutouo, Vianney Kengne Tchendji

Serverless architectures, particularly the Function as a Service (FaaS) model, have become a cornerstone of modern cloud computing due to their ability to simplify resource management and enhance application deployment a…

Cloud ComputingManagement