Engineering and Experimentally Benchmarking a Serverless Edge Computing System

05/11/2021
by   Francisco Carpio, et al.
0

Thanks to the latest advances in containerization, the serverless edge computing model is becoming close to reality. Serverless at the edge is expected to enable low latency applications with fast autoscaling mechanisms, all running on heterogeneous and resource-constrained devices. In this work, we engineer and experimentally benchmark a serverless edge computing system architecture. We deploy a decentralized edge computing platform for serverless applications providing processing, storage, and communication capabilities using only open-source software, running over heterogeneous resources (e.g., virtual machines, Raspberry Pis, or bare metal servers, etc). To achieve that, we provision an overlay-network based on Nebula network agnostic technology, running over private or public networks, and use K3s to provide hardware abstraction. We benchmark the system in terms of response times, throughput and scalability using different hardware devices connected through the public Internet. The results show that while serverless is feasible on heterogeneous devices showing a good performance on constrained devices, such as Raspberry Pis, the lack of support when determining computational power and network characterization leaves much room for improvement in edge environments.

READ FULL TEXT

page 1

page 2

page 5

page 6

research
06/05/2022

BenchFaaS: Benchmarking Serverless Functions in an Edge Computing Network Testbed

The serverless computing model has evolved as one of the key solutions i...
research
03/06/2022

Automated License Plate Recognition for Resource-Constrained Environments

The incorporation of deep-learning techniques in embedded systems has en...
research
08/28/2021

Simulation of Hybrid Edge Computing Architectures

Dealing with a growing amount of data is a crucial challenge for the fut...
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
10/15/2018

CAVBench: A Benchmark Suite for Connected and Autonomous Vehicles

Connected and autonomous vehicles (CAVs) have recently attracted a signi...
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/09/2019

Open-source RANs in practice: an over-the-air deployment for 5G MEC

Edge computing that leverages cloud resources to the proximity of user d...

Please sign up or login with your details

Forgot password? Click here to reset