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 条
  • [21] A Load-Balancing Enhancement to Schedule-Aware Bundle Routing
    Kamps, Jason J.
    Paluncic, Filip
    Maharaj, B. T.
    INTERNATIONAL JOURNAL OF SATELLITE COMMUNICATIONS AND NETWORKING, 2025, 43 (02) : 122 - 130
  • [22] A Location-Aware Strategy for Agents Negotiating Load-balancing
    Baert, Quentin
    Caron, Anne-Cecile
    Morge, Maxime
    Routier, Jean-Christophe
    Stathis, Kostas
    2019 IEEE 31ST INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2019), 2019, : 668 - 675
  • [23] Conflict-Aware Load-Balancing Techniques for Database Replication
    Zuikeviciute, Vaide
    Pedone, Fernando
    APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 2169 - 2173
  • [24] Load-balancing Parallel I/O of Compressed Hierarchical Layouts
    Fan, Ke
    Duong Hoang
    Petruzza, Steve
    Gilray, Thomas
    Pascucci, Valerio
    Kumar, Sidharth
    2021 IEEE 28TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA, AND ANALYTICS (HIPC 2021), 2021, : 343 - 353
  • [25] Load-balancing distributed outer joins through operator decomposition
    Cheng, Long
    Kotoulas, Spyros
    Liu, Qingzhi
    Wang, Ying
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 132 : 21 - 35
  • [26] A Distributed Algorithm for Gateway Load-Balancing in Wireless Mesh Networks
    Galvez, Juan J.
    Ruiz, Pedro M.
    Skarmeta, Antonio F. G.
    2008 1ST IFIP WIRELESS DAYS (WD), 2008, : 183 - 187
  • [27] Automated learning of load-balancing strategies in multiprogrammed distributed systems
    Mehra, P
    Wah, BW
    INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1997, 28 (11) : 1077 - 1099
  • [28] Asymptotically Optimal Distributed Gateway Load-Balancing for the Internet of Things
    Bistritz, Ilai
    Bambos, Nicholas
    PROCEEDINGS OF THE 2019 10TH INTERNATIONAL CONFERENCE ON NETWORKS OF THE FUTURE (NOF 2019), 2019, : 98 - 101
  • [29] A topology-aware load balancing algorithm for clustered hierarchical multi-core machines
    Pilla, Laercio L.
    Ribeiro, Christiane P.
    Coucheney, Pierre
    Broquedis, Francois
    Gaujal, Bruno
    Navaux, Philippe O. A.
    Mehaut, Jean-Francois
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2014, 30 : 191 - 201
  • [30] Distributed load-balancing for account-based sharded blockchains
    Toulouse, Michel
    Dai, H. K.
    Truong Giang Le
    INTERNATIONAL JOURNAL OF WEB INFORMATION SYSTEMS, 2022, 18 (2/3) : 100 - 116