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.

Filippini, F., Cavadini, R., Ardagna, D., Lancellotti, R., RUSSO RUSSO, G., Cardellini, V., et al. (2024). FIGARO: reinForcement learnInG mAnagement acRoss the computing cOntinuum. In UCC '23: proceedings of the IEEE/ACM 16th International Conference on Utility and Cloud Computing (pp.1-8). New York, NY : Association for Computing Machinery [10.1145/3603166.3632565].

FIGARO: reinForcement learnInG mAnagement acRoss the computing cOntinuum

Gabriele Russo Russo;Valeria Cardellini;Francesco Lo Presti
2024-04-01

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.
3rd International Workshop on Distributed Machine Learning for the Intelligent Computing Continuum (DML-ICC 2023) (in conjunction with IEEE/ACM UCC 2023)
Taormina, Italy
2023
3
Rilevanza internazionale
contributo
apr-2024
Settore ING-INF/05
English
Intervento a convegno
Filippini, F., Cavadini, R., Ardagna, D., Lancellotti, R., RUSSO RUSSO, G., Cardellini, V., et al. (2024). FIGARO: reinForcement learnInG mAnagement acRoss the computing cOntinuum. In UCC '23: proceedings of the IEEE/ACM 16th International Conference on Utility and Cloud Computing (pp.1-8). New York, NY : Association for Computing Machinery [10.1145/3603166.3632565].
Filippini, F; Cavadini, R; Ardagna, D; Lancellotti, R; RUSSO RUSSO, G; Cardellini, V; LO PRESTI, F
File in questo prodotto:
File Dimensione Formato  
3603166.3632565.pdf

accesso aperto

Tipologia: Versione Editoriale (PDF)
Licenza: Creative commons
Dimensione 1.82 MB
Formato Adobe PDF
1.82 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/2108/360063
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact