Application-Centric Benchmarking of Distributed FaaS Platforms using BeFaaS
Martin Grambow, Tobias Pfandzelter, David Bermbach

TL;DR
This paper presents an enhanced, application-centric benchmarking framework called BeFaaS for evaluating distributed FaaS platforms, providing detailed insights into performance factors like latency and cold start times across cloud and edge environments.
Contribution
The paper extends BeFaaS with features for distributed setups, designs new realistic benchmarks, and conducts comprehensive experiments on major cloud and edge FaaS platforms.
Findings
Network transmission significantly impacts response latency.
Hybrid edge-cloud deployments exacerbate latency issues.
Azure Functions exhibits the best cold start performance.
Abstract
Due to the popularity of the FaaS programming model, there is now a wide variety of commercial and open-source FaaS systems. Hence, for comparison of different FaaS systems and their configuration options, FaaS application developers rely on FaaS benchmarking frameworks. Existing frameworks, however, tend to evaluate only single isolated aspects, a more holistic application-centric benchmarking framework is still missing. In previous work, we proposed BeFaaS, an extensible application-centric benchmarking framework for FaaS environments that focuses on the evaluation of FaaS platforms through realistic and typical examples of FaaS applications. In this extended paper, we (i) enhance our benchmarking framework with additional features for distributed FaaS setups, (ii) design application benchmarks reflecting typical FaaS use cases, and (iii) use them to run extensive experiments with…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · Distributed systems and fault tolerance · Cloud Data Security Solutions
