Cross-Edge Orchestration of Serverless Functions with Probabilistic Caching
Chen Chen, Manuel Herrera, Ge Zheng, Liqiao Xia, Zhengyang Ling,, Jiangtao Wang

TL;DR
This paper addresses request distribution and caching in serverless edge computing, proposing algorithms that reduce system costs and cold-starts, validated through simulations and implementation.
Contribution
It introduces a novel NP-hardness proof, an optimized request distribution algorithm with performance guarantees, and a context-aware probabilistic caching policy.
Findings
Reduces system cost by up to 62.1%
Decreases cold-start frequency by up to 69.1%
Outperforms existing caching policies in simulations
Abstract
Serverless edge computing adopts an event-based paradigm that provides back-end services on an as-used basis, resulting in efficient resource utilization. To improve the end-to-end latency and revenue, service providers need to optimize the number and placement of serverless containers while considering the system cost incurred by the provisioning. The particular reason for this circumstance is that frequently creating and destroying containers not only increases the system cost but also degrades the time responsiveness due to the cold-start process. Function caching is a common approach to mitigate the coldstart issue. However, function caching requires extra hardware resources and hence incurs extra system costs. Furthermore, the dynamic and bursty nature of serverless invocations remains an under-explored area. Hence, it is vitally important for service providers to conduct a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Advanced Data Storage Technologies · Caching and Content Delivery
