A Bioinspired Method for Optimal Task Scheduling in Fog-Cloud Environment

被引:2
作者
Anka, Ferzat [1 ]
Tejani, Ghanshyam G. [2 ,3 ]
Sharma, Sunil Kumar [4 ]
Baljon, Mohammed [5 ]
机构
[1] Fatih Sultan Mehmet Vakif Univ, Data Sci Applicat & Res Ctr VEBIM, TR-34445 Istanbul, Turkiye
[2] Yuan Ze Univ, Dept Ind Engn & Management, Taoyuan 320315, Taiwan
[3] Appl Sci Private Univ, Appl Sci Res Ctr, Amman 11937, Jordan
[4] Majmaah Univ, Coll Comp & Informat Sci, Dept Informat Syst, Majmaah 11952, Saudi Arabia
[5] Majmaah Univ, Coll Comp & Informat Sci, Dept Comp Engn, Majmaah 11952, Saudi Arabia
来源
CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES | 2025年
关键词
Improved ARO; fog computing; task scheduling; GoCJ_Dataset; chaotic map; levy flight;
D O I
10.32604/cmes.2025.061522
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Due to the intense data flow in expanding Internet of Things (IoT) applications, a heavy processing cost and workload on the fog-cloud side become inevitable. One of the most critical challenges is optimal task scheduling. Since this is an NP-hard problem type, a metaheuristic approach can be a good option. This study introduces a novel enhancement to the Artificial Rabbits Optimization (ARO) algorithm by integrating Chaotic maps and Levy flight strategies (CLARO). This dual approach addresses the limitations of standard ARO in terms of population diversity and convergence speed. It is designed for task scheduling in fog-cloud environments, optimizing energy consumption, makespan, and execution time simultaneously three critical parameters often treated individually in prior works. Unlike conventional single-objective methods, the proposed approach incorporates a multi-objective fitness function that dynamically adjusts the weight of each parameter, resulting in better resource allocation and load balancing. In analysis, a real-world dataset, the Open-source Google Cloud Jobs Dataset (GoCJ_Dataset), is used for performance measurement, and analyses are performed on three considered parameters. Comparisons are applied with well-known algorithms: GWO, SCSO, PSO, WOA, and ARO to indicate the reliability of the proposed method. In this regard, performance evaluation is performed by assigning these tasks to Virtual Machines (VMs) in the resource pool. Simulations are performed on 90 base cases and 30 scenarios for each evaluation parameter. The results indicated that the proposed algorithm achieved the best makespan performance in 80% of cases, ranked first in execution time in 61% of cases, and performed best in the final parameter in 69% of cases. In addition, according to the obtained results based on the defined fitness function, the proposed method (CLARO) is 2.52% better than ARO, 3.95% better than SCSO, 5.06% better than GWO, 8.15% better than PSO, and 9.41% better than WOA.
引用
收藏
页码:2691 / 2724
页数:34
相关论文
共 52 条
[1]   Real-Time Task Scheduling Algorithm for IoT-Based Applications in the Cloud-Fog Environment [J].
Abohamama, A. S. ;
El-Ghamry, Amir ;
Hamouda, Eslam .
JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2022, 30 (04)
[2]   Advances in Artificial Rabbits Optimization: A Comprehensive Review [J].
Anka, Ferzat ;
Agaoglu, Nazim ;
Nematzadeh, Sajjad ;
Torkamanian-afshar, Mahsa ;
Gharehchopogh, Farhad Soleimanian .
ARCHIVES OF COMPUTATIONAL METHODS IN ENGINEERING, 2025, 32 (04) :2113-2148
[3]  
Apat H. K., 2023, Decision Analytics Journal, V10, DOI [10.1016/j.dajour.2023.100379, DOI 10.1016/J.DAJOUR.2023.100379]
[4]   Modified firefly algorithm for workflow scheduling in cloud-edge environment [J].
Bacanin, Nebojsa ;
Zivkovic, Miodrag ;
Bezdan, Timea ;
Venkatachalam, K. ;
Abouhawwash, Mohamed .
NEURAL COMPUTING & APPLICATIONS, 2022, 34 (11) :9043-9068
[5]   An intelligent and interpretable rule-based metaheuristic approach to task scheduling in cloud systems [J].
Barut, Cebrail ;
Yildirim, Gungor ;
Tatar, Yetkin .
KNOWLEDGE-BASED SYSTEMS, 2024, 284
[6]   Fog computing job scheduling optimization based on bees swarm [J].
Bitam, Salim ;
Zeadally, Sherali ;
Mellouk, Abdelhamid .
ENTERPRISE INFORMATION SYSTEMS, 2018, 12 (04) :373-397
[7]   A hybrid meta-heuristic algorithm for VM scheduling with load balancing in cloud computing [J].
Cho, Keng-Mao ;
Tsai, Pang-Wei ;
Tsai, Chun-Wei ;
Yang, Chu-Sing .
NEURAL COMPUTING & APPLICATIONS, 2015, 26 (06) :1297-1309
[8]   A Discrete Particle Swarm Optimization approach for Energy-efficient IoT services placement over Fog infrastructures [J].
Djemai, Tanissia ;
Stolf, Patricia ;
Monteil, Thierry ;
Pierson, Jean-Marc .
2019 18TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC 2019), 2019, :32-40
[9]   DuFNet: Dual Flow Network of Real-Time Semantic Segmentation for Unmanned Driving Application of Internet of Things [J].
Duan, Tao ;
Liu, Yue ;
Li, Jingze ;
Lian, Zhichao ;
Li, Qianmu .
CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2023, 136 (01) :223-239
[10]   Task Offloading in Edge Computing Using GNNs and DQN [J].
Garmendia-Orbegozo, Asier ;
Nunez-Gonzalez, Jose David ;
Anton, Miguel Angel .
CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2024, 139 (03) :2649-2671