With the rapid advancement in the next-generation Internet of Things (IoT) and the ever-expanding virtual representation of devices, novel techniques and definitions are key to accommodate emerging paradigms to transform our world. In the quest of achieving the coveted convergence of IoT technologies with the Cloud-Edge computing continuum and the seamless interaction of IoT devices and hyper-distributed applications, we enhance the concept of Virtual Objects (VOs) for the virtualization of IoT devices in the wake of recent works. We introduce a software stack, called VOStack, to enable interoperability and convergence between the physical IoT devices layer and the Edge/Cloud virtualized infrastructure. The VOStack facilitates interoperability with IoT devices and provides a unified way for their control, enables smooth lifecycle management of the VOs, and allows the development of modern distributed applications by offering on-demand capabilities to support IoT application operations. The necessary interactions of the VOs are presented along with the essential core functionalities for the development of the VOStack. Finally, an overview of different deployment models aligned with the state of practice of infrastructure providers is detailed.

A Lightweight Software Stack for IoT Interoperability within the Computing Continuum

Genovese G.;Iera A.;Molinaro A.;
2023-01-01

Abstract

With the rapid advancement in the next-generation Internet of Things (IoT) and the ever-expanding virtual representation of devices, novel techniques and definitions are key to accommodate emerging paradigms to transform our world. In the quest of achieving the coveted convergence of IoT technologies with the Cloud-Edge computing continuum and the seamless interaction of IoT devices and hyper-distributed applications, we enhance the concept of Virtual Objects (VOs) for the virtualization of IoT devices in the wake of recent works. We introduce a software stack, called VOStack, to enable interoperability and convergence between the physical IoT devices layer and the Edge/Cloud virtualized infrastructure. The VOStack facilitates interoperability with IoT devices and provides a unified way for their control, enables smooth lifecycle management of the VOs, and allows the development of modern distributed applications by offering on-demand capabilities to support IoT application operations. The necessary interactions of the VOs are presented along with the essential core functionalities for the development of the VOStack. Finally, an overview of different deployment models aligned with the state of practice of infrastructure providers is detailed.
2023
979-8-3503-4649-7
Computing Continuum
Digital Twin
IoT Application
IoT Interoperability
Virtual Object
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/20.500.11770/360928
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact