In a computing context characterized by a complex and interconnected network of heterogeneous devices, which generate enormous amounts of data requiring exchange and near-real-time processing, the collaboration between Edge Computing and Function as a Service (FaaS) models holds significant potential to enhance the flexibility, cost-effectiveness, and responsiveness of applications. However, traditional FaaS encounters challenges in distributed edge environments due to dynamic traffic demands and resource limitations. Effective methodologies must be developed to address the load management issue, which involves determining the allocation of incoming requests to each node and deciding whether to process them locally, reject them, or offload them to neighboring nodes with available resources. This paper investigates and compares various approaches for managing incoming requests in a Decentralized FaaS environment. On the one hand, it considers Actor-Critic Reinforcement Learning algorithms, namely Proximal Policy Optimization (PPO) and Soft Actor-Critic (SAC). On the other hand, it examines the NeuroEvolution of Augmenting Topologies (NEAT) method. Experimental validation underscores the promising results of PPO, which ensures an average rejection rate of less than 4%.

Petriglia, E., Filippini, F., Pracucci, G., Savi, M., Ciavotta, M. (2024). Comparing Actor-Critic and Neuroevolution Approaches for Traffic Offloading in FaaS-powered Edge Systems. In Workshop on Serverless at the Edge (SEATED '24) (pp.17-24). ACM [10.1145/3660319.3660331].

Comparing Actor-Critic and Neuroevolution Approaches for Traffic Offloading in FaaS-powered Edge Systems

Petriglia, E;Filippini, F;Pracucci, G;Savi, M;Ciavotta, M
2024

Abstract

In a computing context characterized by a complex and interconnected network of heterogeneous devices, which generate enormous amounts of data requiring exchange and near-real-time processing, the collaboration between Edge Computing and Function as a Service (FaaS) models holds significant potential to enhance the flexibility, cost-effectiveness, and responsiveness of applications. However, traditional FaaS encounters challenges in distributed edge environments due to dynamic traffic demands and resource limitations. Effective methodologies must be developed to address the load management issue, which involves determining the allocation of incoming requests to each node and deciding whether to process them locally, reject them, or offload them to neighboring nodes with available resources. This paper investigates and compares various approaches for managing incoming requests in a Decentralized FaaS environment. On the one hand, it considers Actor-Critic Reinforcement Learning algorithms, namely Proximal Policy Optimization (PPO) and Soft Actor-Critic (SAC). On the other hand, it examines the NeuroEvolution of Augmenting Topologies (NEAT) method. Experimental validation underscores the promising results of PPO, which ensures an average rejection rate of less than 4%.
paper
Function as a Service, Edge Computing, Load Balancing, Reinforcement Learning
English
Workshop on Serverless at the Edge (SEATED '24)
2024
Workshop on Serverless at the Edge (SEATED '24)
9798400706479
2024
17
24
open
Petriglia, E., Filippini, F., Pracucci, G., Savi, M., Ciavotta, M. (2024). Comparing Actor-Critic and Neuroevolution Approaches for Traffic Offloading in FaaS-powered Edge Systems. In Workshop on Serverless at the Edge (SEATED '24) (pp.17-24). ACM [10.1145/3660319.3660331].
File in questo prodotto:
File Dimensione Formato  
Petriglia-2024-SEATED-AAM.pdf

accesso aperto

Descrizione: © ACM 2024. This is the accepted version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in https://doi.org/10.1145/3660319.3660331
Tipologia di allegato: Author’s Accepted Manuscript, AAM (Post-print)
Licenza: Altro
Dimensione 2.47 MB
Formato Adobe PDF
2.47 MB Adobe PDF Visualizza/Apri

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/483219
Citazioni
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
Social impact