论文标题
冷却FAA:摆脱温暖的开始
Cooling Down FaaS: Towards Getting Rid of Warm Starts
论文作者
论文摘要
在近年来,无服务器执行和最著名的功能作为服务(FAA)模型引起了很多关注。截至目前,所有商业和开源实现都遵循保持执行环境运行以达到低功能执行延迟的常见实践。在本文中,我们比较了不同可用的虚拟化技术的启动潜伏期,然后我们使用Includent uncos unikernels来实现和基准一个FAAS原型系统,以执行功能。我们表明,我们的系统可以使用与AWS Lambda及其连续运行的执行器单元相同的延迟启动和执行功能。由于开销较低,这种方法开放了简化的FAA平台的可能性,而没有资源浪费和现有解决方案的广泛监视要求。
Serverless execution and most notably the Function as a Service (FaaS) model got quite some attention during the recent years. As of today, all commercial and open source implementations follow the common practice of keeping the execution environments running to achieve low function execution latency. In this paper we compare the startup latency of different available virtualization technologies, then we implement and benchmark an FaaS prototype system using IncludeOS unikernels for function execution. We show that our system can start and execute functions with essentially the same latency as AWS Lambda with its continuously running executor units. Due to the low overhead, this approach opens the possibility for simplified FaaS platforms without the resource waste and extensive monitoring requirements of existing solutions.