Internet of Things devices allow building increasingly large-scale sensor networks for gathering heterogeneous high-volume data streams. Artificial Intelligence (AI) applications typically collect them into centralized cloud infrastructures to run computationally intensive Machine Learning (ML) tasks. According to the emerging edge computing paradigm, instead, data preprocessing, model training and inference can be distributed among devices at the border of the local network, exploiting data locality to improve response latency, bandwidth usage and privacy, at the cost of suboptimal model accuracy due to smaller training sets. The paper proposes a cloud-edge framework for sensor-based AI applications, enabling a dynamic trade-off between edge and cloud layers by means of: (i) a novel containerized microservice architecture, allowing the execution of both model training and prediction either on edge or on cloud nodes; (ii) flexible automatic migration of tasks between the edge and the cloud, based on opportunistic management of resources and workloads. In order to facilitate implementations, a scouting of compatible device platforms for field sensing and edge computing nodes has been carried out, as well as a selection of suitable open-source off-the-shelf software tools. Early experiments validate the feasibility and core benefits of the proposal.
A Cloud-Edge Artificial Intelligence Framework for Sensor Networks / Loseto, Giuseppe; Scioscia, Floriano; Ruta, Michele; Gramegna, Filippo; Ieva, Saverio; Fasciano, Corrado; Bilenchi, Ivano; Loconte, Davide; Di Sciascio, Eugenio. - ELETTRONICO. - (2023), pp. 149-154. (Intervento presentato al convegno 9th IEEE International Workshop on Advances in Sensors and Interfaces, IWASI 2023 tenutosi a Monopoli, Italy nel June 8-9, 2023) [10.1109/IWASI58316.2023.10164335].
A Cloud-Edge Artificial Intelligence Framework for Sensor Networks
Floriano Scioscia
;Michele Ruta;Filippo Gramegna;Saverio Ieva;Corrado Fasciano;Ivano Bilenchi;Davide Loconte;Eugenio Di Sciascio
2023-01-01
Abstract
Internet of Things devices allow building increasingly large-scale sensor networks for gathering heterogeneous high-volume data streams. Artificial Intelligence (AI) applications typically collect them into centralized cloud infrastructures to run computationally intensive Machine Learning (ML) tasks. According to the emerging edge computing paradigm, instead, data preprocessing, model training and inference can be distributed among devices at the border of the local network, exploiting data locality to improve response latency, bandwidth usage and privacy, at the cost of suboptimal model accuracy due to smaller training sets. The paper proposes a cloud-edge framework for sensor-based AI applications, enabling a dynamic trade-off between edge and cloud layers by means of: (i) a novel containerized microservice architecture, allowing the execution of both model training and prediction either on edge or on cloud nodes; (ii) flexible automatic migration of tasks between the edge and the cloud, based on opportunistic management of resources and workloads. In order to facilitate implementations, a scouting of compatible device platforms for field sensing and edge computing nodes has been carried out, as well as a selection of suitable open-source off-the-shelf software tools. Early experiments validate the feasibility and core benefits of the proposal.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.