Fog and Edge Computing are two paradigms specifically suitable for real-time and time-critical applications, which are usually distributed among a set of nodes that constitutes the core idea of both Fog and Edge Computing. Since nodes are heterogeneous and subject to different traffic patterns, distributed scheduling algorithms are in charge of making each request meet the specified deadline. In this paper, we exploit the approach of Reinforcement Learning based decision-making for designing a cooperative and decentralized task online scheduling approach which is composed of two RL-based decisions. One for selecting the node to which to offload the traffic and one for accepting or not the incoming offloading request. The experiments that we conducted on a cluster of Raspberry Pi 4 show that introducing a second RL decision increases the rate of tasks executed within the deadline of 4% as it introduces more flexibility during the decision-making process, consequently enabling better scheduling decisions.

A Double-Decision Reinforcement Learning Based Algorithm for Online Scheduling in Edge and Fog Computing / Tayel, Ahmed Fayez Moustafa; Proietti Mattia, Gabriele; Beraldi, Roberto. - 14053:(2023), pp. 197-210. (Intervento presentato al convegno 8th International Symposium on Algorithmic Aspects of Cloud Computing tenutosi a Amsterdam; Holland) [10.1007/978-3-031-49361-4_11].

A Double-Decision Reinforcement Learning Based Algorithm for Online Scheduling in Edge and Fog Computing

Tayel, Ahmed Fayez Moustafa
Primo
;
Proietti Mattia, Gabriele
Secondo
;
Beraldi, Roberto
Ultimo
2023

Abstract

Fog and Edge Computing are two paradigms specifically suitable for real-time and time-critical applications, which are usually distributed among a set of nodes that constitutes the core idea of both Fog and Edge Computing. Since nodes are heterogeneous and subject to different traffic patterns, distributed scheduling algorithms are in charge of making each request meet the specified deadline. In this paper, we exploit the approach of Reinforcement Learning based decision-making for designing a cooperative and decentralized task online scheduling approach which is composed of two RL-based decisions. One for selecting the node to which to offload the traffic and one for accepting or not the incoming offloading request. The experiments that we conducted on a cluster of Raspberry Pi 4 show that introducing a second RL decision increases the rate of tasks executed within the deadline of 4% as it introduces more flexibility during the decision-making process, consequently enabling better scheduling decisions.
2023
8th International Symposium on Algorithmic Aspects of Cloud Computing
fog computing; online scheduling; distributed scheduling; reinforcement learning
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
A Double-Decision Reinforcement Learning Based Algorithm for Online Scheduling in Edge and Fog Computing / Tayel, Ahmed Fayez Moustafa; Proietti Mattia, Gabriele; Beraldi, Roberto. - 14053:(2023), pp. 197-210. (Intervento presentato al convegno 8th International Symposium on Algorithmic Aspects of Cloud Computing tenutosi a Amsterdam; Holland) [10.1007/978-3-031-49361-4_11].
File allegati a questo prodotto
File Dimensione Formato  
Tayel_postprint_A-Double_2023.pdf

accesso aperto

Note: https://dx.doi.org/10.1007/978-3-031-49361-4_11
Tipologia: Documento in Post-print (versione successiva alla peer review e accettata per la pubblicazione)
Licenza: Creative commons
Dimensione 422.74 kB
Formato Adobe PDF
422.74 kB Adobe PDF
Tayel_ADouble_2024.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 1.79 MB
Formato Adobe PDF
1.79 MB Adobe PDF   Contatta l'autore

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/11573/1697441
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact