中文

短生命周期数据中心

分布式、并行与集群计算 2022-02-15 v1

摘要

Serverless 平台因其弹性、低成本和快速部署的承诺而受到关注。Serverless 平台不使用固定的虚拟机(VM)基础设施(其运行和操作可能产生可观成本),而是支持按需触发的短时计算,成本与细粒度函数执行时间成正比。然而,Serverless 平台提供受限的执行环境。例如,函数具有有限执行时间、有限资源,且不支持函数间组网。本文中,我们探讨将 Serverless 平台视为可运行未修改现有应用的短生命周期通用数据中心所需的条件。作为这一探索的第一步,我们开发了 Boxer,一个在现有函数即服务(FaaS)平台之上提供执行环境的系统,允许用户将传统基于 VM 的云服务无缝迁移到 Serverless 平台。Boxer 使通用应用无需修改应用以采用受限的事件触发编程模型或编排辅助系统进行数据通信,即可受益于 Serverless 平台的细粒度弹性。我们在 AWS Lambda 之上实现 Boxer,并将其扩展以透明地提供标准网络接口。我们描述了其实现,并展示其如何用于运行现成云应用,且具有基于传统 VM 的平台所不具备的细粒度弹性程度。

关键词

引用

@article{arxiv.2202.06646,
  title  = {Short-lived Datacenter},
  author = {Michael Wawrzoniak and Ingo Müller and Rodrigo Bruno and Ana Klimovic and Gustavo Alonso},
  journal= {arXiv preprint arXiv:2202.06646},
  year   = {2022}
}