Edge Computing pushes cloud capabilities to the edge of the network, closer to the users, to address stringent Quality-of-Service requirements and ensure more efficient bandwidth usage. Function-as-a-Service appears to be the most natural service model solution to enhance Edge Computing applications' deployment and responsiveness. Unfortunately, the conventional FaaS model does not fit well in distributed and heterogeneous edge environments, where traffic demands arrive to (and are served by) edge nodes that may get overloaded under certain traffic conditions or where the access points of the network might frequently change, as for mobile applications. This short paper tries to fill this gap by proposing DFaaS, a novel decentralized FaaS-based architecture designed to autonomously balance the traffic load across edge nodes belonging to federated Edge Computing ecosystems. DFaaS implementation relies on an overlay peer-to-peer network and a distributed control plane that takes decisions on load redistribution. Although preliminary, results confirm the feasibility of the approach, showing that the system can transparently redistribute the load across edge nodes when they become overloaded.

Ciavotta, M., Motterlini, D., Savi, M., Tundo, A. (2021). DFaaS: Decentralized Function-as-a-Service for Federated Edge Computing. In 2021 IEEE 10th International Conference on Cloud Networking, CloudNet 2021 (pp.1-4). IEEE [10.1109/CloudNet53349.2021.9657141].

DFaaS: Decentralized Function-as-a-Service for Federated Edge Computing

Ciavotta M.;Savi M.;Tundo A.
2021

Abstract

Edge Computing pushes cloud capabilities to the edge of the network, closer to the users, to address stringent Quality-of-Service requirements and ensure more efficient bandwidth usage. Function-as-a-Service appears to be the most natural service model solution to enhance Edge Computing applications' deployment and responsiveness. Unfortunately, the conventional FaaS model does not fit well in distributed and heterogeneous edge environments, where traffic demands arrive to (and are served by) edge nodes that may get overloaded under certain traffic conditions or where the access points of the network might frequently change, as for mobile applications. This short paper tries to fill this gap by proposing DFaaS, a novel decentralized FaaS-based architecture designed to autonomously balance the traffic load across edge nodes belonging to federated Edge Computing ecosystems. DFaaS implementation relies on an overlay peer-to-peer network and a distributed control plane that takes decisions on load redistribution. Although preliminary, results confirm the feasibility of the approach, showing that the system can transparently redistribute the load across edge nodes when they become overloaded.
paper
Edge Computing; Edge Federation; Function-as-a-Service; Load Balancing; Peer-to-Peer Networking;
English
IEEE International Conference on Cloud Networking (CloudNet)
2021
2021 IEEE 10th International Conference on Cloud Networking, CloudNet 2021
978-1-6654-3538-3
29-dic-2021
2021
1
4
9657141
https://ieeexplore.ieee.org/document/9657141
reserved
Ciavotta, M., Motterlini, D., Savi, M., Tundo, A. (2021). DFaaS: Decentralized Function-as-a-Service for Federated Edge Computing. In 2021 IEEE 10th International Conference on Cloud Networking, CloudNet 2021 (pp.1-4). IEEE [10.1109/CloudNet53349.2021.9657141].
File in questo prodotto:
File Dimensione Formato  
2021_CloudNet_DFaaS.pdf

Solo gestori archivio

Tipologia di allegato: Submitted Version (Pre-print)
Dimensione 538.86 kB
Formato Adobe PDF
538.86 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/354808
Citazioni
  • Scopus 18
  • ???jsp.display-item.citation.isi??? 11
Social impact