The exceptional development of IoT-enabled technologies has been pervasively fostering smart solutions that drive the innovation in various industries. This wide-scale and rapid development in the IoT market faces different challenges related to interoperability, due to fragmented technologies and applications, and related to the need of more IoT-specific standardization applied to the IoT infrastructure that considers the constraints and limitations of IoT applications. These issues can be traced back to the need of achieving a better resource efficiency in IoT systems due to the resource-constrained nature of IoT devices and the limitations posed by the low power networks bandwidth, which in turn induces the IoT industry to apply different measures in order to achieve efficiency on the devices and on the network. These measures aim at reducing the overall traffic at the network level as well as reducing power and memory consumption at the device level. By achieving optimal network and device settings, the IoT system can in turn have the capacity to offer more services on the application level which consequently accelerates the achievement of the vision and expectations of IoT. One of the operations affecting device-level efficiency lies in the mechanism applied to structure and serialize the payload data. In this thesis we evaluate the resource-efficiency of a group of binary-based mechanisms in dealing with sensor nodes data in purpose of arriving to candidate technique(s) that have the potential of being standardized within the IoT infrastructure as interoperable data format protocol(s).
L’eccezionale sviluppo di tecnologie abilitate all’IoT ha pervasivamente promosso l’adozione di smart solutions che guidano l’innovazione in vari settori industriali. Questo rapido e consistente sviluppo avvenuto del mercato IoT deve tuttavia affrontare, a causa della frammentazione di tecnologie e applicazioni utilizzate, diverse sfide legate all’interoperatibilita’, collegate alla necessita’ di una standardizzazione maggiormente specifica applicata all’infrastruttura IoT che tenga conto di vincoli e limitazioni delle applicazioni IoT. Tali questioni hanno radici nella necessita’ di un uso piu’ efficiente delle risorse disponibili nei sistemi IoT, a causa della limitatezza dei mezzi dovuta alla natura dei dispositivi IoT e ai vincoli imposti dalla capacita’ delle reti, le quali, d’altra parte, stimolano l’industria IoT ad appliccare differenti soluzioni volte all’efficienza di tali dispositivi su tali reti. Queste soluzioni mirano alla riduzione del traffico complessivo a livello della rete e al contempo a limitare l’utilizzo energetico e di memoria a livello del dispositivo. Con l’utilizzo di impostazioni ottimali sia per la rete che per il dispositivo il sistema IoT diventa in grado di fornire maggiori servizi a livello di applicazioni, i quali di conseguenza accelerano l’avvicinamento verso l’obiettivo dell’IoT. Una delle operazioni che influenzano l’efficienza a livello di dispositivo si trova nel meccanismo utilizzato nella strutturazione e serializzazione del carico di dati. In questa tesi, valutiamo un gruppo di meccanismi a base binaria sulla base della loro efficienza nel confrontarsi con dati dei sensor nodes con l’obiettivo di isolare le tecniche con il potenziale di essere standardizzate all’interno dell’infrastruttura IoT come protocolli interoperativi di data format.
Analytical assessment of binary data serialization techniques in IoT context (evaluating protocol buffers, flat buffers, message pack, and BSON for sensor nodes)
AL MALLAH, OBADA
2018/2019
Abstract
The exceptional development of IoT-enabled technologies has been pervasively fostering smart solutions that drive the innovation in various industries. This wide-scale and rapid development in the IoT market faces different challenges related to interoperability, due to fragmented technologies and applications, and related to the need of more IoT-specific standardization applied to the IoT infrastructure that considers the constraints and limitations of IoT applications. These issues can be traced back to the need of achieving a better resource efficiency in IoT systems due to the resource-constrained nature of IoT devices and the limitations posed by the low power networks bandwidth, which in turn induces the IoT industry to apply different measures in order to achieve efficiency on the devices and on the network. These measures aim at reducing the overall traffic at the network level as well as reducing power and memory consumption at the device level. By achieving optimal network and device settings, the IoT system can in turn have the capacity to offer more services on the application level which consequently accelerates the achievement of the vision and expectations of IoT. One of the operations affecting device-level efficiency lies in the mechanism applied to structure and serialize the payload data. In this thesis we evaluate the resource-efficiency of a group of binary-based mechanisms in dealing with sensor nodes data in purpose of arriving to candidate technique(s) that have the potential of being standardized within the IoT infrastructure as interoperable data format protocol(s).File | Dimensione | Formato | |
---|---|---|---|
Thesis_ObadaAlmallah.pdf
accessibile in internet per tutti
Descrizione: Thesis Document
Dimensione
1.51 MB
Formato
Adobe PDF
|
1.51 MB | Adobe PDF | Visualizza/Apri |
I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/10589/150617