paperbot · PL 论文追踪

全部论文 待读 收藏

P2 FaasCache: keeping serverless computing alive with greedy-dual caching

FaasCache:用贪心-对偶缓存保持无服务器计算存活
ASPLOS Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems2021匹配度 1/10 · 该论文研究的是 FaaS 无服务器计算中的冷启动与缓存保活策略,属于云计算/运行时系统优化,与用户关注的形式化方法、静态分析、浮点程序分析、贝叶斯程序分析以及 LLM/Agent 交叉方向基本无关。引用 220 inbox
Alexander Fuerst, Prateek Sharma
crossref: 2026-09-12

AI 速览

一句话:提出 FaasCache 及其贪心-对偶缓存保活策略,依据函数资源与使用特征保持热函数,缓解 FaaS 冷启动。

函数即服务(FaaS)/无服务器计算承诺改变云资源使用方式,但函数在开始执行前需初始化代码与数据依赖,导致冷启动问题。函数执行结束后继续保活可缓解该开销,然而保活策略必须依据函数的资源与使用特征进行决策,而 FaaS 工作负载的多样性使这一任务具有挑战。论文提出 FaasCache,采用贪心-对偶缓存(greedy-dual caching)来保持 serverless 计算存活。摘要未报告具体实验结果或评估指标,核心贡献在于面向 FaaS 多样性设计保活/缓存策略以降低冷启动影响。

问题
FaaS 函数因初始化代码与数据依赖而遭受冷启动开销;现有保活策略需适应多样化 FaaS 负载中的资源与使用特征,这一决策具有挑战性。
方法
提出 FaasCache,使用贪心-对偶缓存(greedy-dual caching)作为保活策略,根据函数的资源与使用特征决定是否保持函数存活。
评估
摘要未提供具体评估方式、实验设置或结果,因此无法概括其评估细节。
原文摘要(Abstract)

Functions as a Service (also called serverless computing) promises to revolutionize how applications use cloud resources. However, functions suffer from cold-start problems due to the overhead of initializing their code and data dependencies before they can start executing. Keeping functions alive and warm after they have finished execution can alleviate the cold-start overhead. Keep-alive policies must keep functions alive based on their resource and usage characteristics, which is challenging due to the diversity in FaaS workloads.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot6086,
  title = {FaasCache: keeping serverless computing alive with greedy-dual caching},
  author = {Alexander Fuerst and Prateek Sharma},
  booktitle = {ASPLOS},
  year = {2021},
  doi = {10.1145/3445814.3446757}
}