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 条
  • [21] Distributed dynamic load balancing for pipelined computations on heterogeneous systems
    Riakiotakis, Ioannis
    Ciorba, Florina M.
    Andronikos, Theodore
    Papakonstantinou, George
    PARALLEL COMPUTING, 2011, 37 (10-11) : 713 - 729
  • [22] The effect of time delays in the stability of load balancing algorithms for parallel computations
    Birdwell, JD
    Chiasson, J
    Abdallah, CT
    Tang, Z
    Alluri, N
    Wang, T
    42ND IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-6, PROCEEDINGS, 2003, : 582 - 587
  • [23] Load balancing of dynamic and adaptive mesh-based computations
    Schloegel, K
    Karypis, G
    Kumar, V
    SEVENTEENTH IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 1998, : 311 - 311
  • [24] The effect of time delays on the stability of load balancing algorithms for parallel computations
    Chiasson, J
    Tang, Z
    Ghanem, J
    Abdallah, CT
    Birdwell, JD
    Hayat, MM
    Jérez, H
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2005, 13 (06) : 932 - 942
  • [25] On the modeling of elastic waves in structures: Adaptive and parallel computations with load balancing
    Tie, Bing
    Aubry, Denis
    Leclère, Jean-Michel
    Revue Europeenne des Elements, 2002, 11 (2-4): : 173 - 184
  • [26] Dynamic load balancing in the parallel continuous global optimization problem by using interval arithmetic
    Benyoub, A
    Daoudi, EM
    INTERNATIONAL CONFERENCE ON COMPUTING AND INFORMATION TECHNOLOGIES : EXPLORING EMERGING TECHNOLOGIES, 2001, : 121 - 126
  • [27] A comparison of task pools for dynamic load balancing of irregular algorithms
    Korch, M
    Rauber, T
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2004, 16 (01): : 1 - 47
  • [28] Dynamic Screen Division for Load Balancing the Raycasting of Irregular Data
    Labronici, Bernardo B.
    Bentes, Cristiana
    Drummond, Lucia Maria A.
    Farias, Ricardo
    2009 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING AND WORKSHOPS, 2009, : 289 - +
  • [29] Communication support for dynamic load balancing of irregular adaptive applications
    Fedorov, A
    Chrisochoides, N
    2004 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2004, : 555 - 562
  • [30] Cluster load balancing algorithm based on dynamic consistent hash
    Jiang, Xiaoming
    Yang, Huamin
    Yang, Ya
    Chen, Zhanfang
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2021, 41 (03) : 4461 - 4468