Back to Search Start Over

Stateful Function-as-a-Service at the Edge

Authors :
Puliafito, Carlo
Cicconetti, Claudio
Conti, Marco
Mingozzi, Enzo
Passarella, Andrea
Source :
IEEE Computer, vol. 55, issue 9, September 2022
Publication Year :
2021

Abstract

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<br />Comment: Accepted for publication at IEEE Computer

Details

Database :
arXiv
Journal :
IEEE Computer, vol. 55, issue 9, September 2022
Publication Type :
Report
Accession number :
edsarx.2109.15040
Document Type :
Working Paper
Full Text :
https://doi.org/10.1109/MC.2021.3138690