Dynamic adaptation to available resources for parallel computing in an autonomous network of workstations

被引:4
|
作者
Rencuzogullari, U [1 ]
Dwarkadas, S [1 ]
机构
[1] Univ Rochester, Dept Comp Sci, Rochester, NY 14627 USA
关键词
D O I
10.1145/568014.379572
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Networks of workstations (NOWs), which are generally composed of autonomous compute elements networked together, axe an attractive parallel computing platform since they offer high performance at low cost. The autonomous nature of the environment, however, often results in inefficient utilization due to load imbalances caused by three primary factors: 1) unequal load (compute or communication) assignment to equally-powerful compute nodes, 2) unequal resources at compute nodes, and 3) multiprogramming. These load imbalances result in idle waiting time on cooperating processes that need to synchronize or communicate data. Additional waiting time may result due to local scheduling decisions in a multiprogrammed environment. In this paper, we present a combined approach of compile-time analysis, run-time load distribution, and operating system scheduler cooperation for improved utilization of available resources in an autonomous NOW. The techniques we propose allow efficient resource utilization by taking into consideration all three causes of load imbalance in addition to locality of access in the process of load distribution. The resulting adaptive load distribution and cooperative scheduling system allows applications to take advantage of parallel resources when available by providing better performance than when the loaded resources axe not used at all.
引用
收藏
页码:72 / 81
页数:10
相关论文
共 50 条
  • [1] Parallel computing under network of workstations
    Mo, Zeyao
    Li, Xiaomei
    Jisuanji Xuebao/Chinese Journal of Computers, 1997, 20 (06): : 510 - 517
  • [2] Parallel computing on clusters of workstations
    Atiquzzaman, M
    Srimani, PK
    PARALLEL COMPUTING, 2000, 26 (2-3) : 175 - 177
  • [3] Performance and practicability of dynamic adaptation for parallel computing
    Buisson, Jeremy
    Andre, Franqoise
    Pazat, Jean-Louis
    HPDC-15: PROCEEDINGS OF THE 15TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, 2005, : 331 - 332
  • [4] Parallel computing in networks of workstations with Paralex
    Davoli, R
    Giachini, LA
    Babaoglu, O
    Amoroso, A
    Alvisi, L
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1996, 7 (04) : 371 - 384
  • [5] Potentials and limitations of parallel computing on a cluster of workstations
    Hamdi, M
    Pan, Y
    Hamidzadeh, B
    Lim, FM
    1997 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1997, : 572 - 577
  • [6] Computing the correlation dimension on a network of workstations
    Corana, A
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1998, 10 (10): : 737 - 762
  • [7] Parallel dynamic programming on clusters of workstations
    Canto, SD
    de Madrid, AP
    Bencomo, SD
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2005, 16 (09) : 785 - 798
  • [8] PARALLEL VOLUME RENDERING ON A NETWORK OF WORKSTATIONS
    GIERTSEN, C
    PETERSEN, J
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1993, 13 (06) : 16 - 23
  • [9] On the scalability of parallel computations on a network of workstations
    Univ of Sydney, New South Wales
    Comput Mech, 4 (344-354):
  • [10] On the scalability of parallel computations on a network of workstations
    H.-S. Dou
    N. Phan-Thien
    Computational Mechanics, 1998, 22 : 344 - 354