Cargando…

IoT Workflow Scheduling Using Intelligent Arithmetic Optimization Algorithm in Fog Computing

Instead of the cloud, the Internet of things (IoT) activities are offloaded into fog computing to boost the quality of services (QoSs) needed by many applications. However, the availability of continuous computing resources on fog computing servers is one of the restrictions for IoT applications sin...

Descripción completa

Detalles Bibliográficos
Autores principales: Abd Elaziz, Mohamed, Abualigah, Laith, Ibrahim, Rehab Ali, Attiya, Ibrahim
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8720004/
https://www.ncbi.nlm.nih.gov/pubmed/34976046
http://dx.doi.org/10.1155/2021/9114113
_version_ 1784625059972775936
author Abd Elaziz, Mohamed
Abualigah, Laith
Ibrahim, Rehab Ali
Attiya, Ibrahim
author_facet Abd Elaziz, Mohamed
Abualigah, Laith
Ibrahim, Rehab Ali
Attiya, Ibrahim
author_sort Abd Elaziz, Mohamed
collection PubMed
description Instead of the cloud, the Internet of things (IoT) activities are offloaded into fog computing to boost the quality of services (QoSs) needed by many applications. However, the availability of continuous computing resources on fog computing servers is one of the restrictions for IoT applications since transmitting the large amount of data generated using IoT devices would create network traffic and cause an increase in computational overhead. Therefore, task scheduling is the main problem that needs to be solved efficiently. This study proposes an energy-aware model using an enhanced arithmetic optimization algorithm (AOA) method called AOAM, which addresses fog computing's job scheduling problem to maximize users' QoSs by maximizing the makespan measure. In the proposed AOAM, we enhanced the conventional AOA searchability using the marine predators algorithm (MPA) search operators to address the diversity of the used solutions and local optimum problems. The proposed AOAM is validated using several parameters, including various clients, data centers, hosts, virtual machines, tasks, and standard evaluation measures, including the energy and makespan. The obtained results are compared with other state-of-the-art methods; it showed that AOAM is promising and solved task scheduling effectively compared with the other comparative methods.
format Online
Article
Text
id pubmed-8720004
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Hindawi
record_format MEDLINE/PubMed
spelling pubmed-87200042022-01-01 IoT Workflow Scheduling Using Intelligent Arithmetic Optimization Algorithm in Fog Computing Abd Elaziz, Mohamed Abualigah, Laith Ibrahim, Rehab Ali Attiya, Ibrahim Comput Intell Neurosci Research Article Instead of the cloud, the Internet of things (IoT) activities are offloaded into fog computing to boost the quality of services (QoSs) needed by many applications. However, the availability of continuous computing resources on fog computing servers is one of the restrictions for IoT applications since transmitting the large amount of data generated using IoT devices would create network traffic and cause an increase in computational overhead. Therefore, task scheduling is the main problem that needs to be solved efficiently. This study proposes an energy-aware model using an enhanced arithmetic optimization algorithm (AOA) method called AOAM, which addresses fog computing's job scheduling problem to maximize users' QoSs by maximizing the makespan measure. In the proposed AOAM, we enhanced the conventional AOA searchability using the marine predators algorithm (MPA) search operators to address the diversity of the used solutions and local optimum problems. The proposed AOAM is validated using several parameters, including various clients, data centers, hosts, virtual machines, tasks, and standard evaluation measures, including the energy and makespan. The obtained results are compared with other state-of-the-art methods; it showed that AOAM is promising and solved task scheduling effectively compared with the other comparative methods. Hindawi 2021-12-24 /pmc/articles/PMC8720004/ /pubmed/34976046 http://dx.doi.org/10.1155/2021/9114113 Text en Copyright © 2021 Mohamed Abd Elaziz et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Abd Elaziz, Mohamed
Abualigah, Laith
Ibrahim, Rehab Ali
Attiya, Ibrahim
IoT Workflow Scheduling Using Intelligent Arithmetic Optimization Algorithm in Fog Computing
title IoT Workflow Scheduling Using Intelligent Arithmetic Optimization Algorithm in Fog Computing
title_full IoT Workflow Scheduling Using Intelligent Arithmetic Optimization Algorithm in Fog Computing
title_fullStr IoT Workflow Scheduling Using Intelligent Arithmetic Optimization Algorithm in Fog Computing
title_full_unstemmed IoT Workflow Scheduling Using Intelligent Arithmetic Optimization Algorithm in Fog Computing
title_short IoT Workflow Scheduling Using Intelligent Arithmetic Optimization Algorithm in Fog Computing
title_sort iot workflow scheduling using intelligent arithmetic optimization algorithm in fog computing
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8720004/
https://www.ncbi.nlm.nih.gov/pubmed/34976046
http://dx.doi.org/10.1155/2021/9114113
work_keys_str_mv AT abdelazizmohamed iotworkflowschedulingusingintelligentarithmeticoptimizationalgorithminfogcomputing
AT abualigahlaith iotworkflowschedulingusingintelligentarithmeticoptimizationalgorithminfogcomputing
AT ibrahimrehabali iotworkflowschedulingusingintelligentarithmeticoptimizationalgorithminfogcomputing
AT attiyaibrahim iotworkflowschedulingusingintelligentarithmeticoptimizationalgorithminfogcomputing