The expected dramatic growth of connected things raises the issue of how to efficiently organize them, in order to monitor and manage functions and interactions. Information centric networking (ICN) is a communication paradigm that provides content-oriented functionality in the network and at the network level, including content routing, caching, multicast, mobility, data-centric security, and a flexible namespace. Thus, it is a viable solution for supporting Internet of Things (IoT) services without requiring any centralized entity. In this paper, we introduce the lightweight named object solution: a convenient way to represent physical IoT objects in a derived name space, exploiting ICN. We show that this abstraction can: 1) increase the programming simplicity; 2) offer extended functionality, such as augmentation and upgrading, to cope with the 'software erosion,' and 3) implement a common interaction logic involving mutual function invocation. We present some proof-of-concept implementations of the proposed abstraction dealing with challenging IoT test cases; we also carry out a performance evaluation in a simulated network scenario.

Bracciale, L., Loreti, P., Detti, A., Paolillo, R., Blefari Melazzi, N. (2019). Lightweight named object: An ICN-based abstraction for IoT device programming and management. IEEE INTERNET OF THINGS JOURNAL, 6(3), 5029-5039 [10.1109/JIOT.2019.2894969].

Lightweight named object: An ICN-based abstraction for IoT device programming and management

Bracciale L.;Loreti P.;Detti A.;Blefari Melazzi N.
2019-01-01

Abstract

The expected dramatic growth of connected things raises the issue of how to efficiently organize them, in order to monitor and manage functions and interactions. Information centric networking (ICN) is a communication paradigm that provides content-oriented functionality in the network and at the network level, including content routing, caching, multicast, mobility, data-centric security, and a flexible namespace. Thus, it is a viable solution for supporting Internet of Things (IoT) services without requiring any centralized entity. In this paper, we introduce the lightweight named object solution: a convenient way to represent physical IoT objects in a derived name space, exploiting ICN. We show that this abstraction can: 1) increase the programming simplicity; 2) offer extended functionality, such as augmentation and upgrading, to cope with the 'software erosion,' and 3) implement a common interaction logic involving mutual function invocation. We present some proof-of-concept implementations of the proposed abstraction dealing with challenging IoT test cases; we also carry out a performance evaluation in a simulated network scenario.
2019
Pubblicato
Rilevanza internazionale
Articolo
Esperti anonimi
Settore ING-INF/03 - TELECOMUNICAZIONI
English
Augmentation; Data-centric security; Distributed objects; Information centric networking (ICN); Internet of Things (IoT); Named data networking (NDN); Naming; Programming language
http://ieeexplore.ieee.org/servlet/opac?punumber=6488907
Bracciale, L., Loreti, P., Detti, A., Paolillo, R., Blefari Melazzi, N. (2019). Lightweight named object: An ICN-based abstraction for IoT device programming and management. IEEE INTERNET OF THINGS JOURNAL, 6(3), 5029-5039 [10.1109/JIOT.2019.2894969].
Bracciale, L; Loreti, P; Detti, A; Paolillo, R; Blefari Melazzi, N
Articolo su rivista
File in questo prodotto:
File Dimensione Formato  
Lightweight Named Object_an ICN-based Abstraction for IoT Device Programming and Management.pdf

solo utenti autorizzati

Descrizione: Lightweight Named Object: an ICN-based Abstraction for IoT Device Programming and Management
Tipologia: Versione Editoriale (PDF)
Licenza: Copyright dell'editore
Dimensione 1.52 MB
Formato Adobe PDF
1.52 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/216277
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 28
  • ???jsp.display-item.citation.isi??? 20
social impact