Checkpointing and Migration of IoT Edge Functions

03/21/2021
by   Pekka Karhula, et al.
0

The serverless and functions as a service (FaaS) paradigms are currently trending among cloud providers and are now increasingly being applied to the network edge, and to the Internet of Things (IoT) devices. The benefits include reduced latency for communication, less network traffic and increased privacy for data processing. However, there are challenges as IoT devices have limited resources for running multiple simultaneous containerized functions, and also FaaS does not typically support long-running functions. Our implementation utilizes Docker and CRIU for checkpointing and suspending long-running blocking functions. The results show that checkpointing is slightly slower than regular Docker pause, but it saves memory and allows for more long-running functions to be run on an IoT device. Furthermore, the resulting checkpoint files are small, hence they are suitable for live migration and backing up stateful functions, therefore improving availability and reliability of the system.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/30/2019

Orchestrating Service Migration for Low Power MEC-Enabled IoT Devices

Multi-Access Edge Computing (MEC) is a key enabling technology for Fifth...
research
04/03/2019

Leveraging Electromagnetic Side-Channel Analysis for the Investigation of IoT Devices

Internet of Things (IoT) devices have expanded the horizon of digital fo...
research
09/20/2022

Deep Dive into the IoT Backend Ecosystem

Internet of Things (IoT) devices are becoming increasingly ubiquitous, e...
research
05/25/2019

MoMIT: Porting a JavaScript Interpreter on a Quarter Coin

The Internet of Things (IoT) is a network of physical, heterogeneous, co...
research
03/22/2021

The IoT Exchange

The IoT ecosystem suffers from a variety of problems around security, id...
research
11/07/2019

Cellular IoT Traffic Characterization and Evolution

The adoption of Internet of Things (IoT) technologies is increasing and ...

Please sign up or login with your details

Forgot password? Click here to reset