Serverless Platforms on the Edge: A Performance Analysis

11/12/2021
by   Hamza Javed, et al.
0

The exponential growth of Internet of Things (IoT) has given rise to a new wave of edge computing due to the need to process data on the edge, closer to where it is being produced and attempting to move away from a cloud-centric architecture. This provides its own opportunity to decrease latency and address data privacy concerns along with the ability to reduce public cloud costs. The serverless computing model provides a potential solution with its event-driven architecture to reduce the need for ever-running servers and convert the backend services to an as-used model. This model is an attractive prospect in edge computing environments with varying workloads and limited resources. Furthermore, its setup on the edge of the network promises reduced latency to the edge devices communicating with it and eliminates the need to manage the underlying infrastructure. In this book chapter, first, we introduce the novel concept of serverless edge computing, then, we analyze the performance of multiple serverless platforms, namely, OpenFaaS, AWS Greengrass, Apache OpenWhisk, when set up on the single-board computers (SBCs) on the edge and compare it with public cloud serverless offerings, namely, AWS Lambda and Azure Functions, to deduce the suitability of serverless architectures on the network edge. These serverless platforms are set up on a cluster of Raspberry Pis and we evaluate their performance by simulating different types of edge workloads. The evaluation results show that OpenFaaS achieves the lowest response time on the SBC edge computing infrastructure while serverless cloud offerings are the most reliable with the highest success rate.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/15/2021

CLEDGE: A Hybrid Cloud-Edge Computing Framework over Information Centric Networking

In today's era of Internet of Things (IoT), where massive amounts of dat...
research
11/14/2018

EdgeBench: Benchmarking Edge Computing Platforms

The emerging trend of edge computing has led several cloud providers to ...
research
09/14/2023

Comparison of DDS, MQTT, and Zenoh in Edge-to-Edge/Cloud Communication with ROS 2

With the development of IoT and edge computing, there is a need for effi...
research
12/23/2022

Event-Driven Testing For Edge Applications

With the rise of the Internet of Things (IoT) and Edge computing, a cons...
research
04/29/2021

LaSS: Running Latency Sensitive Serverless Computations at the Edge

Serverless computing has emerged as a new paradigm for running short-liv...
research
04/01/2022

Aggregate Processes as Distributed Adaptive Services for the Industrial Internet of Things

The Industrial Internet of Things (IIoT) promises to bring many benefits...
research
05/07/2020

Multi-view data capture using edge-synchronised mobiles

Multi-view data capture permits free-viewpoint video (FVV) content creat...

Please sign up or login with your details

Forgot password? Click here to reset