BenchFaaS: Benchmarking Serverless Functions in an Edge Computing Network Testbed

06/05/2022
by   Francisco Carpio, et al.
0

The serverless computing model has evolved as one of the key solutions in the cloud for fast autoscaling and capacity planning. In edge computing environments, however, the serverless model is challenged by the system heterogeneity and performance variability. In this paper, we introduce BenchFaaS, an edge computing network testbed built with state-of-the-art free- and open source software tools which automates the deployment and benchmarking of serverless functions. Our edge computing network considers a cluster of virtual machines and Raspberry Pis, and is designed to benchmark serverless functions under different hardware and network conditions. We measure and evaluate: (i) overhead incurred by testbed, (ii) performance of compute intensive tasks, (iii) impact of application payload size, (iv) scalability, and (v) performance of chained serverless functions. We share the lessons learnt in engineering and implementing an open source edge computing network testbed. The measurements indicate that a properly dimensioned system can effectively deploy resource constrained edge computing devices as a serverless infrastructure. We also show that a computer system closer to the edge does not always yield a better network system performance overall.

READ FULL TEXT

page 1

page 2

page 4

page 6

research
05/23/2023

Engineering and Experimentally Benchmarking Open Source MQTT Broker Implementations

The Message Queuing Telemetry Transport (MQTT) protocol is one of the mo...
research
05/11/2021

Engineering and Experimentally Benchmarking a Serverless Edge Computing System

Thanks to the latest advances in containerization, the serverless edge c...
research
08/06/2019

Edge AIBench: Towards Comprehensive End-to-end Edge Computing Benchmarking

In edge computing scenarios, the distribution of data and collaboration ...
research
02/10/2020

Engineering and Experimentally Benchmarking a Container-based Edge Computing System

While edge computing is envisioned to superbly serve latency sensitive a...
research
04/12/2022

Computing Without Borders: The Way Towards Liquid Computing

Despite the de-facto technological uniformity fostered by the cloud and ...
research
01/18/2022

Hardware-Efficient Deconvolution-Based GAN for Edge Computing

Generative Adversarial Networks (GAN) are cutting-edge algorithms for ge...
research
03/10/2020

In Datacenter Performance, The Only Constant Is Change

All computing infrastructure suffers from performance variability, be it...

Please sign up or login with your details

Forgot password? Click here to reset