In future years, the Internet of Things is expected to interconnect billions of highly heterogeneous devices, denoted as "smart objects", enabling the development of innovative distributed applications. Smart objects are constrained sensor/actuator-equipped devices, in terms of computational power and available memory. In order to cope with the diverse physical connectivity technologies of smart objects, the Internet Protocol is foreseen as the common "language" for full interoperability and as a unifying factor for integration with the Internet. Large-scale platforms for interconnected devices are required to effectively manage resources provided by smart objects. In this work, we present a novel architecture for the management of large numbers of resources in a scalable, seamless, and secure way. The proposed architecture is based on a network element, denoted as IoT Hub, placed at the border of the constrained network, which implements the following functions: service discovery; border router; HTTP/Constrained Application Protocol (CoAP) and CoAP/CoAP proxy; cache; and resource directory. In order to protect smart objects (which cannot, because of their constrained nature, serve a large number of concurrent requests) and the IoT Hub (which serves as a gateway to the constrained network), we introduce the concept of virtual IoT Hub replica: a Cloud-based "entity" replicating all the functions of a physical IoT Hub, which external clients will query to access resources. IoT Hub replicas are constantly synchronized with the physical IoT Hub through a low-overhead protocol based on Message Queue Telemetry Transport (MQTT). An experimental evaluation, proving the feasibility and advantages of the proposed architecture, is presented.

Virtual replication of IoT hubs in the cloud: A flexible approach to smart object management / Cirani, Simone; Ferrari, Gianluigi; Mancin, Mirko; Picone, Marco. - In: JOURNAL OF SENSOR AND ACTUATOR NETWORKS. - ISSN 2224-2708. - 7:2(2018), pp. 16-35. [10.3390/jsan7020016]

Virtual replication of IoT hubs in the cloud: A flexible approach to smart object management

Picone, Marco
2018

Abstract

In future years, the Internet of Things is expected to interconnect billions of highly heterogeneous devices, denoted as "smart objects", enabling the development of innovative distributed applications. Smart objects are constrained sensor/actuator-equipped devices, in terms of computational power and available memory. In order to cope with the diverse physical connectivity technologies of smart objects, the Internet Protocol is foreseen as the common "language" for full interoperability and as a unifying factor for integration with the Internet. Large-scale platforms for interconnected devices are required to effectively manage resources provided by smart objects. In this work, we present a novel architecture for the management of large numbers of resources in a scalable, seamless, and secure way. The proposed architecture is based on a network element, denoted as IoT Hub, placed at the border of the constrained network, which implements the following functions: service discovery; border router; HTTP/Constrained Application Protocol (CoAP) and CoAP/CoAP proxy; cache; and resource directory. In order to protect smart objects (which cannot, because of their constrained nature, serve a large number of concurrent requests) and the IoT Hub (which serves as a gateway to the constrained network), we introduce the concept of virtual IoT Hub replica: a Cloud-based "entity" replicating all the functions of a physical IoT Hub, which external clients will query to access resources. IoT Hub replicas are constantly synchronized with the physical IoT Hub through a low-overhead protocol based on Message Queue Telemetry Transport (MQTT). An experimental evaluation, proving the feasibility and advantages of the proposed architecture, is presented.
2018
7
2
16
35
Virtual replication of IoT hubs in the cloud: A flexible approach to smart object management / Cirani, Simone; Ferrari, Gianluigi; Mancin, Mirko; Picone, Marco. - In: JOURNAL OF SENSOR AND ACTUATOR NETWORKS. - ISSN 2224-2708. - 7:2(2018), pp. 16-35. [10.3390/jsan7020016]
Cirani, Simone; Ferrari, Gianluigi; Mancin, Mirko; Picone, Marco
File in questo prodotto:
File Dimensione Formato  
jsan-07-00016.pdf

Open access

Tipologia: Versione pubblicata dall'editore
Dimensione 14.41 MB
Formato Adobe PDF
14.41 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/1198863
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 5
social impact