Dynamic load balancing on heterogeneous clusters for parallel ant colony optimization

被引:16
|
作者
Llanes, Antonio [1 ]
Cecilia, Jose M. [1 ]
Sanchez, Antonia [1 ]
Garcia, Jose M. [2 ]
Amos, Martyn [3 ]
Ujaldon, Manuel [4 ]
机构
[1] Univ Catolica San Antonio Murcia UCAM, Dept Comp Sci, Murcia 30107, Spain
[2] Univ Murcia, Dept Comp Engn, Murcia 30080, Spain
[3] Manchester Metropolitan Univ, Sch Comp Math & Digital Technol, Manchester M15 6BH, Lancs, England
[4] Univ Malaga, Dept Comp Architecture, E-29071 Malaga, Spain
关键词
Heterogeneous computing; Ant colony optimization; CUDA; Power-aware systems;
D O I
10.1007/s10586-016-0534-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Ant colony optimisation (ACO) is a nature-inspired, population-based metaheuristic that has been used to solve a wide variety of computationally hard problems. In order to take full advantage of the inherently stochastic and distributed nature of the method, we describe a parallelization strategy that leverages these features on heterogeneous and large-scale, massively-parallel hardware systems. Our approach balances workload effectively, by dynamically assigning jobs to heterogeneous resources which then run ACO implementations using different search strategies. Our experimental results confirm that we can obtain significant improvements in terms of both solution quality and energy expenditure, thus opening up new possibilities for the development of metaheuristic-based solutions to "real world" problems on high-performance, energy-efficient contemporary heterogeneous computing platforms.
引用
收藏
页码:1 / 11
页数:11
相关论文
共 50 条
  • [21] Ant Colony Optimization Task Scheduling Algorithm for SWIM Based on Load Balancing
    Li, Gang
    Wu, Zhijun
    [J]. FUTURE INTERNET, 2019, 11 (04):
  • [22] Research on Cloud Task Scheduling Based on Load Balancing Ant Colony Optimization
    Hu, Hai-tao
    Luo, Xiao-rong
    [J]. 2018 INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION AND NETWORK TECHNOLOGY (CCNT 2018), 2018, 291 : 60 - 64
  • [23] A Technique Based on Ant Colony Optimization for Load Balancing in Cloud Data Center
    Gupta, Ekta
    Deshpande, Vidya
    [J]. 2014 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY (ICIT), 2014, : 12 - 17
  • [24] 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
  • [25] Load balancing for heterogeneous clusters of PCs
    Bohn, CA
    Lamont, GB
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2002, 18 (03): : 389 - 400
  • [26] Dynamiic load balancing in heterogeneous clusters
    Otero, JLB
    Marcos, DG
    Pastor, L
    [J]. Proceedings of the IASTED International Conference on Parallel and Distributed Computing and Networks, 2004, : 37 - 42
  • [27] Dynamic Load Balancing in Parallel Processing on Non-Homogeneous Clusters
    De Giusti, Armando E.
    Naiouf, Marcelo R.
    De Giusti, Laura C.
    Chichizola, Franco
    [J]. JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY, 2005, 5 (04): : 272 - 278
  • [28] Hierarchical Heterogeneous Ant Colony Optimization
    Rusin, Miroslav
    Zaitseva, Elena
    [J]. 2012 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2012, : 197 - 203
  • [29] Heterogeneous dynamic load balancing
    Rotaru, T
    Nägeli, HH
    [J]. ADVANCED ENVIRONMENTS, TOOLS, AND APPLICATIONS FOR CLUSTER COMPUTING, 2002, 2326 : 136 - 144
  • [30] A Novel Parallel Ant Colony Optimization Algorithm With Dynamic Transition Probability
    Xu JunYong
    Han Xiang
    Liu CaiYun
    Chen Zhong
    [J]. 2009 INTERNATIONAL FORUM ON COMPUTER SCIENCE-TECHNOLOGY AND APPLICATIONS, VOL 2, PROCEEDINGS, 2009, : 191 - 194