中文

gFaaS:在 Serverless 计算中实现通用函数

软件工程 2024-01-22 v1 分布式、并行与集群计算

摘要

随着 2014 年 AWS Lambda 的出现,Serverless 计算尤其是 Function-as-a-Service (FaaS) 在各种应用领域中日益普及。FaaS 使得应用程序能够被分解为在 FaaS 平台上执行的细粒度函数。它提供了多项优势,例如无需基础设施管理、按使用量计费的策略以及按需的细粒度自动缩放。然而,尽管具有这些优势,开发人员在采用 FaaS 解决方案时如今仍面临各种降低生产力的挑战。这些挑战包括 FaaS 平台锁定、对多样化函数部署参数的支持,以及与 FaaS 平台交互的多样化接口。为了应对这些挑战,我们提出了 gFaaS,这是一个促进跨不同 FaaS 平台进行函数整体开发和管理的新颖框架。我们的框架支持使用多种编程语言开发通用函数,这些函数无需修改即可跨不同平台无缝部署。我们的实验结果表明,在各种场景下 gFaaS 函数的性能与特定于原生平台的函数相似。演示 gFaaS 功能的视频可在 https://youtu.be/STbb6ykJFf0 获取。

关键词

引用

@article{arxiv.2401.10367,
  title  = {gFaaS: Enabling Generic Functions in Serverless Computing},
  author = {Mohak Chadha and Paul Wieland and Michael Gerndt},
  journal= {arXiv preprint arXiv:2401.10367},
  year   = {2024}
}

备注

IEEE SANER 2024