Improved task scheduling and load balancing in fog computing infrastructure using hybrid evolutionary method

被引:0
作者
Zhao, Li [1 ]
Lin, Zhenhua [2 ,3 ]
Shao, Hongfei [4 ]
Zheng, Wei [3 ]
Zhang, Shihong [1 ]
Wang, Yongjie [3 ]
Li, Qinghua [1 ]
机构
[1] Changchun Univ, Coll Mech & Vehicle Engn, Changchun 130022, Jilin, Peoples R China
[2] Tianjin Univ Sci, Technol Coll Artificial Intelligence, Tianjin 300000, Peoples R China
[3] Tianjin Huafang Tech Co Ltd, Tianjin, Peoples R China
[4] Jilin Puna Automat Equipment Co Ltd, Changchun 130000, Jilin, Peoples R China
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2025年 / 28卷 / 06期
关键词
VM placement; Fog computing; IoT; Task scheduling; Load balancing; MACHINE; IOT;
D O I
10.1007/s10586-024-05019-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Task scheduling and virtual machine (VM) placement are two of the main issues in fog computing infrastructure. These elements are closely related to the crucial issue of fog computing's resource and energy usage. Achieving cost-effective execution and improving resource utilization requires careful consideration of task scheduling and VM deployment. Because the task scheduling problem is NP-hard, scientists are exploring metaheuristic algorithms that are inspired by nature. On the other hand, evolutionary algorithms can perform significantly better when their initialization solutions are well-designed. In this paper, a hybrid evolutionary task scheduling (HETS) approach for reliable fog computing task scheduling and VM placement is presented. By combining a new VM placement method with an enhanced particle swarm optimization (PSO) algorithm and using the ability of direct binary. The direct binary encoding technique in PSO represents particle positions as binary values (0 or 1) and velocity within [0, 1], suited for task scheduling problems. A probabilistic approach is used to update binary positions based on the continuous velocity. This method efficiently applies PSO to binary decision spaces, enhancing its applicability to complex optimization problems. Also, a new method was introduced to enhance VM placement, focusing on memory and processor utilization for balanced resource distribution. This approach allocates resources based on memory, processor consumption, and remaining capacity, categorizing physical machines into groups by available resources. This categorization helps select suitable VMs according to tasks and resource needs. The simulation results show that the HETS, compared to other evolutionary algorithms ACO, GASA, and GA, on average, reduces the energy consumption by 5, 9, and 14% and makespan 4, 6, and 11%, respectively. Additionally, the results show a better degree of load balancing and execution time compared to other approaches.
引用
收藏
页数:34
相关论文
共 73 条
[1]   Advanced optimization technique for scheduling IoT tasks in cloud-fog computing environments [J].
Abd Elaziz, Mohamed ;
Abualigah, Laith ;
Attiya, Ibrahim .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 124 :142-154
[2]  
Abdulredha Mohammed Najm, 2021, Journal of Physics: Conference Series, DOI 10.1088/1742-6596/1963/1/012044
[3]  
Abuhamdah A., 2022, Int. J. Softw. Eng. Comput. Syst, V8, P11, DOI [10.15282/ijsecs.8.1.2022.2.0092, DOI 10.15282/IJSECS.8.1.2022.2.0092]
[4]  
Alqahtani A.M., 2022, PREPRINT
[5]   A comprehensive review on Internet of Things application placement in Fog computing environment [J].
Apat, Hemant Kumar ;
Nayak, Rashmiranjan ;
Sahoo, Bibhudatta .
INTERNET OF THINGS, 2023, 23
[6]  
Bai J., 2022, SUSTAIN ENERGY TECHN, V53, P100040, DOI DOI 10.1016/j.seta.2022.102408
[7]   webTWAS: a resource for disease candidate susceptibility genes identified by transcriptome-wide association study [J].
Cao, Chen ;
Wang, Jianhua ;
Kwok, Devin ;
Cui, Feifei ;
Zhang, Zilong ;
Zhao, Da ;
Li, Mulin Jun ;
Zou, Quan .
NUCLEIC ACIDS RESEARCH, 2022, 50 (D1) :D1123-D1130
[8]   Orchestration in Fog Computing: A Comprehensive Survey [J].
Costa, Breno ;
Bachiega Jr, Joao ;
de Carvalho, Leonardo Reboucas ;
Araujo, Aleteia P. F. .
ACM COMPUTING SURVEYS, 2023, 55 (02)
[9]   DialogueINAB: an interaction neural network based on attitudes and behaviors of interlocutors for dialogue emotion recognition [J].
Ding, Junyuan ;
Chen, Xiaoliang ;
Lu, Peng ;
Yang, Zaiyan ;
Li, Xianyong ;
Du, Yajun .
JOURNAL OF SUPERCOMPUTING, 2023, 79 (18) :20481-20514
[10]   Secure Consensus Control for Constrained Multi-Agent Systems Against Intermittent Denial-of-Service Attacks: An Adaptive Dynamic Programming Method [J].
Gao, Zhen ;
Zhao, Ning ;
Zong, Guangdeng ;
Zhao, Xudong .
IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2024, 14 (04) :705-716