计算机科学
灵活性(工程)
解耦(概率)
资源配置
资源(消歧)
功能(生物学)
分布式计算
计算机网络
数学
进化生物学
生物
统计
工程类
控制工程
作者
Muhammad Bilal,Marco Canini,Rodrigo Fonseca,Rodrigo Rodrigues
标识
DOI:10.1145/3552326.3567506
摘要
Current serverless offerings give users limited flexibility for configuring the resources allocated to their function invocations. This simplifies the interface for users to deploy server-less computations but creates deployments that are resource inefficient. In this paper, we take a principled approach to the problem of resource allocation for serverless functions, analyzing the effects of automating this choice in a way that leads to the best combination of performance and cost. In particular, we systematically explore the opportunities that come with decoupling memory and CPU resource allocations and also enabling the use of different VM types, and we find a rich trade-off space between performance and cost. The provider can use this in a number of ways, e.g., exposing all these parameters to the user; eliding preferences for performance and cost from users and simply offer the same performance with lower cost; or exposing a small number of choices for users to trade performance for cost.
科研通智能强力驱动
Strongly Powered by AbleSci AI