Cargando…

Microservice Application Scheduling in Multi-Tiered Fog-Computing-Enabled IoT

Fog computing extends mobile cloud computing facilities at the network edge, yielding low-latency application execution. To supplement cloud services, computationally intensive applications can be distributed on resource-constrained mobile devices by leveraging underutilized nearby resources to meet...

Descripción completa

Detalles Bibliográficos
Autores principales: Ashraf, Maria, Shiraz, Muhammad, Abbasi, Almas, Alqahtani, Omar, Badshah, Gran, Lasisi, Ayodele
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10459426/
https://www.ncbi.nlm.nih.gov/pubmed/37631678
http://dx.doi.org/10.3390/s23167142
_version_ 1785097408411074560
author Ashraf, Maria
Shiraz, Muhammad
Abbasi, Almas
Alqahtani, Omar
Badshah, Gran
Lasisi, Ayodele
author_facet Ashraf, Maria
Shiraz, Muhammad
Abbasi, Almas
Alqahtani, Omar
Badshah, Gran
Lasisi, Ayodele
author_sort Ashraf, Maria
collection PubMed
description Fog computing extends mobile cloud computing facilities at the network edge, yielding low-latency application execution. To supplement cloud services, computationally intensive applications can be distributed on resource-constrained mobile devices by leveraging underutilized nearby resources to meet the latency and bandwidth requirements of application execution. Building upon this premise, it is necessary to investigate idle or underutilized resources that are present at the edge of the network. The utilization of a microservice architecture in IoT application development, with its increased granularity in service breakdown, provides opportunities for improved scalability, maintainability, and extensibility. In this research, the proposed schedule tackles the latency requirements of applications by identifying suitable upward migration of microservices within a multi-tiered fog computing infrastructure. This approach enables optimal utilization of network edge resources. Experimental validation is performed using the iFogSim2 simulator and the results are compared with existing baselines. The results demonstrate that compared to the edgewards approach, our proposed technique significantly improves the latency requirements of application execution, network usage, and energy consumption by 66.92%, 69.83%, and 4.16%, respectively.
format Online
Article
Text
id pubmed-10459426
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-104594262023-08-27 Microservice Application Scheduling in Multi-Tiered Fog-Computing-Enabled IoT Ashraf, Maria Shiraz, Muhammad Abbasi, Almas Alqahtani, Omar Badshah, Gran Lasisi, Ayodele Sensors (Basel) Article Fog computing extends mobile cloud computing facilities at the network edge, yielding low-latency application execution. To supplement cloud services, computationally intensive applications can be distributed on resource-constrained mobile devices by leveraging underutilized nearby resources to meet the latency and bandwidth requirements of application execution. Building upon this premise, it is necessary to investigate idle or underutilized resources that are present at the edge of the network. The utilization of a microservice architecture in IoT application development, with its increased granularity in service breakdown, provides opportunities for improved scalability, maintainability, and extensibility. In this research, the proposed schedule tackles the latency requirements of applications by identifying suitable upward migration of microservices within a multi-tiered fog computing infrastructure. This approach enables optimal utilization of network edge resources. Experimental validation is performed using the iFogSim2 simulator and the results are compared with existing baselines. The results demonstrate that compared to the edgewards approach, our proposed technique significantly improves the latency requirements of application execution, network usage, and energy consumption by 66.92%, 69.83%, and 4.16%, respectively. MDPI 2023-08-12 /pmc/articles/PMC10459426/ /pubmed/37631678 http://dx.doi.org/10.3390/s23167142 Text en © 2023 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
Ashraf, Maria
Shiraz, Muhammad
Abbasi, Almas
Alqahtani, Omar
Badshah, Gran
Lasisi, Ayodele
Microservice Application Scheduling in Multi-Tiered Fog-Computing-Enabled IoT
title Microservice Application Scheduling in Multi-Tiered Fog-Computing-Enabled IoT
title_full Microservice Application Scheduling in Multi-Tiered Fog-Computing-Enabled IoT
title_fullStr Microservice Application Scheduling in Multi-Tiered Fog-Computing-Enabled IoT
title_full_unstemmed Microservice Application Scheduling in Multi-Tiered Fog-Computing-Enabled IoT
title_short Microservice Application Scheduling in Multi-Tiered Fog-Computing-Enabled IoT
title_sort microservice application scheduling in multi-tiered fog-computing-enabled iot
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10459426/
https://www.ncbi.nlm.nih.gov/pubmed/37631678
http://dx.doi.org/10.3390/s23167142
work_keys_str_mv AT ashrafmaria microserviceapplicationschedulinginmultitieredfogcomputingenablediot
AT shirazmuhammad microserviceapplicationschedulinginmultitieredfogcomputingenablediot
AT abbasialmas microserviceapplicationschedulinginmultitieredfogcomputingenablediot
AT alqahtaniomar microserviceapplicationschedulinginmultitieredfogcomputingenablediot
AT badshahgran microserviceapplicationschedulinginmultitieredfogcomputingenablediot
AT lasisiayodele microserviceapplicationschedulinginmultitieredfogcomputingenablediot