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 条
  • [31] Randomized receiver initiated load-balancing algorithms for tree-shaped computations
    Sanders, P
    [J]. COMPUTER JOURNAL, 2002, 45 (05): : 561 - 573
  • [32] PLB-HeC: A Profile-based Load-Balancing Algorithm for Heterogeneous CPU-GPU Clusters
    Sant'Ana, Luis
    Camargo, Raphael
    Cordeiro, Daniel
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING - CLUSTER 2015, 2015, : 96 - 105
  • [33] Load balancing between heterogeneous computing clusters
    Chau, SC
    Fu, AWC
    [J]. GRID AND COOPERATIVE COMPUTING, PT 1, 2004, 3032 : 75 - 82
  • [34] Simulating load balancing on heterogeneous workstation clusters
    Hlavacs, H
    Ueberhuber, CW
    [J]. PARALLEL COMPUTATION, 1999, 1557 : 533 - 540
  • [35] Dynamic Load Balancing Algorithm for Heterogeneous Clusters
    do Nascimento, Tiago Marques
    dos Santos, Rodrigo Weber
    Lobosco, Marcelo
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2017), PT II, 2018, 10778 : 166 - 175
  • [36] Evolution of optimal compute server clusters for dynamic load-balancing systems
    Hovey, L
    Volper, DE
    Oh, JC
    [J]. CEC: 2003 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-4, PROCEEDINGS, 2003, : 528 - 535
  • [37] Comparison of dynamic and static load-balancing strategies in heterogeneous distributed systems
    Zhang, Y
    Kameda, H
    Hung, SL
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1997, 144 (02): : 100 - 106
  • [38] Distributed dynamic load balancing for pipelined computations on heterogeneous systems
    Riakiotakis, Ioannis
    Ciorba, Florina M.
    Andronikos, Theodore
    Papakonstantinou, George
    [J]. PARALLEL COMPUTING, 2011, 37 (10-11) : 713 - 729
  • [39] A locality-conscious load-balancing based on negotiations in dynamic unstructured mesh computations
    Mohamed, AS
    Baydogan, VS
    [J]. PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, 2003, : 806 - 813
  • [40] Any load-balancing regimen for evolving tree computations on circulant graphs is asymptotically optimal
    Wanka, R
    [J]. GRAPH-THEORETIC CONCEPTS IN COMPUTER SCIENCE, 2002, 2573 : 413 - 420