Load-balancing iterative computations on heterogeneous clusters with shared communication links

被引:0
|
作者
Legrand, A [1 ]
Renard, H [1 ]
Robert, Y [1 ]
Vivien, F [1 ]
机构
[1] Ecole Normale Super Lyon, UCBL, INRIA, CNRS,UMR 5668,LIP, F-69364 Lyon, France
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We focus on mapping iterative algorithms onto heterogeneous clusters. The application data is partitioned over the processors, which are arranged along a virtual ring. At each iteration, independent calculations are carried out in parallel, and some communications take place between consecutive processors in the ring. The question is to determine how to slice the application data into chunks, and assign these chunks to the processors, so that the total execution time is minimized. A major difficulty is to embed a processor ring into a network that typically is not fully connected, so that some communication links have to be shared by several processor pairs. We establish a complexity result assessing the difficulty of this problem, and we design a practical heuristic that provides efficient mapping, routing, and data distribution schemes.
引用
收藏
页码:930 / 937
页数:8
相关论文
共 50 条
  • [21] Dynamic load-balancing of image processing applications on clusters of workstations
    Hamdi, M
    Lee, CK
    [J]. PARALLEL COMPUTING, 1997, 22 (11) : 1477 - 1492
  • [22] Communication-Aware Load Balancing of the LU Factorization over Heterogeneous Clusters
    Nesi, Lucas Leandro
    Schnorr, Lucas Mello
    Legrand, Arnaud
    [J]. 2020 IEEE 26TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2020, : 54 - 63
  • [23] A load index and load balancing algorithm for heterogeneous clusters
    Jose Luis Bosque
    Pablo Toharia
    Oscar D. Robles
    Luis Pastor
    [J]. The Journal of Supercomputing, 2013, 65 : 1104 - 1113
  • [24] Load Balancing for Iterative Applications in Heterogeneous Architectures
    Trivelatto, Luis F. V.
    Bellorini, Edmar A.
    Galante, Guilherme
    [J]. 2018 SYMPOSIUM ON HIGH PERFORMANCE COMPUTING SYSTEMS (WSCAD 2018), 2018, : 177 - 183
  • [25] A load index and load balancing algorithm for heterogeneous clusters
    Luis Bosque, Jose
    Toharia, Pablo
    Robles, Oscar D.
    Pastor, Luis
    [J]. JOURNAL OF SUPERCOMPUTING, 2013, 65 (03): : 1104 - 1113
  • [26] Power-Efficient Load-Balancing on Heterogeneous Computing Platforms
    Khan, Muhammad Usman Karim
    Shafique, Muhammad
    Gupta, Apratim
    Schumann, Thomas
    Henkel, Joerg
    [J]. PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 1469 - 1472
  • [27] Load-Balancing and Prudent Deployment of VNFs for Heterogeneous Multicore Systems
    Kao, Jung-Chun
    Ma, Guang-Han
    Lee, Cheng-Yu
    Kuo, Chun-Fu
    Hong, Jia-Hong
    [J]. 2024 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE, WCNC 2024, 2024,
  • [28] A dynamic load-balancing algorithm for heterogeneous web server cluster
    You, Guohua
    Zhao, Ying
    [J]. Journal of Computational Information Systems, 2012, 8 (13): : 5287 - 5294
  • [29] Load-balancing data traffic among inter-domain links
    EL-Darieby, Mohamed
    Petriu, Dorina
    Rolia, Jerry
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2007, 25 (05) : 1022 - 1033
  • [30] Local divergence of Markov chains and the analysis of iterative load-balancing schemes
    Rabani, Y
    Sinclair, A
    Wanka, R
    [J]. 39TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 1998, : 694 - 703