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 条
  • [31] Classification of Load Balancing Optimization Algorithms in Cloud Computing: A Survey Based on Methodology
    Moharamkhani, Elaheh
    Garmaroodi, Reyhaneh Babaei
    Darbandi, Mehdi
    Selyari, Arezu
    EI Khediri, Salim
    Shokouhifar, Mohammad
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2024, 136 (04) : 2069 - 2103
  • [32] Ant colony optimization based load balancing routing and wavelength assignment for optical satellite networks
    Wen Guoli
    Zhang Qi
    Wang Houtian
    Tian Qinghua
    Zhang Wei
    Xin Xiangjun
    [J]. The Journal of China Universities of Posts and Telecommunications, 2017, (05) : 77 - 86
  • [33] Ant colony optimization based load balancing routing and wavelength assignment for optical satellite networks
    Wen Guoli
    Zhang Qi
    Wang Houtian
    Tian Qinghua
    Zhang Wei
    Xin Xiangjun
    [J]. TheJournalofChinaUniversitiesofPostsandTelecommunications., 2017, 24 (05) - 86
  • [34] New load balancing Framework based on mobile AGENT and ant-colony optimization technique
    Younes, Hajoui
    Bouattane, Omar
    Youssfi, Mohamed
    Illoussamen, Elhocein
    [J]. 2017 INTELLIGENT SYSTEMS AND COMPUTER VISION (ISCV), 2017,
  • [35] An Ant Colony Optimization-Based Routing Algorithm for Load Balancing in LEO Satellite Networks
    Deng, Xia
    Zeng, Shouyuan
    Chang, Le
    Wang, Yan
    Wu, Xu
    Liang, Junbin
    Ou, Jiangtao
    Fan, Chengyuan
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022
  • [36] A Multiobjective Ant Colony-based Optimization Algorithm for the Bin Packing Problem with Load Balancing
    Lara, Oscar D.
    Labrador, Miguel A.
    [J]. 2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2010,
  • [37] Construction of load balancing scheduling model for cloud computing task based on chaotic ant colony algorithm
    Yu, Jie
    [J]. International Journal of Information and Communication Technology, 2021, 18 (04) : 416 - 433
  • [38] A Modified Ant Colony Optimization Algorithm with Load Balancing for Job Shop Scheduling
    Chaukwale, Rajesh
    Kamath, Sowmya S.
    [J]. 2013 15TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING TECHNOLOGIES (ICACT), 2013,
  • [39] Ant colony optimization for routing and load-balancing: Survey and new directions
    Sim, KM
    Sun, WH
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2003, 33 (05): : 560 - 572
  • [40] Load Prediction Based on Optimization Ant Colony Algorithm
    Li, Wei
    Tang, Jingmin
    Ma, Han
    Fan, Min
    Liu, Simiao
    Wang, Jie
    [J]. JOURNAL OF ELECTRICAL ENGINEERING & TECHNOLOGY, 2023, 18 (01) : 27 - 37