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