FnSched: An Efficient Scheduler for Serverless Functions

FnSched: An Efficient Scheduler for Serverless Functions
复制标题

DOI:
10.1145/3366623.3368136
复制
发表时间:
2019-12
期刊:
Proceedings of the 5th International Workshop on Serverless Computing
影响因子:
--
通讯作者:
Amoghavarsha Suresh;Anshul Gandhi
Amoghavarsha Suresh;Anshul Gandhi
中科院分区:
其他
文献类型:
--
作者:
Amoghavarsha Suresh;Anshul Gandhi

文献摘要

被引文献

相似文献

无服务器计算领域面临的一个迫在眉睫的挑战是,处理大规模增长的流量所需的基础设施成本不断上升。这项工作提出了FnSched,一个功能级调度程序,旨在最大限度地减少提供商的资源成本,同时满足客户的性能要求。FnSched的工作原理是仔细地调节每个调用程序上配置的函数的资源使用情况,并通过将负载集中在少数调用程序上以响应不同的流量来自动扩展容量。我们实现了FnSched的原型,并表明,与现有基线相比,FnSched显着提高了资源效率,高达36%-55%,同时提供了可接受的应用程序延迟。
An imminent challenge in the serverless computing landscape is the escalating cost of infrastructure needed to handle the growing traffic at scale. This work presents FnSched, a function-level scheduler designed to minimize provider resource costs while meeting customer performance requirements. FnSched works by carefully regulating the resource usage of colocated functions on each invoker, and autoscaling capacity by concentrating load on few invokers in response to varying traffic. We implement a prototype of FnSched and show that, compared to existing baselines, FnSched significantly improves resource efficiency, by as much as 36%-55%, while providing acceptable application latency.