论文标题

SEB:用于功能 - 服务计算功能的无服务器基准套件

SeBS: A Serverless Benchmark Suite for Function-as-a-Service Computing

论文作者

Copik, Marcin, Kwasniewski, Grzegorz, Besta, Maciej, Podstawski, Michal, Hoefler, Torsten

论文摘要

功能-AS-A-Service(FAAS)是云服务未来最有希望的方向之一,无服务器功能立即成为构建可扩展和成本效益的微服务和应用程序的新中间件。但是,快速移动的技术阻碍了可重复性,缺乏标准化的基准测试套件会导致用于无服务器研究中的临时解决方案和微问题,从而进一步使荟萃分析变得复杂并比较了研究解决方案。为了应对这一挑战,我们提出了无服务器基准套件:FAAS计算的第一个基准,该基准系统涵盖了广泛的云资源和应用程序。我们的基准包括代表工作负载的规范,随附的实施和评估基础架构以及促进可重复性并具有解释性的评估方法。我们证明,FAAS执行环境的抽象模型可确保我们的基准测试对AWS,Azure和Google Cloud等多个商业提供商的适用性。我们的工作设施对无服务器系统的实验评估,并提供了中间件FAAS平台的性能,效率,可扩展性和可靠性的标准化,可靠和不断发展的评估方法。

Function-as-a-Service (FaaS) is one of the most promising directions for the future of cloud services, and serverless functions have immediately become a new middleware for building scalable and cost-efficient microservices and applications. However, the quickly moving technology hinders reproducibility, and the lack of a standardized benchmarking suite leads to ad-hoc solutions and microbenchmarks being used in serverless research, further complicating metaanalysis and comparison of research solutions. To address this challenge, we propose the Serverless Benchmark Suite: the first benchmark for FaaS computing that systematically covers a wide spectrum of cloud resources and applications. Our benchmark consists of the specification of representative workloads, the accompanying implementation and evaluation infrastructure, and the evaluation methodology that facilitates reproducibility and enables interpretability. We demonstrate that the abstract model of a FaaS execution environment ensures the applicability of our benchmark to multiple commercial providers such as AWS, Azure, and Google Cloud. Our work facilities experimental evaluation of serverless systems, and delivers a standardized, reliable and evolving evaluation methodology of performance, efficiency, scalability and reliability of middleware FaaS platforms.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源