IoT Workflow Scheduling Using Intelligent Arithmetic Optimization Algorithm in Fog Computing

被引:37
作者
Abd Elaziz, Mohamed [1 ,2 ,3 ,4 ,5 ]
Abualigah, Laith [6 ,7 ]
Ibrahim, Rehab Ali [1 ]
Attiya, Ibrahim [1 ,2 ]
机构
[1] Zagazig Univ, Dept Math, Fac Sci, Zagazig 44519, Egypt
[2] Acad Sci Res & Technol ASRT, 101 Qasr Al Aini St,Cairo POB 11516, Cairo, Egypt
[3] Ajman Univ, Artificial Intelligence Res Ctr AIRC, Ajman 346, U Arab Emirates
[4] Galala Univ, Fac Comp Sci Engn, Suze 435611, Egypt
[5] Tomsk Polytech Univ, Sch Comp Sci & Robot, Tomsk 634050, Russia
[6] Amman Arab Univ, Fac Comp Sci & Informat, Amman 11953, Jordan
[7] Univ Sains Malaysia, Sch Comp Sci, Gelugor 11800, Pulau Pinang, Malaysia
关键词
CLOUD; ENVIRONMENT;
D O I
10.1155/2021/9114113
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
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.
引用
收藏
页数:14
相关论文
共 50 条
[31]   Performance analysis of StaaS on IoT devices in fog computing environment using embedded systems [J].
Machado, Jose dos Santos ;
Silva, Danilo Souza ;
Fontes, Raphael Silva ;
Menezes, Adauto Cavalcante ;
Moreno, Edward David ;
Lima Ribeiro, Admilson de Ribamar .
INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2020, 11 (04) :554-567
[32]   Resource Scheduling in Cloud Computing Based on a Hybridized Whale Optimization Algorithm [J].
Strumberger, Ivana ;
Bacanin, Nebojsa ;
Tuba, Milan ;
Tuba, Eva .
APPLIED SCIENCES-BASEL, 2019, 9 (22)
[33]   Optimal fog node selection based on hybrid particle swarm optimization and firefly algorithm in dynamic fog computing services [J].
Ogundoyin, Sunday Oyinlola ;
Kamil, Ismaila Adeniyi .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 121
[34]   DYNAMIC TASK SCHEDULING USING BALANCED VM ALLOCATION POLICY FOR FOG COMPUTING PLATFORMS [J].
Singh, Simar Preet ;
Anand Nayyar ;
Kaur, Harpreet ;
Singla, Ashu .
SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2019, 20 (02) :433-456
[35]   Effective scheduling algorithm for load balancing in fog environment using CNN and MPSO [J].
Talaat, Fatma M. ;
Ali, Hesham A. ;
Saraya, Mohamed S. ;
Saleh, Ahmed, I .
KNOWLEDGE AND INFORMATION SYSTEMS, 2022, 64 (03) :773-797
[36]   Hybridization of Tabu Search and Grey Wolf Optimizer for Improved Workflow Scheduling and Optimization of Resources in Edge Computing [J].
Rahul, Punar ;
Singh, A. J. .
2022 SECOND INTERNATIONAL CONFERENCE ON ADVANCES IN ELECTRICAL, COMPUTING, COMMUNICATION AND SUSTAINABLE TECHNOLOGIES (ICAECT), 2022,
[37]   IoT Application Placement Algorithm Based on Multi-Dimensional QoE Prioritization Model in Fog Computing Environment [J].
Nashaat, Heba ;
Ahmed, Eman ;
Rizk, Rawya .
IEEE ACCESS, 2020, 8 :111253-111264
[38]   Container-based task scheduling for edge computing in IoT-cloud environment using improved HBF optimisation algorithm [J].
Sobhanayak, Srichandan ;
Jaiswal, Kavita ;
Turuk, Ashok Kumar ;
Sahoo, Bibhudatta ;
Mohanta, Bhabendu Kumar ;
Jena, Debasish .
INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2020, 13 (01) :85-100
[39]   Hybrid optimization algorithm for task scheduling and virtual machine allocation in cloud computing [J].
Sreenivasulu, G. ;
Paramasivam, Ilango .
EVOLUTIONARY INTELLIGENCE, 2021, 14 (02) :1015-1022
[40]   Improved Butterfly Optimization Algorithm for Data Placement and Scheduling in Edge Computing Environments [J].
Hosseinzadeh, Mehdi ;
Masdari, Mohammad ;
Rahmani, Amir Masoud ;
Mohammadi, Mokhtar ;
Aldalwie, Adil Hussain Mohammed ;
Majeed, Mohammed Kamal ;
Karim, Sarkhel H. Taher .
JOURNAL OF GRID COMPUTING, 2021, 19 (02)