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 条
  • [21] Balancing Parallel Assembly Lines via Ant Colony Optimization
    Baykasoglu, Adil
    Ozbakir, Lale
    Gorkemli, Latife
    Gorkemli, Beyza
    [J]. CIE: 2009 INTERNATIONAL CONFERENCE ON COMPUTERS AND INDUSTRIAL ENGINEERING, VOLS 1-3, 2009, : 506 - +
  • [22] LBAA: A novel load balancing mechanism in cloud environments using ant colony optimization and artificial bee colony algorithms
    Mohammadian, Vahid
    Navimipour, Nima Jafari
    Hosseinzadeh, Mehdi
    Darwesh, Aso
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2023, 36 (09)
  • [23] MrLBA: multi-resource load balancing algorithm for cloud computing using ant colony optimization
    Muteeh, Arfa
    Sardaraz, Muhammad
    Tahir, Muhammad
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (04): : 3135 - 3145
  • [24] MrLBA: multi-resource load balancing algorithm for cloud computing using ant colony optimization
    Arfa Muteeh
    Muhammad Sardaraz
    Muhammad Tahir
    [J]. Cluster Computing, 2021, 24 : 3135 - 3145
  • [25] An ant colony optimization algorithm for load balancing in parallel machines with sequence-dependent setup times
    Keskinturk, Timur
    Yildirim, Mehmet B.
    Barut, Mehmet
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (06) : 1225 - 1235
  • [26] An efficient load balancing algorithm for virtual machine allocation based on ant colony optimization
    Xu, Peng
    He, Guimin
    Li, Zhenhao
    Zhang, Zhongbao
    [J]. INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2018, 14 (12)
  • [27] Ant colony optimization and firefly algorithms for robotic motion planning in dynamic environments
    Gangadharan, Mohanan M.
    Salgaonkar, Ambuja
    [J]. ENGINEERING REPORTS, 2020, 2 (03)
  • [28] Computer network load-balancing and routing by ant colony optimization
    Hsiao, YT
    Chuang, CL
    Chien, CC
    [J]. 2004 12TH IEEE INTERNATIONAL CONFERENCE ON NETWORKS, VOLS 1 AND 2 , PROCEEDINGS: UNITY IN DIVERSITY, 2004, : 313 - 318
  • [29] Cloud computing load balancing mechanism dependent on prediction and ant colony algorithm
    Qian, Liang
    [J]. BASIC & CLINICAL PHARMACOLOGY & TOXICOLOGY, 2019, 125 : 222 - 223
  • [30] Developing Load Balancing for IoT - Cloud Computing Based on Advanced Firefly and Weighted Round Robin Algorithms
    Abed, Marwa M.
    Younis, Manal F.
    [J]. BAGHDAD SCIENCE JOURNAL, 2019, 16 (01) : 130 - 139