EdgeFaaSBench: Benchmarking Edge Devices Using Serverless Computing

Loading...
Thumbnail Image

Access rights

openAccess

URL

Journal Title

Journal ISSN

Volume Title

A4 Artikkeli konferenssijulkaisussa

Date

2022

Major/Subject

Mcode

Degree programme

Language

en

Pages

11
93-103

Series

IEEE International Conference on Edge Computing and Communications (EDGE)

Abstract

Due to the development of small-size, energy-efficient, and powerful CPUs and GPUs for single-board computers, various edge devices are widely adopted for hosting real-world applications, including real-time object detection, autonomous driving, and sensor stream processing. At the same time, serverless computing receives increasing attention as a new application deployment model because of its simplicity, scalability, event-driven processing, and short-lived computation. Therefore, there is a growing demand for applying serverless computing to edge computing environments. However, due to the lack of characterization of serverless edge computing (e.g., application performance and impact from resource heterogeneity), researchers and practitioners have to conduct tedious measurements to understand the performance of serverless applications on edge devices in non-systematic ways. We create EdgeFaaSBench, a novel benchmark suite for serverless computing on edge devices, to bridge this gap. EdgeFaaSBench is developed on top of Apache OpenFaaS with Docker Swarm and can run various serverless benchmark workloads on edge devices with different hardware specifications (e.g., GPUs). EdgeFaaSBench contains 14 different benchmark workloads running on heterogeneous edge devices and captures various system-level, application-level, and serverless-specific metrics, including system utilization, response time, cold/warm start times, and impact of concurrent function executions. Experimental studies are conducted on two widely used edge devices, Raspberry Pi 4B and Jetson Nano, to show EdgeFaaSBench’s capabilities to benchmark serverless computing on edge devices.

Description

Keywords

Benchmarking and Performance Evaluation, Serverless Computing, Edge Computing

Other note

Citation

Rajput, K R, Kulkarni, C D, Cho, B, Wang, W & Kim, I K 2022, EdgeFaaSBench: Benchmarking Edge Devices Using Serverless Computing . in C A Ardagna, H Bian, C K Chang, R N Chang, E Damiani, G Elia, Q He, V Puig, R Ward, F Xhafa & J Zhang (eds), IEEE International Conference on Edge Computing and Communications (EDGE) . IEEE international conference on edge computing, IEEE, pp. 93-103, IEEE International Conference on Edge Computing and Communications, Barcelona, Spain, 10/07/2022 . https://doi.org/10.1109/EDGE55608.2022.00024