Accelerating Serverless Computing by Harvesting Idle Resources
Not on the map. Why?
Abstract (arXiv)
Serverless computing automates fine-grained resource scaling and simplifies the development and deployment of online services with stateless functions. However, it is still non-trivial for users to allocate appropriate resources due to various function types, dependencies, and input sizes. Misconfiguration of resource allocations leaves functions either under-provisioned or over-provisioned and leads to continuous low resource utilization. This paper presents Freyr, a new resource manager (RM) for serverless platforms that maximizes resource efficiency by dynamically harvesting idle resources from over-provisioned functions to under-provisioned functions. Freyr monitors each function's resource utilization in real-time, detects over-provisioning and under-provisioning, and learns to harvest idle resources safely and accelerates functions efficiently by applying deep reinforcement learning algorithms along with a safeguard mechanism. We have implemented and deployed a Freyr prototype in a 13-node Apache OpenWhisk cluster. Experimental results show that 38.8% of function invocations have idle resources harvested by Freyr, and 39.2% of invocations are accelerated by the harvested resources. Freyr reduces the 99th-percentile function response latency by 32.1% compared to the baseline RMs.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 8 of its 39 references that are in the map. First posted on arXiv 28 Aug 2021.
Builds on
8 of 39 references.
References · 8
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2015Trust Region Policy Optimizationcited by 2,503
- 2018Learning Scheduling Algorithms for Data Processing Clusterscited by 133
- 2020Serverless in the Wild: Characterizing and Optimizing the Serverless Workload at a Large Cloud Providercited by 65
- 2017Occupy the Cloud: Distributed Computing for the 99%cited by 17
- 2020SeBS: A Serverless Benchmark Suite for Function-as-a-Service Computingcited by 11
- 2019Lambada: Interactive Data Analytics on Cold Data using Serverless Cloud Infrastructurecited by 5
- 2020Fifer: Tackling Underutilization in the Serverless Eracited by 2
Built on by
Not cited yet.