HIERARCHICAL SCHEDULING OF DYNAMIC PARALLEL COMPUTATIONS ON HYPERCUBE MULTICOMPUTERS

被引:13
|
作者
AHMAD, I
GHAFOOR, A
FOX, GC
机构
[1] PURDUE UNIV,SCH ELECT ENGN,W LAFAYETTE,IN 47907
[2] SYRACUSE UNIV,NE PARALLEL ARCHITECTURES CTR,SYRACUSE,NY 13244
关键词
D O I
10.1006/jpdc.1994.1030
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper a hierarchical task scheduling strategy for assigning parallel computations with dynamic structures to large hypercube multicomputers is proposed. Such computations represent a wide range of recursive and divide/conquer algorithms for which structure of the problem varies dynamically. To achieve load balancing and reduce processor contentions, the system is divided into multiple regions of processors for which the first level of scheduling is done by the host computer that spreads out the initial computations into these regions. The second level scheduling is done by a set of median processors of these regions which enable the processors of their regions to optimally balance the dynamically created load and to communicate with each other with reduced overhead. The results of an extensive simulation study are presented that exhibit the performance of the proposed strategy under different loading conditions, varying degrees of depth and parallelism, and communication costs. The proposed dual-level hierarchical scheduling is shown to outperform a well known distributed scheduling strategy. (C) 1994 Academic Press, Inc.
引用
收藏
页码:317 / 329
页数:13
相关论文
共 50 条
  • [41] Dynamic Scaling for Parallel Graph Computations
    Fan, Wenfei
    Hu, Chunming
    Liu, Muyang
    Lu, Ping
    Yin, Qiang
    Zhou, Jingren
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2019, 12 (08): : 877 - 890
  • [42] FAULT-TOLERANT SORTING ALGORITHM ON HYPERCUBE MULTICOMPUTERS
    SHEU, JP
    CHEN, YS
    CHANG, CY
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1992, 16 (02) : 185 - 197
  • [43] ASYMPTOTICALLY OPTIMAL BROADCASTING AND GOSSIPING IN FAULTY HYPERCUBE MULTICOMPUTERS
    FRAIGNIAUD, P
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1992, 41 (11) : 1410 - 1419
  • [44] Synchronous load balancing in hypercube multicomputers with faulty nodes
    Nam, K
    Seo, J
    Lee, S
    Kim, J
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1999, 58 (01) : 26 - 43
  • [45] A HIERARCHICAL APPROACH TO PARALLEL MULTIQUERY SCHEDULING
    WOLF, JL
    TUREK, J
    CHEN, MS
    YU, PS
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1995, 6 (06) : 578 - 590
  • [46] Optimal ATAPE task scheduling on reconfigurable and partitionable hierarchical hypercube networks
    Phisutthangkoon, Nuntipat
    Werapun, Jeeraporn
    [J]. PARALLEL COMPUTING, 2022, 111
  • [47] Affinity Driven Distributed Scheduling Algorithm for Parallel Computations
    Narang, Ankur
    Srivastava, Abhinav
    Kumar, Naga Praveen
    Shyamasundar, Rudrapatna K.
    [J]. DISTRIBUTED COMPUTING AND NETWORKING, 2011, 6522 : 167 - +
  • [48] Scheduling Parallel Eigenvalue Computations in a Quantum Chemistry Code
    Roderus, Martin
    Berariu, Anca
    Bungartz, Hans-Joachim
    Krueger, Sven
    Matveev, Alexei
    Roesch, Notker
    [J]. EURO-PAR 2010 - PARALLEL PROCESSING, PART II, 2010, 6272 : 113 - +
  • [49] A COMPARISON OF METHODS OF SCHEDULING PARALLEL COMPUTATIONS IN MULTIPROCESSOR SYSTEMS
    GOLOVKIN, BA
    [J]. ENGINEERING CYBERNETICS, 1982, 20 (03): : 116 - 126
  • [50] Job scheduling in mesh multicomputers
    Das Sharma, D
    Pradhan, DK
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (01) : 57 - 70