当前位置: X-MOL 学术arXiv.cs.PF › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Function-as-a-Service Performance Evaluation: A Multivocal Literature Review
arXiv - CS - Performance Pub Date : 2020-04-07 , DOI: arxiv-2004.03276
Joel Scheuner, Philipp Leitner

Function-as-a-Service (FaaS) is one form of the serverless cloud computing paradigm and is defined through FaaS platforms (e.g., AWS Lambda) executing event-triggered code snippets (i.e., functions). Many studies that empirically evaluate the performance of such FaaS platforms have started to appear but we are currently lacking a comprehensive understanding of the overall domain. To address this gap, we conducted a multivocal literature review (MLR) covering 112 studies from academic (51) and grey (61) literature. We find that existing work mainly studies the AWS Lambda platform and focuses on micro-benchmarks using simple functions to measure CPU speed and FaaS platform overhead (i.e., container cold starts). Further, we discover a mismatch between academic and industrial sources on tested platform configurations, find that function triggers remain insufficiently studied, and identify HTTP API gateways and cloud storages as the most used external service integrations. Following existing guidelines on experimentation in cloud systems, we discover many flaws threatening the reproducibility of experiments presented in the surveyed studies. We conclude with a discussion of gaps in literature and highlight methodological suggestions that may serve to improve future FaaS performance evaluation studies.

中文翻译:

功能即服务性能评估:多语种文献综述

功能即服务 (FaaS) 是无服务器云计算范式的一种形式,通过 FaaS 平台(例如 AWS Lambda)执行事件触发的代码片段(即函数)来定义。许多实证评估此类 FaaS 平台性能的研究已经开始出现,但我们目前缺乏对整个领域的全面了解。为了弥补这一差距,我们进行了一项多语文献综述 (MLR),涵盖来自学术 (51) 和灰色 (61) 文献的 112 项研究。我们发现现有的工作主要研究 AWS Lambda 平台,并专注于使用简单函数来衡量 CPU 速度和 FaaS 平台开销(即容器冷启动)的微基准测试。此外,我们发现学术和工业来源在测试平台配置上不匹配,发现函数触发器仍然没有得到充分研究,并将 HTTP API 网关和云存储确定为最常用的外部服务集成。遵循现有的云系统实验指南,我们发现了许多威胁调查研究中提出的实验可重复性的缺陷。我们最后讨论了文献中的差距,并强调了可能有助于改进未来 FaaS 性能评估研究的方法论建议。
更新日期:2020-07-21
down
wechat
bug