为 FaaS 降温:迈向摆脱预热启动
分布式、并行与集群计算
2022-06-02 v1 性能
摘要
无服务器执行,尤其是函数即服务(Function as a Service, FaaS)模型,在近年来受到了相当多的关注。迄今为止,所有商业和开源实现都遵循保持执行环境持续运行以实现低函数执行延迟的通用做法。在本文中,我们比较了不同可用虚拟化技术的启动延迟,随后使用 IncludeOS unikernels 实现并基准测试了一个用于函数执行的 FaaS 原型系统。我们表明,我们的系统启动并执行函数的延迟与持续运行执行单元的 AWS Lambda 基本相同。由于开销低,该方法为简化的 FaaS 平台开辟了可能性,避免了现有方案的资源浪费和大量监控需求。
引用
@article{arxiv.2206.00599,
title = {Cooling Down FaaS: Towards Getting Rid of Warm Starts},
author = {Dániel Géhberger and Dávid Kovács},
journal= {arXiv preprint arXiv:2206.00599},
year = {2022}
}