Stateful Function-as-a-Service at the Edge

09/30/2021
by   Carlo Puliafito, et al.
0

In FaaS, users invoke remote functions, which encapsulate service(s). These functions typically need to remotely access a persistent state via external services: this makes the paradigm less attractive in edge systems, especially for IoT applications, due to the increased delay and outbound traffic. We propose to generalize the FaaS paradigm by allowing functions to alternate between remote-state and local-state phases, depending on internal and external conditions, and dedicating a container with persistent memory to functions when in a local-state phase. We present initial results showing that this simple yet powerful pattern allows to better utilize the available resources, which are scarce on edge nodes, while significantly reducing tail latencies, which is key to enable many new applications based on real-time ML, e.g., in smart vehicles and smart factory scenarios

READ FULL TEXT
research
09/07/2023

Enoki: Stateful Distributed FaaS from Edge to Cloud

Function-as-a-Service (FaaS) is a promising paradigm for applications di...
research
03/13/2023

Quality of Service (QoS)-driven Edge Computing and Smart Hospitals: A Vision, Architectural Elements, and Future Directions

The Internet of Things (IoT) paradigm is drastically changing our world ...
research
08/24/2020

IoT service slicing and task offloading for edge computing

With the advancement of IoT technology, various domains such as smart fa...
research
11/12/2021

FaaS Execution Models for Edge Applications

In this paper, we address the problem of supporting stateful workflows f...
research
04/05/2022

Aerial Computing: A New Computing Paradigm, Applications, and Challenges

In existing computing systems, such as edge computing and cloud computin...
research
10/05/2020

DLT federation for Edge robotics

The concept of federation in 5G and NFV networks aims to provide orchest...

Please sign up or login with your details

Forgot password? Click here to reset