Performance Evaluation of Snapshot Methods to Warm the Serverless Cold Start
Paulo Silva, Thiago Emmanuel Pereira

TL;DR
This paper evaluates snapshot-based methods, Prebaking and SEUSS, for reducing cold start delays in serverless computing, demonstrating significant performance improvements with different function complexities.
Contribution
It provides a comparative analysis of two snapshot techniques, Prebaking and SEUSS, highlighting their trade-offs and effectiveness in mitigating cold start latency.
Findings
Prebaking outperforms SEUSS in startup time for simple functions.
Prebaking reduces Markdown function first request time by 69%.
Performance gains vary with function complexity.
Abstract
The serverless computing model strengthens the cloud computing tendency to abstract resource management. Serverless platforms are responsible for deploying and scaling the developer's applications. Serverless also incorporated the pay-as-you-go billing model, which only considers the time spent processing client requests. Such a decision created a natural incentive for improving the platform's efficient resource usage. This search for efficiency can lead to the cold start problem, which represents a delay to execute serverless applications. Among the solutions proposed to deal with the cold start, those based on the snapshot method stand out. Despite the rich exploration of the technique, there is a lack of research that evaluates the solution's trade-offs. In this direction, this work compares two solutions to mitigate the cold start: Prebaking and SEUSS. We analyzed the solution's…
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
TopicsCloud Computing and Resource Management · Distributed systems and fault tolerance · IoT and Edge/Fog Computing
