CodeCrunch: Improving Serverless Performance via Function Compression and Cost-Aware Warmup Location Optimization

Published: 01 Jan 2024, Last Modified: 08 Mar 2025ASPLOS (1) 2024EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: Serverless computing has a critical problem of function cold starts. To minimize cold starts, state-of-the-art techniques predict function invocation times to warm them up. Warmed-up functions occupy space in memory and incur a keep-alive cost, which can become exceedingly prohibitive under bursty load. To address this issue, we design CodeCrunch, which introduces the concept of serverless function compression and exploits server heterogeneity to make serverless computing more efficient, especially under high memory pressure.
Loading

OpenReview is a long-term project to advance science through improved peer review with legal nonprofit status. We gratefully acknowledge the support of the OpenReview Sponsors. © 2025 OpenReview