paperbot · PL 论文追踪

全部论文 待读 收藏

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

CodeCrunch:通过函数压缩与成本感知预热位置优化提升无服务器性能
ASPLOS Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 12024匹配度 1/10 · 该论文研究无服务器计算的函数压缩与预热位置优化,属于运行时/体系结构系统优化,与用户关注的PL与AI交叉(静态分析、LLM/Agent、浮点程序分析、贝叶斯程序分析)无直接关联。引用 17 inbox
Rohan Basu Roy, Tirthak Patel, Rohan Garg, Devesh Tiwari
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出无服务器函数压缩与成本感知预热位置优化,以缓解冷启动并降低高内存压力下的保活开销。

无服务器计算存在严重的函数冷启动问题。现有技术通过预测函数调用时间来预热函数,以减少冷启动,但被预热的函数会占用内存并产生保活成本,在突发负载下这种成本可能变得难以承受。为此,作者设计了 CodeCrunch,提出无服务器函数压缩的概念,并利用服务器异构性来优化预热位置,从而在高内存压力下提升无服务器计算的效率。该工作的核心是在减少冷启动与降低保活/内存开销之间进行成本感知的权衡,使函数预热和放置更加高效。摘要未报告具体性能提升数值。

问题
无服务器计算面临严重的函数冷启动问题;通过预热减少冷启动虽有效,但被预热函数会占用内存并产生保活成本,在突发负载下可能高得难以承受。
方法
CodeCrunch 引入无服务器函数压缩,并利用服务器异构性进行成本感知的预热位置优化,以在高内存压力下提升效率。
评估
摘要未提供具体实验设置或数值结果;其关注场景为突发负载与高内存压力下的无服务器执行效率与成本。
原文摘要(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.

链接与引用

DOI 原文 · PDF(开放获取) · DBLP

BibTeX
@inproceedings{RoyP0T24,
  title = {CodeCrunch: Improving Serverless Performance via Function Compression and Cost-Aware Warmup Location Optimization},
  author = {Rohan Basu Roy and Tirthak Patel and Rohan Garg and Devesh Tiwari},
  booktitle = {ASPLOS},
  year = {2024},
  doi = {10.1145/3617232.3624866}
}