SeBS:面向 Function-as-a-Service 计算的无服务器基准测试套件
分布式、并行与集群计算
2021-07-05 v2
摘要
Function-as-a-Service(FaaS)是未来云服务最具前景的方向之一,无服务器函数已立即成为构建可扩展且具有成本效益的微服务和应用程序的新中间件。然而,快速发展的技术阻碍了可重复性,且缺乏标准化的基准测试套件导致无服务器研究中使用临时解决方案和微基准测试,进一步使研究解决方案的元分析和比较复杂化。为了应对这一挑战,我们提出了 Serverless Benchmark Suite:首个系统覆盖广泛云资源和应用的 FaaS 计算基准测试。我们的基准测试包括代表性工作负载的规范、配套的实现与评估基础设施,以及促进可重复性并实现可解释性的评估方法论。我们证明,FaaS 执行环境的抽象模型确保了我们的基准测试可应用于多个商业提供商,如 AWS、Azure 和 Google Cloud。我们的工作促进了对无服务器系统的实验评估,并提供了一种标准化、可靠且不断演进的方法论,用于评估中间件 FaaS 平台的性能、效率、可扩展性和可靠性。
引用
@article{arxiv.2012.14132,
title = {SeBS: A Serverless Benchmark Suite for Function-as-a-Service Computing},
author = {Marcin Copik and Grzegorz Kwasniewski and Maciej Besta and Michal Podstawski and Torsten Hoefler},
journal= {arXiv preprint arXiv:2012.14132},
year = {2021}
}
备注
Extended version of the paper accepted at Middleware 2021