Topology and affinity aware hierarchical and distributed load-balancing in Charm plus

被引:3
|
作者
Jeannot, Emmanuel [1 ]
Mercier, Guillaume [2 ]
Tessier, Francois [1 ]
机构
[1] Inria Bordeaux Sud Ouest, Talence, France
[2] Bordeaux INP, Talence, France
关键词
PLACEMENT; MODELS;
D O I
10.1109/COM-HPC.2016.12
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The evolution of massively parallel supercomputers make palpable two issues in particular: the load imbalance and the poor management of data locality in applications. Thus, with the increase of the number of cores and the drastic decrease of amount of memory per core, the large performance needs imply to particularly take care of the load-balancing and as much as possible of the locality of data. One mean to take into account this locality issue relies on the placement of the processing entities and load balancing techniques are relevant in order to improve application performance. With large-scale platforms in mind, we developed a hierarchical and distributed algorithm which aim is to perform a topology-aware load balancing tailored for Charm++ applications. This algorithm is based on both LibTopoMap for the network awareness aspects and on TREEMATCH to determine a relevant placement of the processing entities. We show that the proposed algorithm improves the overall execution time in both the cases of real applications and a synthetic benchmark as well. For this last experiment, we show a scalability up to one millions processing entities.
引用
收藏
页码:63 / 72
页数:10
相关论文
共 50 条
  • [31] Dynamic load-balancing mechanism for distributed Java']Java applications
    Felea, V
    Toursel, B
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2006, 18 (03): : 305 - 331
  • [32] On load-balancing algorithm for distributed data stream management systems
    Rong, Xiaoxia
    Wang, Jindong
    WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 4204 - +
  • [33] A load-balancing strategy for sort-first distributed rendering
    Abraham, F
    Celes, W
    Cerqueira, R
    Campos, JL
    XVII BRAZILIAN SYMPOSIUM ON COMPUTER GRAPHICS AND IMAGE PROCESSING, PROCEEDINGS, 2004, : 292 - 299
  • [34] Multipath-aware TCP for Data Center Traffic Load-balancing
    Xia, Yu
    Wu, Jinsong
    Xia, Jingwen
    Wang, Ting
    Mao, Sun
    2021 IEEE/ACM 29TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2021,
  • [35] Efficient Load-Balancing Aware Cloud Resource Scheduling for Mobile User
    Li Chunlin
    Zhou Min
    Luo Youlong
    COMPUTER JOURNAL, 2017, 60 (06): : 925 - 939
  • [36] Topology-Aware Load Balancing in Datacenter Networks
    Khan, Tahir Abbas
    Khan, Muhammad Saeed
    Abbas, Sagheer
    Janjua, Jamshaid Iqbal
    Muhammad, Syed Shah
    Asif, Muhammad
    2021 IEEE ASIA PACIFIC CONFERENCE ON WIRELESS AND MOBILE (APWIMOB), 2021, : 220 - 225
  • [37] A hierarchical adaptive distributed algorithm for load balancing
    Antonis, K
    Garofalakis, J
    Mourtos, I
    Spirakis, P
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2004, 64 (01) : 151 - 162
  • [38] On-line load balancing in a hierarchical server topology
    Bar-Noy, A
    Freund, A
    Naor, J
    ALGORITHMS - ESA'99, 1999, 1643 : 77 - 88
  • [39] An Online Load Balancing Algorithm for a Hierarchical Ring Topology
    Paduraru, C. I.
    INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, 2014, 9 (06) : 749 - 757
  • [40] On-line load balancing in a hierarchical server topology
    Bar-Noy, A
    Freund, A
    Naor, JS
    SIAM JOURNAL ON COMPUTING, 2001, 31 (02) : 527 - 549