The widespread adoption of Artificial Intelligence applications to analyze data generated by Internet of Things sensors leads to the development of the edge computing paradigm. Deploying applications at the periphery of the network effectively addresses cost and latency concerns associated with cloud computing. However, it generates a highly distributed environment with heterogeneous devices, opening the challenges of how to select resources and place application components. Starting from a state-of-the-art design-time tool, we present in this paper a novel framework based on Reinforcement Learning, named FIGARO (reinForcement learnInG mAnagement acRoss the computing cOntinuum). It handles the runtime adaptation of a computing continuum environment, dealing with the variability of the incoming load and service times. To reduce the training time, we exploit the design-time knowledge, achieving a significant reduction in the violations of the response time constraint.

FIGARO: reinForcement learnInG mAnagement acRoss the computing cOntinuum / Filippini, F.; Cavadini, R.; Ardagna, D.; Lancellotti, R.; Russo Russo, G.; Cardellini, V.; Lo Presti, F.. - (2023). (Intervento presentato al convegno 16th IEEE/ACM International Conference on Utility and Cloud Computing, UCC 2023 tenutosi a Taormina (Messina) Italy nel December 4 - 7, 2023) [10.1145/3603166.3632565].

FIGARO: reinForcement learnInG mAnagement acRoss the computing cOntinuum

Lancellotti R.;
2023

Abstract

The widespread adoption of Artificial Intelligence applications to analyze data generated by Internet of Things sensors leads to the development of the edge computing paradigm. Deploying applications at the periphery of the network effectively addresses cost and latency concerns associated with cloud computing. However, it generates a highly distributed environment with heterogeneous devices, opening the challenges of how to select resources and place application components. Starting from a state-of-the-art design-time tool, we present in this paper a novel framework based on Reinforcement Learning, named FIGARO (reinForcement learnInG mAnagement acRoss the computing cOntinuum). It handles the runtime adaptation of a computing continuum environment, dealing with the variability of the incoming load and service times. To reduce the training time, we exploit the design-time knowledge, achieving a significant reduction in the violations of the response time constraint.
2023
16th IEEE/ACM International Conference on Utility and Cloud Computing, UCC 2023
Taormina (Messina) Italy
December 4 - 7, 2023
Filippini, F.; Cavadini, R.; Ardagna, D.; Lancellotti, R.; Russo Russo, G.; Cardellini, V.; Lo Presti, F.
FIGARO: reinForcement learnInG mAnagement acRoss the computing cOntinuum / Filippini, F.; Cavadini, R.; Ardagna, D.; Lancellotti, R.; Russo Russo, G.; Cardellini, V.; Lo Presti, F.. - (2023). (Intervento presentato al convegno 16th IEEE/ACM International Conference on Utility and Cloud Computing, UCC 2023 tenutosi a Taormina (Messina) Italy nel December 4 - 7, 2023) [10.1145/3603166.3632565].
File in questo prodotto:
File Dimensione Formato  
3603166.3632565.pdf

Open access

Tipologia: VOR - Versione pubblicata dall'editore
Dimensione 1.82 MB
Formato Adobe PDF
1.82 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/1354406
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 0
social impact