mlsanityData to 14 Oct 2026

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

arXiv 2308.07541 ↗First posted 15 Aug 2023cs.DC cs.AI cs.SYcited by 0

Not on the map. Why?

Abstract (arXiv)

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.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 7 of its 40 references that are in the map. First posted on arXiv 15 Aug 2023.

Builds on

7 of 40 references.

References · 7

  1. 2020Serverless in the Wild: Characterizing and Optimizing the Serverless Workload at a Large Cloud Providercited by 66
  2. 2017Serverless Computing: Current Trends and Open Problemscited by 17
  3. 2018Serverless Computing: One Step Forward, Two Steps Backcited by 12
  4. 2019Serverless Computing: A Survey of Opportunities, Challenges and Applicationscited by 11
  5. 2020AI-based Resource Allocation: Reinforcement Learning for Adaptive Auto-scaling in Serverless Environmentscited by 5
  6. 2023A Deep Recurrent-Reinforcement Learning Method for Intelligent AutoScaling of Serverless Functionscited by 5
  7. 2019Mitigating Cold Starts in Serverless Platforms: A Pool-Based Approachcited by 3

Built on by

Not cited yet.