Internet of Things (IoT) Cloud is emerging as an innovative distributed system consisting of a set of Single Board Computers (SBCs), smart phones and any other kind of smart devices interconnected to a Cloud system through the Internet. It offers IoT as a Service (IoTaaS) consisting of one or more micro-services deployed on smart devices. Typically, Cloud-of-Things (CoT) allows to move services from the Cloud to these IoT devices in real-time. In this context, the container virtualization is a lightweight solution that can be adopted in IoT devices, for enhancing service provisioning, setup, and management of micro-services in order to guarantee Quality of Service (QoS). In this paper, we analyse the overhead introduced by container virtualization when multiple concurrent containarized micro-services are executed in parallel within the same IoT device in order to optimize both virtual sensing and actuating resources. Experiments proves that the introduced overhead is acceptable considering the obvious advantages brought by the adoption of container virtualization in terms of resources partitioning.

A study on container virtualization for guarantee quality of service in Cloud-of-Things

Celesti, Antonio
Primo
;
Mulfari, Davide
Secondo
;
Galletta, Antonino;Fazio, Maria;Carnevale, Lorenzo
Penultimo
;
Villari, Massimo
Ultimo
2019-01-01

Abstract

Internet of Things (IoT) Cloud is emerging as an innovative distributed system consisting of a set of Single Board Computers (SBCs), smart phones and any other kind of smart devices interconnected to a Cloud system through the Internet. It offers IoT as a Service (IoTaaS) consisting of one or more micro-services deployed on smart devices. Typically, Cloud-of-Things (CoT) allows to move services from the Cloud to these IoT devices in real-time. In this context, the container virtualization is a lightweight solution that can be adopted in IoT devices, for enhancing service provisioning, setup, and management of micro-services in order to guarantee Quality of Service (QoS). In this paper, we analyse the overhead introduced by container virtualization when multiple concurrent containarized micro-services are executed in parallel within the same IoT device in order to optimize both virtual sensing and actuating resources. Experiments proves that the introduced overhead is acceptable considering the obvious advantages brought by the adoption of container virtualization in terms of resources partitioning.
File in questo prodotto:
File Dimensione Formato  
1-s2.0-S0167739X18325615-main.pdf

solo gestori archivio

Tipologia: Versione Editoriale (PDF)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 1.82 MB
Formato Adobe PDF
1.82 MB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

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/11570/3139609
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 16
  • ???jsp.display-item.citation.isi??? 14
social impact