An Intelligent Chimp Optimizer for Scheduling of IoT Application Tasks in Fog Computing

被引:26
作者
Attiya, Ibrahim [1 ]
Abualigah, Laith [2 ,3 ]
Elsadek, Doaa [1 ]
Chelloug, Samia Allaoua [4 ]
Abd Elaziz, Mohamed [5 ,6 ,7 ]
机构
[1] Zagazig Univ, Fac Sci, Dept Math, Zagazig 44519, Egypt
[2] Amman Arab Univ, Fac Comp Sci & Informat, Amman 11953, Jordan
[3] Univ Sains Malaysia, Sch Comp Sci, George Town 11800, Pulau Pinang, Malaysia
[4] Princess Nourah bint Abdulrahman Univ, Coll Comp & Informat Sci, Dept Informat Technol, POB 84428, Riyadh 11671, Saudi Arabia
[5] Galala Univ, Fac Comp Sci & Engn, Suze 435611, Egypt
[6] Ajman Univ, Artificial Intelligence Res Ctr AIRC, Ajman 346, U Arab Emirates
[7] Zagazig Univ, Fac Sci, Zagazig 44519, Egypt
关键词
chimp optimization algorithm; marine predators algorithm; cloud computing; fog computing; task scheduling; makespan; metaheuristics; ALGORITHM; INTERNET;
D O I
10.3390/math10071100
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
The cloud computing paradigm is evolving rapidly to address the challenges of new emerging paradigms, such as the Internet of Things (IoT) and fog computing. As a result, cloud services usage is increasing dramatically with the recent growth of IoT-based applications. To successfully fulfill application requirements while efficiently harnessing cloud computing power, intelligent scheduling approaches are required to optimize the scheduling of IoT application tasks on computing resources. In this paper, the chimp optimization algorithm (ChOA) is incorporated with the marine predators algorithm (MPA) and disruption operator to determine the optimal solution to IoT applications' task scheduling. The developed algorithm, called CHMPAD, aims to avoid entrapment in the local optima and improve the exploitation capability of the basic ChOA as its main drawbacks. Experiments are conducted using synthetic and real workloads collected from the Parallel Workload Archive to demonstrate the applicability and efficiency of the presented CHMPAD method. The simulation findings reveal that CHMPAD can achieve average makespan time improvements of 1.12-43.20% (for synthetic workloads), 1.00-43.43% (for NASA iPSC workloads), and 2.75-42.53% (for HPC2N workloads) over peer scheduling algorithms. Further, our evaluation results suggest that our proposal can improve the throughput performance of fog computing.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] Advanced optimization technique for scheduling IoT tasks in cloud-fog computing environments
    Abd Elaziz, Mohamed
    Abualigah, Laith
    Attiya, Ibrahim
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 124 : 142 - 154
  • [2] An improved Henry gas solubility optimization algorithm for task scheduling in cloud computing
    Abd Elaziz, Mohamed
    Attiya, Ibrahim
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 2021, 54 (05) : 3599 - 3637
  • [3] Energy-Aware Metaheuristic Algorithm for Industrial-Internet-of-Things Task Scheduling Problems in Fog Computing Applications
    Abdel-Basset, Mohamed
    El-Shahat, Doaa
    Elhoseny, Mohamed
    Song, Houbing
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (16): : 12638 - 12649
  • [4] Reptile Search Algorithm (RSA): A nature-inspired meta-heuristic optimizer
    Abualigah, Laith
    Abd Elaziz, Mohamed
    Sumari, Putra
    Geem, Zong Woo
    Gandomi, Amir H.
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2022, 191
  • [5] Aquila Optimizer: A novel meta-heuristic optimization algorithm
    Abualigah, Laith
    Yousri, Dalia
    Abd Elaziz, Mohamed
    Ewees, Ahmed A.
    Al-qaness, Mohammed A. A.
    Gandomi, Amir H.
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2021, 157 (157)
  • [6] The Arithmetic Optimization Algorithm
    Abualigah, Laith
    Diabat, Ali
    Mirjalili, Seyedali
    Elaziz, Mohamed Abd
    Gandomi, Amir H.
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2021, 376
  • [7] A novel hybrid antlion optimization algorithm for multi-objective task scheduling problems in cloud computing environments
    Abualigah, Laith
    Diabat, Ali
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (01): : 205 - 223
  • [8] [Anonymous], 2015, P 2015 WORKSH MOB BI
  • [9] IoT enabled cancer prediction system to enhance the authentication and security using cloud computing
    Anuradha, M.
    Jayasankar, T.
    Prakash, N. B.
    Sikkandar, Mohamed Yacin
    Hemalakshmi, G. R.
    Bharatiraja, C.
    Britto, A. Sagai Francis
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2021, 80
  • [10] Optimized Task Group Aggregation-Based Overflow Handling on Fog Computing Environment Using Neural Computing
    Arri, Harwant Singh
    Singh, Ramandeep
    Jha, Sudan
    Prashar, Deepak
    Joshi, Gyanendra Prasad
    Doo, Ill Chul
    [J]. MATHEMATICS, 2021, 9 (19)