Parallel irregular computations with dynamic load balancing through global consistent state monitoring

被引:0
|
作者
Borkowski, Janusz [1 ]
Tudruj, Marek [2 ]
机构
[1] Polish Japanese Inst Informat Technol, Koszykowa 86, PL-02008 Warsaw, Poland
[2] Polish Acad Sci, Inst Comp Sci, PL-01237 Warsaw, Poland
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
For efficient execution of parallel irregular computations, dynamic load balancing must, be applied. If the computational work is associated with data sets, which must be separately processed by an algorithm, then load balancing can be performed most efficiently by transfering the data sets between processes using application level messages. Such a situation exists in parallel branch and bound (B&B) computations. A parallel B&B algorithm has been implemented in a novel parallel programming environment. This environment facilitates an infrastructure for parallel application control. Application consistent global states are continuously monitored. Control decisions are taken based on the monitored states and the decisions are communicated to the application processes. This infrastructure has been used for load balancing strategy implementation in parallel B&B computations. An analysis of the characteristics of the control infrastructure and the application resulted in a choice of a global load balancing strategy working with many simple and small steps executed frequently. Experiments have shown, that this strategy works well. The chosen strategy is much more efficient (shortening the application runtime by more than 3 times), if the prediction of the results of an already taken load balancing decision is used for subsequent load balancing decisions.
引用
收藏
页码:971 / +
页数:3
相关论文
共 50 条
  • [41] Dynamic access load balancing on the parallel secondary storage
    Kitamura, T
    Oue, Y
    Ohnishi, K
    Shimizu, M
    SECOND AIZU INTERNATIONAL SYMPOSIUM ON PARALLEL ALGORITHMS/ARCHITECTURE SYNTHESIS, PROCEEDINGS, 1997, : 316 - 323
  • [42] Dynamic load balancing for parallel CFD on NT networks
    Chien, YP
    Chen, JD
    Ecer, A
    Akay, HU
    PARALLEL COMPUTATIONAL FLUID DYNAMICS: TOWARDS TERAFLOPS, OPTIMIZATION, AND NOVEL FORMULATIONS, 2000, : 165 - 171
  • [43] Dynamic load balancing for the parallel simulation of cavitating flows
    Wrona, F
    Adamidis, PA
    Iben, U
    Rabenseifner, R
    Munz, CD
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2003, 2840 : 545 - 549
  • [44] Dynamic Load Balancing in Parallel Execution of Cellular Automata
    Giordano, Andrea
    De Rango, Alessio
    Rongo, Rocco
    D'Ambrosio, Donato
    Spataro, William
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (02) : 470 - 484
  • [45] Dynamic load balancing in parallel finite element simulations
    Schoneveld, A
    Lees, M
    Karyadi, E
    Sloot, PMA
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, PROCEEDINGS, 1999, 1593 : 409 - 419
  • [46] A dynamic load balancing system for parallel cluster computing
    Overeinder, BJ
    Sloot, PMA
    Heederik, RN
    Hertzberger, LO
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF GRID COMPUTING AND ESCIENCE, 1996, 12 (01): : 101 - 115
  • [47] Dynamic Load Balancing of Parallel SURF with Vertical Partitioning
    Kim, Deokho
    Kim, Minwoo
    Kim, Kyungah
    Sung, Minyong
    Ro, Won Woo
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (12) : 3358 - 3370
  • [48] Dynamic load balancing for parallel computation with unstructured grids
    Minyard, T
    Kallinderis, Y
    COMPUTATIONAL FLUID DYNAMICS '98, VOL 1, PARTS 1 AND 2, 1998, : 494 - 499
  • [49] ON THE SCALABILITY AND DYNAMIC LOAD BALANCING OF PARALLEL VERILOG SIMULATIONS
    Meraji, Sina
    Zhang, Wei
    Tropper, Carl
    PROCEEDINGS OF THE 2009 WINTER SIMULATION CONFERENCE (WSC 2009 ), VOL 1-4, 2009, : 1346 - 1354
  • [50] Beowulf parallel processing for dynamic load-balancing
    Bennett, BH
    Davis, E
    Kunau, T
    2000 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOL 4, 2000, : 389 - 395