Cargando…

An Algorithm to Minimize Energy Consumption and Elapsed Time for IoT Workloads in a Hybrid Architecture

Advances in communication technologies have made the interaction of small devices, such as smartphones, wearables, and sensors, scattered on the Internet, bringing a whole new set of complex applications with ever greater task processing needs. These Internet of things (IoT) devices run on batteries...

Descripción completa

Detalles Bibliográficos
Autores principales: dos Anjos, Julio C. S., Gross, João L. G., Matteussi, Kassiano J., González, Gabriel V., Leithardt, Valderi R. Q., Geyer, Claudio F. R.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8122349/
https://www.ncbi.nlm.nih.gov/pubmed/33919222
http://dx.doi.org/10.3390/s21092914
_version_ 1783692592924327936
author dos Anjos, Julio C. S.
Gross, João L. G.
Matteussi, Kassiano J.
González, Gabriel V.
Leithardt, Valderi R. Q.
Geyer, Claudio F. R.
author_facet dos Anjos, Julio C. S.
Gross, João L. G.
Matteussi, Kassiano J.
González, Gabriel V.
Leithardt, Valderi R. Q.
Geyer, Claudio F. R.
author_sort dos Anjos, Julio C. S.
collection PubMed
description Advances in communication technologies have made the interaction of small devices, such as smartphones, wearables, and sensors, scattered on the Internet, bringing a whole new set of complex applications with ever greater task processing needs. These Internet of things (IoT) devices run on batteries with strict energy restrictions. They tend to offload task processing to remote servers, usually to cloud computing (CC) in datacenters geographically located away from the IoT device. In such a context, this work proposes a dynamic cost model to minimize energy consumption and task processing time for IoT scenarios in mobile edge computing environments. Our approach allows for a detailed cost model, with an algorithm called TEMS that considers energy, time consumed during processing, the cost of data transmission, and energy in idle devices. The task scheduling chooses among cloud or mobile edge computing (MEC) server or local IoT devices to achieve better execution time with lower cost. The simulated environment evaluation saved up to 51.6% energy consumption and improved task completion time up to 86.6%.
format Online
Article
Text
id pubmed-8122349
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-81223492021-05-16 An Algorithm to Minimize Energy Consumption and Elapsed Time for IoT Workloads in a Hybrid Architecture dos Anjos, Julio C. S. Gross, João L. G. Matteussi, Kassiano J. González, Gabriel V. Leithardt, Valderi R. Q. Geyer, Claudio F. R. Sensors (Basel) Article Advances in communication technologies have made the interaction of small devices, such as smartphones, wearables, and sensors, scattered on the Internet, bringing a whole new set of complex applications with ever greater task processing needs. These Internet of things (IoT) devices run on batteries with strict energy restrictions. They tend to offload task processing to remote servers, usually to cloud computing (CC) in datacenters geographically located away from the IoT device. In such a context, this work proposes a dynamic cost model to minimize energy consumption and task processing time for IoT scenarios in mobile edge computing environments. Our approach allows for a detailed cost model, with an algorithm called TEMS that considers energy, time consumed during processing, the cost of data transmission, and energy in idle devices. The task scheduling chooses among cloud or mobile edge computing (MEC) server or local IoT devices to achieve better execution time with lower cost. The simulated environment evaluation saved up to 51.6% energy consumption and improved task completion time up to 86.6%. MDPI 2021-04-21 /pmc/articles/PMC8122349/ /pubmed/33919222 http://dx.doi.org/10.3390/s21092914 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/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 (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
dos Anjos, Julio C. S.
Gross, João L. G.
Matteussi, Kassiano J.
González, Gabriel V.
Leithardt, Valderi R. Q.
Geyer, Claudio F. R.
An Algorithm to Minimize Energy Consumption and Elapsed Time for IoT Workloads in a Hybrid Architecture
title An Algorithm to Minimize Energy Consumption and Elapsed Time for IoT Workloads in a Hybrid Architecture
title_full An Algorithm to Minimize Energy Consumption and Elapsed Time for IoT Workloads in a Hybrid Architecture
title_fullStr An Algorithm to Minimize Energy Consumption and Elapsed Time for IoT Workloads in a Hybrid Architecture
title_full_unstemmed An Algorithm to Minimize Energy Consumption and Elapsed Time for IoT Workloads in a Hybrid Architecture
title_short An Algorithm to Minimize Energy Consumption and Elapsed Time for IoT Workloads in a Hybrid Architecture
title_sort algorithm to minimize energy consumption and elapsed time for iot workloads in a hybrid architecture
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8122349/
https://www.ncbi.nlm.nih.gov/pubmed/33919222
http://dx.doi.org/10.3390/s21092914
work_keys_str_mv AT dosanjosjuliocs analgorithmtominimizeenergyconsumptionandelapsedtimeforiotworkloadsinahybridarchitecture
AT grossjoaolg analgorithmtominimizeenergyconsumptionandelapsedtimeforiotworkloadsinahybridarchitecture
AT matteussikassianoj analgorithmtominimizeenergyconsumptionandelapsedtimeforiotworkloadsinahybridarchitecture
AT gonzalezgabrielv analgorithmtominimizeenergyconsumptionandelapsedtimeforiotworkloadsinahybridarchitecture
AT leithardtvalderirq analgorithmtominimizeenergyconsumptionandelapsedtimeforiotworkloadsinahybridarchitecture
AT geyerclaudiofr analgorithmtominimizeenergyconsumptionandelapsedtimeforiotworkloadsinahybridarchitecture
AT dosanjosjuliocs algorithmtominimizeenergyconsumptionandelapsedtimeforiotworkloadsinahybridarchitecture
AT grossjoaolg algorithmtominimizeenergyconsumptionandelapsedtimeforiotworkloadsinahybridarchitecture
AT matteussikassianoj algorithmtominimizeenergyconsumptionandelapsedtimeforiotworkloadsinahybridarchitecture
AT gonzalezgabrielv algorithmtominimizeenergyconsumptionandelapsedtimeforiotworkloadsinahybridarchitecture
AT leithardtvalderirq algorithmtominimizeenergyconsumptionandelapsedtimeforiotworkloadsinahybridarchitecture
AT geyerclaudiofr algorithmtominimizeenergyconsumptionandelapsedtimeforiotworkloadsinahybridarchitecture