Cargando…

Energy-Efficient IoT Service Brokering with Quality of Service Support †

The Internet of Things (IoT) is becoming real, and recent studies highlight that the number of IoT devices will significantly grow in the next decade. Such massive IoT deployments are typically made available to applications as a service by means of IoT platforms, which are aware of the characterist...

Descripción completa

Detalles Bibliográficos
Autores principales: Tanganelli, Giacomo, Mingozzi, Enzo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6387229/
https://www.ncbi.nlm.nih.gov/pubmed/30744030
http://dx.doi.org/10.3390/s19030693
_version_ 1783397529156583424
author Tanganelli, Giacomo
Mingozzi, Enzo
author_facet Tanganelli, Giacomo
Mingozzi, Enzo
author_sort Tanganelli, Giacomo
collection PubMed
description The Internet of Things (IoT) is becoming real, and recent studies highlight that the number of IoT devices will significantly grow in the next decade. Such massive IoT deployments are typically made available to applications as a service by means of IoT platforms, which are aware of the characteristics of the connected IoT devices–usually constrained in terms of computation, storage and energy capabilities–and dispatch application’s service requests to appropriate devices based on their capabilities. In this work, we develop an energy-aware allocation policy that aims at maximizing the lifetime of all the connected IoT devices, whilst guaranteeing that applications’ Quality of Service (QoS) requirements are met. To this aim, we formally define an IoT service allocation problem as a non-linear Generalized Assignment Problem (GAP). We then develop a time-efficient heuristic algorithm to solve the problem, which is shown to find near-optimal solutions by exploiting the availability of equivalent IoT services provided by multiple IoT devices, as expected especially in the case of massive IoT deployments.
format Online
Article
Text
id pubmed-6387229
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-63872292019-02-26 Energy-Efficient IoT Service Brokering with Quality of Service Support † Tanganelli, Giacomo Mingozzi, Enzo Sensors (Basel) Article The Internet of Things (IoT) is becoming real, and recent studies highlight that the number of IoT devices will significantly grow in the next decade. Such massive IoT deployments are typically made available to applications as a service by means of IoT platforms, which are aware of the characteristics of the connected IoT devices–usually constrained in terms of computation, storage and energy capabilities–and dispatch application’s service requests to appropriate devices based on their capabilities. In this work, we develop an energy-aware allocation policy that aims at maximizing the lifetime of all the connected IoT devices, whilst guaranteeing that applications’ Quality of Service (QoS) requirements are met. To this aim, we formally define an IoT service allocation problem as a non-linear Generalized Assignment Problem (GAP). We then develop a time-efficient heuristic algorithm to solve the problem, which is shown to find near-optimal solutions by exploiting the availability of equivalent IoT services provided by multiple IoT devices, as expected especially in the case of massive IoT deployments. MDPI 2019-02-08 /pmc/articles/PMC6387229/ /pubmed/30744030 http://dx.doi.org/10.3390/s19030693 Text en © 2019 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
Tanganelli, Giacomo
Mingozzi, Enzo
Energy-Efficient IoT Service Brokering with Quality of Service Support †
title Energy-Efficient IoT Service Brokering with Quality of Service Support †
title_full Energy-Efficient IoT Service Brokering with Quality of Service Support †
title_fullStr Energy-Efficient IoT Service Brokering with Quality of Service Support †
title_full_unstemmed Energy-Efficient IoT Service Brokering with Quality of Service Support †
title_short Energy-Efficient IoT Service Brokering with Quality of Service Support †
title_sort energy-efficient iot service brokering with quality of service support †
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6387229/
https://www.ncbi.nlm.nih.gov/pubmed/30744030
http://dx.doi.org/10.3390/s19030693
work_keys_str_mv AT tanganelligiacomo energyefficientiotservicebrokeringwithqualityofservicesupport
AT mingozzienzo energyefficientiotservicebrokeringwithqualityofservicesupport