BeFaaS: An Application-Centric Benchmarking Framework for FaaS Platforms

02/25/2021
by   Martin Grambow, et al.
0

Following the increasing interest and adoption of FaaS systems, benchmarking frameworks for determining non-functional properties have also emerged. While existing (microbenchmark) frameworks only evaluate single aspects of FaaS platforms, a more holistic, application-driven approach is still missing. In this paper, we design and present BeFaaS, an application-centric benchmarking framework for FaaS environments that focuses on the evaluation with realistic and typical use cases for FaaS applications. BeFaaS comes with two built-in benchmarks (an e-commerce and an IoT application), is extensible for new workload profiles and new platforms, supports federated benchmark runs in which the benchmark application is distributed over multiple providers, and supports a fine-grained result analysis. Our evaluation compares three major FaaS providers in single cloud provider setups and analyzes the traces of a federated fog setup. It shows that BeFaaS is capable of running each benchmark automatically with minimal configuration effort and providing detailed insights for each interaction.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/14/2023

MicroFog: A Framework for Scalable Placement of Microservices-based IoT Applications in Federated Fog Environments

MicroService Architecture (MSA) is gaining rapid popularity for developi...
research
10/12/2021

Codabench: Flexible, Easy-to-Use and Reproducible Benchmarking for Everyone

Obtaining standardized crowdsourced benchmark of computational methods i...
research
08/25/2020

A Review of Serverless Use Cases and their Characteristics

The serverless computing paradigm promises many desirable properties for...
research
02/01/2019

Clubmark: a Parallel Isolation Framework for Benchmarking and Profiling Clustering Algorithms on NUMA Architectures

There is a great diversity of clustering and community detection algorit...
research
09/29/2018

Foggy: A Platform for Workload Orchestration in a Fog Computing Environment

In this paper we present Foggy, an architectural framework and software ...
research
06/05/2020

FaaSdom: A Benchmark Suite for Serverless Computing

Serverless computing has become a major trend among cloud providers. Wit...
research
12/19/2022

Explainable Fuzzer Evaluation

While the aim of fuzzer evaluation is to establish fuzzer performance in...

Please sign up or login with your details

Forgot password? Click here to reset