虚想机器:面向云应用的无服务器模型
分布式、并行与集群计算
2024-07-02 v1 网络与互联网体系结构
操作系统
摘要
无服务器函数即服务(FaaS)平台提供的资源具有高度弹性、快速实例化、粒度计费以及无需显式运行时资源调度等特性。这一特性的组合构成了无服务器FaaS范式的成功与流行。然而,这些收益并未为大多数云应用所享有,因为这些应用设计用于网络虚拟机/容器环境。由于云应用无法利用无服务器的高度弹性资源且需要运行时调度系统才能运行,它们相对于其FaaS无服务器对手在资源利用率、管理复杂度和成本方面都表现较差。我们提出虚想机器(Imaginary Machines),一种面向云应用的新型无服务器模型。该模型(1)将无服务器平台的高度弹性资源公开为云应用所期望的传统网络-主机模型;(2)通过透明地基于云应用执行期间生成的信号来管理应用资源,从而消除对显式运行时调度的需求。借助虚想机器模型,未经修改的云应用即成为无服务器应用。虽然仍基于网络-主机模型,但它们可获得高度弹性资源且无需运行时调度,正如其专业化的FaaS对手那样,展现出提高资源利用率、降低管理成本的潜力。
引用
@article{arxiv.2407.00839,
title = {Imaginary Machines: A Serverless Model for Cloud Applications},
author = {Michael Wawrzoniak and Rodrigo Bruno and Ana Klimovic and Gustavo Alonso},
journal= {arXiv preprint arXiv:2407.00839},
year = {2024}
}