Cargando…

An IoT-Based Fog Computing Model

The internet of things (IoT) and cloud computing are two technologies which have recently changed both the academia and industry and impacted our daily lives in different ways. However, despite their impact, both technologies have their shortcomings. Though being cheap and convenient, cloud services...

Descripción completa

Detalles Bibliográficos
Autores principales: Ma, Kun, Bagula, Antoine, Nyirenda, Clement, Ajayi, Olasupo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6630307/
https://www.ncbi.nlm.nih.gov/pubmed/31234280
http://dx.doi.org/10.3390/s19122783
_version_ 1783435271473201152
author Ma, Kun
Bagula, Antoine
Nyirenda, Clement
Ajayi, Olasupo
author_facet Ma, Kun
Bagula, Antoine
Nyirenda, Clement
Ajayi, Olasupo
author_sort Ma, Kun
collection PubMed
description The internet of things (IoT) and cloud computing are two technologies which have recently changed both the academia and industry and impacted our daily lives in different ways. However, despite their impact, both technologies have their shortcomings. Though being cheap and convenient, cloud services consume a huge amount of network bandwidth. Furthermore, the physical distance between data source(s) and the data centre makes delays a frequent problem in cloud computing infrastructures. Fog computing has been proposed as a distributed service computing model that provides a solution to these limitations. It is based on a para-virtualized architecture that fully utilizes the computing functions of terminal devices and the advantages of local proximity processing. This paper proposes a multi-layer IoT-based fog computing model called IoT-FCM, which uses a genetic algorithm for resource allocation between the terminal layer and fog layer and a multi-sink version of the least interference beaconing protocol (LIBP) called least interference multi-sink protocol (LIMP) to enhance the fault-tolerance/robustness and reduce energy consumption of a terminal layer. Simulation results show that compared to the popular max–min and fog-oriented max–min, IoT-FCM performs better by reducing the distance between terminals and fog nodes by at least 38% and reducing energy consumed by an average of 150 KWh while being at par with the other algorithms in terms of delay for high number of tasks.
format Online
Article
Text
id pubmed-6630307
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-66303072019-08-19 An IoT-Based Fog Computing Model Ma, Kun Bagula, Antoine Nyirenda, Clement Ajayi, Olasupo Sensors (Basel) Article The internet of things (IoT) and cloud computing are two technologies which have recently changed both the academia and industry and impacted our daily lives in different ways. However, despite their impact, both technologies have their shortcomings. Though being cheap and convenient, cloud services consume a huge amount of network bandwidth. Furthermore, the physical distance between data source(s) and the data centre makes delays a frequent problem in cloud computing infrastructures. Fog computing has been proposed as a distributed service computing model that provides a solution to these limitations. It is based on a para-virtualized architecture that fully utilizes the computing functions of terminal devices and the advantages of local proximity processing. This paper proposes a multi-layer IoT-based fog computing model called IoT-FCM, which uses a genetic algorithm for resource allocation between the terminal layer and fog layer and a multi-sink version of the least interference beaconing protocol (LIBP) called least interference multi-sink protocol (LIMP) to enhance the fault-tolerance/robustness and reduce energy consumption of a terminal layer. Simulation results show that compared to the popular max–min and fog-oriented max–min, IoT-FCM performs better by reducing the distance between terminals and fog nodes by at least 38% and reducing energy consumed by an average of 150 KWh while being at par with the other algorithms in terms of delay for high number of tasks. MDPI 2019-06-21 /pmc/articles/PMC6630307/ /pubmed/31234280 http://dx.doi.org/10.3390/s19122783 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
Ma, Kun
Bagula, Antoine
Nyirenda, Clement
Ajayi, Olasupo
An IoT-Based Fog Computing Model
title An IoT-Based Fog Computing Model
title_full An IoT-Based Fog Computing Model
title_fullStr An IoT-Based Fog Computing Model
title_full_unstemmed An IoT-Based Fog Computing Model
title_short An IoT-Based Fog Computing Model
title_sort iot-based fog computing model
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6630307/
https://www.ncbi.nlm.nih.gov/pubmed/31234280
http://dx.doi.org/10.3390/s19122783
work_keys_str_mv AT makun aniotbasedfogcomputingmodel
AT bagulaantoine aniotbasedfogcomputingmodel
AT nyirendaclement aniotbasedfogcomputingmodel
AT ajayiolasupo aniotbasedfogcomputingmodel
AT makun iotbasedfogcomputingmodel
AT bagulaantoine iotbasedfogcomputingmodel
AT nyirendaclement iotbasedfogcomputingmodel
AT ajayiolasupo iotbasedfogcomputingmodel