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 条
  • [1] Cloud computing resource load balancing study based on ant colony optimization algorithm
    School of Computer Science and Technology, Harbin Institute of Technology at Weihai, Weihai 264209, Shandong, China
    [J]. Huazhong Ligong Daxue Xuebao, SUPPL.2 (57-62):
  • [2] Dynamic Load Balancing Strategy for Cloud Computing with Ant Colony Optimization
    Gao, Ren
    Wu, Juebo
    [J]. FUTURE INTERNET, 2015, 7 (04): : 465 - 483
  • [3] Dynamic load balancing on heterogeneous clusters for parallel ant colony optimization
    Antonio Llanes
    José M. Cecilia
    Antonia Sánchez
    José M. García
    Martyn Amos
    Manuel Ujaldón
    [J]. Cluster Computing, 2016, 19 : 1 - 11
  • [4] Dynamic load balancing on heterogeneous clusters for parallel ant colony optimization
    Llanes, Antonio
    Cecilia, Jose M.
    Sanchez, Antonia
    Garcia, Jose M.
    Amos, Martyn
    Ujaldon, Manuel
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2016, 19 (01): : 1 - 11
  • [5] A Load Balancing Game Approach for VM Provision Cloud Computing Based on Ant Colony Optimization
    Khiet Thanh Bui
    Tran Vu Pham
    Hung Cong Tran
    [J]. CONTEXT-AWARE SYSTEMS AND APPLICATIONS (ICCASA 2016), 2017, 193 : 52 - 63
  • [6] Cost-Aware Ant Colony Optimization Based Model for Load Balancing in Cloud Computing
    Alagarsamy, Malini
    Sundarji, Ajitha
    Arunachalapandi, Aparna
    Kalyanasundaram, Keerthanaa
    [J]. INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2021, 18 (05) : 719 - 729
  • [7] Multiple ant colony optimization for load balancing
    Sim, KM
    Sun, WH
    [J]. INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING, 2003, 2690 : 467 - 471
  • [8] A Performed Load Balancing Algorithm for Public Cloud Computing Using Ant Colony Optimization
    Ragmani, Awatif
    El Omri, Amina
    Abghour, Noreddine
    Moussaid, Khalid
    Rida, Mohammed
    [J]. 2016 2ND INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGIES AND APPLICATIONS (CLOUDTECH), 2016, : 221 - 228
  • [9] Research on SDN Load Balancing based on Ant Colony Optimization Algorithm
    Li, Jingmei
    Yang, Linfeng
    Wang, Jiaxiang
    Yang, Shuang
    [J]. PROCEEDINGS OF 2018 IEEE 4TH INFORMATION TECHNOLOGY AND MECHATRONICS ENGINEERING CONFERENCE (ITOEC 2018), 2018, : 979 - 982
  • [10] Applying ant colony optimization for load balancing on grid
    Karimpour, Rose
    Khayyambashi, Mohammad Reza
    Movahhedinia, Naser
    [J]. JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2016, 39 (01) : 49 - 56