Load Balancing Based on Firefly and Ant Colony Optimization Algorithms for Parallel Computing

被引:1
|
作者
Li, Yong [1 ]
Li, Jinxing [1 ]
Sun, Yu [1 ]
Li, Haisheng [2 ]
机构
[1] Beijing Technol & Business Univ, Sch E Commerce & Logist, Beijing 100048, Peoples R China
[2] Beijing Technol & Business Univ, Sch Comp Sci & Engn, Beijing 100048, Peoples R China
基金
中国国家自然科学基金; 北京市自然科学基金;
关键词
firefly algorithm; bio-inspired design; hybrid methods; load balance; heuristic algorithm; multi-objective optimisation; parallel computing; 3D; NETWORK;
D O I
10.3390/biomimetics7040168
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
With the wide application of computational fluid dynamics in various fields and the continuous growth of the complexity of the problem and the scale of the computational grid, large-scale parallel computing came into being and became an indispensable means to solve this problem. In the numerical simulation of multi-block grids, the mapping strategy from grid block to processor is an important factor affecting the efficiency of load balancing and communication overhead. The multi-level graph partitioning algorithm is an important algorithm that introduces graph network dynamic programming to solve the load-balancing problem. This paper proposed a firefly-ant compound optimization (FaCO) algorithm for the weighted fusion of two optimization rules of the firefly and ant colony algorithm. For the graph, results after multi-level graph partitioning are transformed into a traveling salesman problem (TSP). This algorithm is used to optimize the load distribution of the solution, and finally, the rough graph segmentation is projected to obtain the most original segmentation optimization results. Although firefly algorithm (FA) and ant colony optimization (ACO), as swarm intelligence algorithms, are widely used to solve TSP problems, for the problems for which swarm intelligence algorithms easily fall into local optimization and low search accuracy, the improvement of the FaCO algorithm adjusts the weight of iterative location selection and updates the location. Experimental results on publicly available datasets such as the Oliver30 dataset and the eil51 dataset demonstrated the effectiveness of the FaCO algorithm. It is also significantly better than the commonly used firefly algorithm and other algorithms in terms of the search results and efficiency and achieves better results in optimizing the load-balancing problem of parallel computing.
引用
收藏
页数:16
相关论文
共 50 条
  • [41] Load Prediction Based on Optimization Ant Colony Algorithm
    Wei Li
    Jingmin Tang
    Han Ma
    Min Fan
    Simiao Liu
    Jie Wang
    [J]. Journal of Electrical Engineering & Technology, 2023, 18 : 27 - 37
  • [42] Pattern Learning Based Parallel Ant Colony Optimization
    Jin, Xiaotian
    Zheng, Wenbo
    Mo, Shaocong
    Qu, Yili
    Jin, Xin
    Zhou, Jiangwei
    Duan, Pengfei
    Zheng, Tao
    [J]. 2017 15TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS AND 2017 16TH IEEE INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING AND COMMUNICATIONS (ISPA/IUCC 2017), 2017, : 497 - 502
  • [43] An Ant Colony Optimization Based Load Sharing Technique for Meta Task Scheduling in Grid Computing
    Kokilavani, T.
    Amalarethinam, D. I. George
    [J]. ADVANCES IN COMPUTING AND INFORMATION TECHNOLOGY, VOL 2, 2013, 177 : 395 - +
  • [45] An Adaptive Firefly Algorithm for Load Balancing in Cloud Computing
    Kaur, Gundipika
    Kaur, Kiranbir
    [J]. PROCEEDINGS OF SIXTH INTERNATIONAL CONFERENCE ON SOFT COMPUTING FOR PROBLEM SOLVING (SOCPROS 2016), VOL 1, 2017, 546 : 63 - 72
  • [46] An Ant-colony Based Model for Load Balancing in Fog Environments
    Mirtaheri, Seyedeh Leili
    Azari, Mahya
    Greco, Sergio
    Arianian, Ehsan
    [J]. Supercomputing Frontiers and Innovations, 2023, 10 (01) : 4 - 20
  • [47] Dynamic Load Balancing of Software-Defined Networking Based on Genetic-Ant Colony Optimization
    Xue, Hai
    Kim, Kyung Tae
    Youn, Hee Yong
    [J]. SENSORS, 2019, 19 (02)
  • [48] Fuzzy Firefly Based Intelligent Algorithm for Load Balancing in Mobile Cloud Computing
    Poonam
    Sangwan, Suman
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 74 (01): : 1783 - 1799
  • [49] Riverview on ant colony optimization algorithms
    Li, Yancang
    Ban, Chenguang
    Li, Rouya
    [J]. WORLD JOURNAL OF ENGINEERING, 2013, 10 (05) : 491 - 496
  • [50] Load Balancing Algorithms in Fog Computing
    Kashani, Mostafa Haghi
    Mahdipour, Ebrahim
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (02) : 1505 - 1521