Boosting task scheduling in IoT environments using an improved golden jackal optimization and artificial hummingbird algorithm

Applications for the internet of things (IoT) have grown significantly in popularity in recent years, and this has caused a huge increase in the use of cloud services (CSs). In addition, cloud computing (CC) efficiently processes and stores generated application data, which is evident in the lengthe...

Full description

Bibliographic Details
Main Authors: Ibrahim Attiya, Mohammed A. A. Al-qaness, Mohamed Abd Elaziz, Ahmad O. Aseeri
Format: Article
Language:English
Published: AIMS Press 2024-01-01
Series:AIMS Mathematics
Subjects:
Online Access:https://www.aimspress.com/article/doi/10.3934/math.2024043https://www.aimspress.com/article/doi/10.3934/math.2024043
_version_ 1797360116492664832
author Ibrahim Attiya
Mohammed A. A. Al-qaness
Mohamed Abd Elaziz
Ahmad O. Aseeri
author_facet Ibrahim Attiya
Mohammed A. A. Al-qaness
Mohamed Abd Elaziz
Ahmad O. Aseeri
author_sort Ibrahim Attiya
collection DOAJ
description Applications for the internet of things (IoT) have grown significantly in popularity in recent years, and this has caused a huge increase in the use of cloud services (CSs). In addition, cloud computing (CC) efficiently processes and stores generated application data, which is evident in the lengthened response times of sensitive applications. Moreover, CC bandwidth limitations and power consumption are still unresolved issues. In order to balance CC, fog computing (FC) has been developed. FC broadens its offering of CSs to target end users and edge devices. Due to its low processing capability, FC only handles light activities; jobs that require more time will be done via CC. This study presents an alternative task scheduling in an IoT environment based on improving the performance of the golden jackal optimization (GJO) using the artificial hummingbird algorithm (AHA). To test the effectiveness of the developed task scheduling technique named golden jackal artificial hummingbird (GJAH), we conducted a large number of experiments on two separate datasets with varying data sizing. The GJAH algorithm provides better performance than those competitive task scheduling methods. In particular, GJAH can schedule and carry out activities more effectively than other algorithms to reduce the makespan time and energy consumption in a cloud-fog computing environment.
first_indexed 2024-03-08T15:34:43Z
format Article
id doaj.art-8e50060877694daba3fd8608989737cd
institution Directory Open Access Journal
issn 2473-6988
language English
last_indexed 2024-03-08T15:34:43Z
publishDate 2024-01-01
publisher AIMS Press
record_format Article
series AIMS Mathematics
spelling doaj.art-8e50060877694daba3fd8608989737cd2024-01-10T01:29:31ZengAIMS PressAIMS Mathematics2473-69882024-01-019184786710.3934/math.2024043Boosting task scheduling in IoT environments using an improved golden jackal optimization and artificial hummingbird algorithmIbrahim Attiya0Mohammed A. A. Al-qaness1Mohamed Abd Elaziz2Ahmad O. Aseeri31. Department of Mathematics, Faculty of Science, Zagazig University, Zagazig 44519, Egypt 2. Faculty of Computer Science and Engineering, New Mansoura University, New Mansoura, Egypt3. College of Physics and Electronic Information Engineering, Zhejiang Normal University, Jinhua 321004, China 4. Zhejiang Optoelectronics Research Institute, Jinhua 321004, China1. Department of Mathematics, Faculty of Science, Zagazig University, Zagazig 44519, Egypt5. Artificial Intelligence Research Center (AIRC), Ajman University, Ajman 346, United Arab Emirates 6. MEU Research Unit, Middle East University, Amman 11831, Jordan 7. Department of Electrical and Computer Engineering, Lebanese American University, Byblos 13-5053, Lebanon8. Department of Computer Science, College of Computer Engineering and Sciences, Prince Sattam bin Abdulaziz University, Al-Kharj 11942, Saudi ArabiaApplications for the internet of things (IoT) have grown significantly in popularity in recent years, and this has caused a huge increase in the use of cloud services (CSs). In addition, cloud computing (CC) efficiently processes and stores generated application data, which is evident in the lengthened response times of sensitive applications. Moreover, CC bandwidth limitations and power consumption are still unresolved issues. In order to balance CC, fog computing (FC) has been developed. FC broadens its offering of CSs to target end users and edge devices. Due to its low processing capability, FC only handles light activities; jobs that require more time will be done via CC. This study presents an alternative task scheduling in an IoT environment based on improving the performance of the golden jackal optimization (GJO) using the artificial hummingbird algorithm (AHA). To test the effectiveness of the developed task scheduling technique named golden jackal artificial hummingbird (GJAH), we conducted a large number of experiments on two separate datasets with varying data sizing. The GJAH algorithm provides better performance than those competitive task scheduling methods. In particular, GJAH can schedule and carry out activities more effectively than other algorithms to reduce the makespan time and energy consumption in a cloud-fog computing environment.https://www.aimspress.com/article/doi/10.3934/math.2024043https://www.aimspress.com/article/doi/10.3934/math.2024043internet of things (iot)golden jackal optimization (gjo)artificial hummingbird algorithm (aha)energy consumptioncloud computing
spellingShingle Ibrahim Attiya
Mohammed A. A. Al-qaness
Mohamed Abd Elaziz
Ahmad O. Aseeri
Boosting task scheduling in IoT environments using an improved golden jackal optimization and artificial hummingbird algorithm
AIMS Mathematics
internet of things (iot)
golden jackal optimization (gjo)
artificial hummingbird algorithm (aha)
energy consumption
cloud computing
title Boosting task scheduling in IoT environments using an improved golden jackal optimization and artificial hummingbird algorithm
title_full Boosting task scheduling in IoT environments using an improved golden jackal optimization and artificial hummingbird algorithm
title_fullStr Boosting task scheduling in IoT environments using an improved golden jackal optimization and artificial hummingbird algorithm
title_full_unstemmed Boosting task scheduling in IoT environments using an improved golden jackal optimization and artificial hummingbird algorithm
title_short Boosting task scheduling in IoT environments using an improved golden jackal optimization and artificial hummingbird algorithm
title_sort boosting task scheduling in iot environments using an improved golden jackal optimization and artificial hummingbird algorithm
topic internet of things (iot)
golden jackal optimization (gjo)
artificial hummingbird algorithm (aha)
energy consumption
cloud computing
url https://www.aimspress.com/article/doi/10.3934/math.2024043https://www.aimspress.com/article/doi/10.3934/math.2024043
work_keys_str_mv AT ibrahimattiya boostingtaskschedulinginiotenvironmentsusinganimprovedgoldenjackaloptimizationandartificialhummingbirdalgorithm
AT mohammedaaalqaness boostingtaskschedulinginiotenvironmentsusinganimprovedgoldenjackaloptimizationandartificialhummingbirdalgorithm
AT mohamedabdelaziz boostingtaskschedulinginiotenvironmentsusinganimprovedgoldenjackaloptimizationandartificialhummingbirdalgorithm
AT ahmadoaseeri boostingtaskschedulinginiotenvironmentsusinganimprovedgoldenjackaloptimizationandartificialhummingbirdalgorithm