A hybrid evolutionary algorithm to improve task scheduling and load balancing in fog computing

被引:1
作者
Yu, Dongxian [1 ]
Zheng, Weiyong [2 ]
机构
[1] Henan Polytech, Coll Modern Informat Technol, Zhengzhou 450046, Henan, Peoples R China
[2] Shanghai Univ Int, Sch Foreign Languages Business & Econ, Shanghai 201620, Peoples R China
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2025年 / 28卷 / 01期
关键词
Fog computing; IoT; Evolutionary algorithm; Scheduling; VM placement;
D O I
10.1007/s10586-024-04749-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper introduces a hybrid evolutionary task scheduling and VM placement algorithm (HETSVP) designed for dependable fog computing task scheduling and VM placement. We address the optimization of task execution time and resource balance concurrently by integrating an improved particle swarm optimization algorithm with a new VM placement strategy. We utilize a direct binary encoding technique, where the particle's location information is expressed using 0 and 1, and particle velocity ranges within [0, 1]. In the context of discrete particle swarm, each particle's position will signify a potential task scheduling plan. Also we provide the adaptive contraction factor, which improves the efficiency of the particle swarm optimization approach. On the other hand, due to the importance of VM placing we introduce a new placement strategy that according to the available of PMs resources, the VM placement operation is performed. We then conduct simulation experiments in ifogsim environment to assess the performance of HETSVP. The results demonstrate that compared to the MinMin and MaxMin algorithm, HETSVP reduces makespan by 11% and enhances energy consumption by 15%. Additionally, compared to Genetic and ACO algorithms, HETSVP achieves 13%, 5% reduction in makespan, and improves energy consumption by 12%, 5%. Moreover, the simulations indicate that the proposed method can improve the fog environment's reliability. Furthermore, compared to other methods, HETSVP exhibits a better degree of imbalance and makespan results.
引用
收藏
页数:26
相关论文
共 56 条
[21]   Exploiting smart e-Health gateways at the edge of healthcare Internet-of-Things:A fog computing approach [J].
Rahmani, Amir M. ;
Gia, Tuan Nguyen ;
Negash, Behailu ;
Anzanpour, Arman ;
Azimi, Iman ;
Jiang, Mingzhe ;
Liljeberg, Pasi .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 78 :641-658
[22]   A Review on Fog Computing: Architecture, Fog with IoT, Algorithms and Research Challenges [J].
Sabireen, H. . ;
Neelanarayanan, V. . .
ICT EXPRESS, 2021, 7 (02) :162-176
[23]   Task scheduling and VM placement to resource allocation in Cloud computing: challenges and opportunities [J].
Saidi, Karima ;
Bardou, Dalal .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (05) :3069-3087
[24]   PupilRec: Leveraging Pupil Morphology for Recommending on Smartphones [J].
Shen, Xiangyu ;
Jiang, Hongbo ;
Liu, Daibo ;
Yang, Kehua ;
Deng, Feiyang ;
Lui, John C. S. ;
Liu, Jiangchuan ;
Dustdar, Schahram ;
Luo, Jun .
IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (17) :15538-15553
[25]   Fog computing approaches in IoT-enabled smart cities [J].
Songhorabadi, Maryam ;
Rahimi, Morteza ;
MoghadamFarid, AmirMehdi ;
Kashani, Mostafa Haghi .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2023, 211
[26]   Profit Maximization of Independent Task Offloading in MEC-Enabled 5G Internet of Vehicles [J].
Sun, Gang ;
Wang, Zhiying ;
Su, Hanyue ;
Yu, Hongfang ;
Lei, Bo ;
Guizani, Mohsen .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2024, 25 (11) :16449-16461
[27]   Dynamic Network Function Provisioning to Enable Network in Box for Industrial Applications [J].
Sun, Gang ;
Xu, Zhu ;
Yu, Hongfang ;
Chang, Victor .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (10) :7155-7164
[28]   Low-Latency and Resource-Efficient Service Function Chaining Orchestration in Network Function Virtualization [J].
Sun, Gang ;
Xu, Zhu ;
Yu, Hongfang ;
Chen, Xi ;
Chang, Victor ;
Vasilakos, Athanasios V. .
IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (07) :5760-5772
[29]   Live Migration for Multiple Correlated Virtual Machines in Cloud-Based Data Centers [J].
Sun, Gang ;
Liao, Dan ;
Zhao, Dongcheng ;
Xu, Zichuan ;
Yu, Hongfang .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2018, 11 (02) :279-291
[30]   PBPHS: A Profile-Based Predictive Handover Strategy for 5G Networks [J].
Sun, Jiabao ;
Zhang, Yijiang ;
Trik, Mohammad .
CYBERNETICS AND SYSTEMS, 2024, 55 (05) :1041-1062