All but one
Authors:
Open Access
- 1 September 2020
- journal article
- research article
- Published by Association for Computing Machinery (ACM) in ACM SIGAPP Applied Computing Review
- Vol. 20 (3) , 5-19
Abstract
Serverless computing through Function-as-a-Service (FaaS) platforms is a popular new cloud computing model, offering high elasticity while being fully-managed. However, FaaS platforms do not quantify elasticity; thus, application developers are unaware of how elastic FaaS platforms are. This paper is an extended version of [18]. The original paper proposes an experiment design and corresponding toolkit for observing elasticity and its associated trade-offs with latency, reliability, and execution costs. Results for evaluating four popular FaaS platforms by AWS, Google, IBM, and Microsoft indicate significant short-comings in terms of elasticity for all but AWS's service offer. One year later, we reproduced all experiments and revisited our discussions. We report significant improvements by Google and IBM. Our results indicate that (currently) all but Microsoft's FaaS platform are elastic with differences in latency and execution costs.Keywords
This publication has 21 references indexed in Scilit:
- Occupy the cloud2017
- Patterns in the Chaos—A Study of Performance Variation and Predictability in Public IaaS CloudsACM Transactions on Internet Technology, 2016
- How to Build a Benchmark2015
- Benchmarking scalability and elasticity of distributed database systemsProceedings of the VLDB Endowment, 2014
- Impact of response latency on user behavior in web search2014
- Towards a Resource Elasticity Benchmark for Cloud Environments2014
- How a consumer can measure elasticity for cloud platforms2012
- On the elasticity of NoSQL databases over cloud management platforms2011
- Benchmarking cloud serving systems with YCSB2010
- The Art of Building a Good BenchmarkLecture Notes in Computer Science, 2009