中文

FaaSdom:一种无服务器计算基准测试套件

分布式、并行与集群计算 2020-06-08 v1

摘要

无服务器计算已成为云服务商中的一大趋势。借助无服务器计算,开发者将服务器管理、所需资源的动态分配以及可用性与容错事宜完全委托给云提供商。如此一来,开发者可仅专注于其软件的应用逻辑,随后该逻辑被部署并在云中由提供商全权管理。尽管其日益流行,关于当前可用无服务器平台上可实现的真实系统性能却所知甚少。具体而言,以语言或运行时无关的方式对此类系统进行基准测试颇为繁琐。相反,必须诉诸完整的应用部署,方能就性能与经济成本等多个维度对最便捷方案做出明智决策。FaaSdom 是一种模块化架构及概念验证实现的无服务器计算平台基准测试套件。它目前支持主流无服务器云提供商(即 AWS、Azure、Google、IBM)、大量基准测试项以及多种实现语言。该套件全自动执行此类测试的部署、运行与清理,并提供无服务器应用所观测性能的相关洞见(含历史)。FaaSdom 还集成了一种用于估算所支持提供商上部署预算成本的模型。FaaSdom 为开源软件,可在 https://github.com/bschitter/benchmark-suite-serverless-computing 获取。

关键词

引用

@article{arxiv.2006.03271,
  title  = {FaaSdom: A Benchmark Suite for Serverless Computing},
  author = {Pascal Maissen and Pascal Felber and Peter Kropf and Valerio Schiavoni},
  journal= {arXiv preprint arXiv:2006.03271},
  year   = {2020}
}

备注

ACM DEBS'20