Cargando…

Dynamic Scheduling of Contextually Categorised Internet of Things Services in Fog Computing Environment

Fog computing emerged as a concept that responds to the requirements of upcoming solutions requiring optimizations primarily in the context of the following QoS parameters: latency, throughput, reliability, security, and network traffic reduction. The rapid development of local computing devices and...

Descripción completa

Detalles Bibliográficos
Autores principales: Krivic, Petar, Kusek, Mario, Cavrak, Igor, Skocir, Pavle
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8777912/
https://www.ncbi.nlm.nih.gov/pubmed/35062426
http://dx.doi.org/10.3390/s22020465
_version_ 1784637187384410112
author Krivic, Petar
Kusek, Mario
Cavrak, Igor
Skocir, Pavle
author_facet Krivic, Petar
Kusek, Mario
Cavrak, Igor
Skocir, Pavle
author_sort Krivic, Petar
collection PubMed
description Fog computing emerged as a concept that responds to the requirements of upcoming solutions requiring optimizations primarily in the context of the following QoS parameters: latency, throughput, reliability, security, and network traffic reduction. The rapid development of local computing devices and container-based virtualization enabled the application of fog computing within the IoT environment. However, it is necessary to utilize algorithm-based service scheduling that considers the targeted QoS parameters to optimize the service performance and reach the potential of the fog computing concept. In this paper, we first describe our categorization of IoT services that affects the execution of our scheduling algorithm. Secondly, we propose our scheduling algorithm that considers the context of processing devices, user context, and service context to determine the optimal schedule for the execution of service components across the distributed fog-to-cloud environment. The conducted simulations confirmed the performance of the proposed algorithm and showcased its major contribution—dynamic scheduling, i.e., the responsiveness to the volatile QoS parameters due to changeable network conditions. Thus, we successfully demonstrated that our dynamic scheduling algorithm enhances the efficiency of service performance based on the targeted QoS criteria of the specific service scenario.
format Online
Article
Text
id pubmed-8777912
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-87779122022-01-22 Dynamic Scheduling of Contextually Categorised Internet of Things Services in Fog Computing Environment Krivic, Petar Kusek, Mario Cavrak, Igor Skocir, Pavle Sensors (Basel) Article Fog computing emerged as a concept that responds to the requirements of upcoming solutions requiring optimizations primarily in the context of the following QoS parameters: latency, throughput, reliability, security, and network traffic reduction. The rapid development of local computing devices and container-based virtualization enabled the application of fog computing within the IoT environment. However, it is necessary to utilize algorithm-based service scheduling that considers the targeted QoS parameters to optimize the service performance and reach the potential of the fog computing concept. In this paper, we first describe our categorization of IoT services that affects the execution of our scheduling algorithm. Secondly, we propose our scheduling algorithm that considers the context of processing devices, user context, and service context to determine the optimal schedule for the execution of service components across the distributed fog-to-cloud environment. The conducted simulations confirmed the performance of the proposed algorithm and showcased its major contribution—dynamic scheduling, i.e., the responsiveness to the volatile QoS parameters due to changeable network conditions. Thus, we successfully demonstrated that our dynamic scheduling algorithm enhances the efficiency of service performance based on the targeted QoS criteria of the specific service scenario. MDPI 2022-01-08 /pmc/articles/PMC8777912/ /pubmed/35062426 http://dx.doi.org/10.3390/s22020465 Text en © 2022 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
Krivic, Petar
Kusek, Mario
Cavrak, Igor
Skocir, Pavle
Dynamic Scheduling of Contextually Categorised Internet of Things Services in Fog Computing Environment
title Dynamic Scheduling of Contextually Categorised Internet of Things Services in Fog Computing Environment
title_full Dynamic Scheduling of Contextually Categorised Internet of Things Services in Fog Computing Environment
title_fullStr Dynamic Scheduling of Contextually Categorised Internet of Things Services in Fog Computing Environment
title_full_unstemmed Dynamic Scheduling of Contextually Categorised Internet of Things Services in Fog Computing Environment
title_short Dynamic Scheduling of Contextually Categorised Internet of Things Services in Fog Computing Environment
title_sort dynamic scheduling of contextually categorised internet of things services in fog computing environment
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8777912/
https://www.ncbi.nlm.nih.gov/pubmed/35062426
http://dx.doi.org/10.3390/s22020465
work_keys_str_mv AT krivicpetar dynamicschedulingofcontextuallycategorisedinternetofthingsservicesinfogcomputingenvironment
AT kusekmario dynamicschedulingofcontextuallycategorisedinternetofthingsservicesinfogcomputingenvironment
AT cavrakigor dynamicschedulingofcontextuallycategorisedinternetofthingsservicesinfogcomputingenvironment
AT skocirpavle dynamicschedulingofcontextuallycategorisedinternetofthingsservicesinfogcomputingenvironment