Cargando…

A Model for the Remote Deployment, Update, and Safe Recovery for Commercial Sensor-Based IoT Systems

Internet of Things (IoT) systems deployments are becoming both ubiquitous and business critical in numerous business verticals, both for process automation and data-driven decision-making based on distributed sensors networks. Beneath the simplicity offered by these solutions, we usually find comple...

Descripción completa

Detalles Bibliográficos
Autores principales: Radovici, Alexandru, Culic, Ioana, Rosner, Daniel, Oprea, Flavia
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7472196/
https://www.ncbi.nlm.nih.gov/pubmed/32781684
http://dx.doi.org/10.3390/s20164393
_version_ 1783578932745863168
author Radovici, Alexandru
Culic, Ioana
Rosner, Daniel
Oprea, Flavia
author_facet Radovici, Alexandru
Culic, Ioana
Rosner, Daniel
Oprea, Flavia
author_sort Radovici, Alexandru
collection PubMed
description Internet of Things (IoT) systems deployments are becoming both ubiquitous and business critical in numerous business verticals, both for process automation and data-driven decision-making based on distributed sensors networks. Beneath the simplicity offered by these solutions, we usually find complex, multi-layer architectures—from hardware sensors up to data analytics systems. These rely heavily on software running on the on-location gateway devices designed to bridge the communication between the sensors and the cloud. This will generally require updates and improvements—raising deployment and maintenance challenges. Especially for large scale commercial solutions, a secure and fail-safe updating system becomes crucial for a successful IoT deployment. This paper explores the specific challenges for infrastructures dedicated to remote application deployment and management, addresses the management challenges related to IoT sensors systems, and proposes a mathematical model and a methodology for tackling this. To test the model’s efficiency, we implemented it as a software infrastructure system for complete commercial IoT products. As proof, we present the deployment of 100 smart soda dispensing machines in three locations. Each machine relies on sensors monitoring its status and on gateways controlling its behaviour, each receiving 133 different remote software updates through our solution. In addition, 80% of the machines ran non-interrupted for 250 days, with 20% failing due to external factors; out of the 80%, 30% experienced temporary update failures due to reduced hardware capabilities and the system successfully performed automatic rollback of the system, thus recovering in 100% of the temporary failures.
format Online
Article
Text
id pubmed-7472196
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-74721962020-09-04 A Model for the Remote Deployment, Update, and Safe Recovery for Commercial Sensor-Based IoT Systems Radovici, Alexandru Culic, Ioana Rosner, Daniel Oprea, Flavia Sensors (Basel) Article Internet of Things (IoT) systems deployments are becoming both ubiquitous and business critical in numerous business verticals, both for process automation and data-driven decision-making based on distributed sensors networks. Beneath the simplicity offered by these solutions, we usually find complex, multi-layer architectures—from hardware sensors up to data analytics systems. These rely heavily on software running on the on-location gateway devices designed to bridge the communication between the sensors and the cloud. This will generally require updates and improvements—raising deployment and maintenance challenges. Especially for large scale commercial solutions, a secure and fail-safe updating system becomes crucial for a successful IoT deployment. This paper explores the specific challenges for infrastructures dedicated to remote application deployment and management, addresses the management challenges related to IoT sensors systems, and proposes a mathematical model and a methodology for tackling this. To test the model’s efficiency, we implemented it as a software infrastructure system for complete commercial IoT products. As proof, we present the deployment of 100 smart soda dispensing machines in three locations. Each machine relies on sensors monitoring its status and on gateways controlling its behaviour, each receiving 133 different remote software updates through our solution. In addition, 80% of the machines ran non-interrupted for 250 days, with 20% failing due to external factors; out of the 80%, 30% experienced temporary update failures due to reduced hardware capabilities and the system successfully performed automatic rollback of the system, thus recovering in 100% of the temporary failures. MDPI 2020-08-06 /pmc/articles/PMC7472196/ /pubmed/32781684 http://dx.doi.org/10.3390/s20164393 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Radovici, Alexandru
Culic, Ioana
Rosner, Daniel
Oprea, Flavia
A Model for the Remote Deployment, Update, and Safe Recovery for Commercial Sensor-Based IoT Systems
title A Model for the Remote Deployment, Update, and Safe Recovery for Commercial Sensor-Based IoT Systems
title_full A Model for the Remote Deployment, Update, and Safe Recovery for Commercial Sensor-Based IoT Systems
title_fullStr A Model for the Remote Deployment, Update, and Safe Recovery for Commercial Sensor-Based IoT Systems
title_full_unstemmed A Model for the Remote Deployment, Update, and Safe Recovery for Commercial Sensor-Based IoT Systems
title_short A Model for the Remote Deployment, Update, and Safe Recovery for Commercial Sensor-Based IoT Systems
title_sort model for the remote deployment, update, and safe recovery for commercial sensor-based iot systems
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7472196/
https://www.ncbi.nlm.nih.gov/pubmed/32781684
http://dx.doi.org/10.3390/s20164393
work_keys_str_mv AT radovicialexandru amodelfortheremotedeploymentupdateandsaferecoveryforcommercialsensorbasediotsystems
AT culicioana amodelfortheremotedeploymentupdateandsaferecoveryforcommercialsensorbasediotsystems
AT rosnerdaniel amodelfortheremotedeploymentupdateandsaferecoveryforcommercialsensorbasediotsystems
AT opreaflavia amodelfortheremotedeploymentupdateandsaferecoveryforcommercialsensorbasediotsystems
AT radovicialexandru modelfortheremotedeploymentupdateandsaferecoveryforcommercialsensorbasediotsystems
AT culicioana modelfortheremotedeploymentupdateandsaferecoveryforcommercialsensorbasediotsystems
AT rosnerdaniel modelfortheremotedeploymentupdateandsaferecoveryforcommercialsensorbasediotsystems
AT opreaflavia modelfortheremotedeploymentupdateandsaferecoveryforcommercialsensorbasediotsystems