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 条
  • [1] Dynamic scheduling of parallel computations
    Liu, Z
    [J]. THEORETICAL COMPUTER SCIENCE, 2000, 246 (1-2) : 239 - 252
  • [2] Scheduling Irregular Parallel Computations on Hierarchical Caches
    Blelloch, Guy E.
    Fineman, Jeremy T.
    Gibbons, Phillip B.
    Simhadri, Harsha Vardhan
    [J]. SPAA 11: PROCEEDINGS OF THE TWENTY-THIRD ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2011, : 355 - 366
  • [3] Combined routing and scheduling of concurrent communication traffic in hypercube multicomputers
    Tsai, BR
    Shin, KG
    [J]. PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1996, : 150 - 157
  • [4] PERFORMANCE EVALUATION OF A PARALLEL I/O SUBSYSTEM FOR HYPERCUBE MULTICOMPUTERS
    GHOSH, J
    GOVEAS, KD
    DRAPER, JT
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1993, 17 (1-2) : 90 - 106
  • [5] On the problem of scheduling parallel computations of multibody dynamic analysis
    Liu, JF
    Abdel-Malek, KA
    [J]. JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME, 1999, 121 (03): : 370 - 376
  • [6] SCHEDULING PARALLEL COMPUTATIONS
    REITER, R
    [J]. JOURNAL OF THE ACM, 1968, 15 (04) : 590 - &
  • [7] RELIABLE BROADCAST IN HYPERCUBE MULTICOMPUTERS
    RAMANATHAN, P
    SHIN, KG
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1988, 37 (12) : 1654 - 1657
  • [8] Reliability analysis of hypercube multicomputers
    Tripathy, CR
    Mahapatra, RN
    Misra, RB
    [J]. MICROELECTRONICS AND RELIABILITY, 1997, 37 (06): : 885 - 891
  • [9] RELIABILITY EVALUATION OF HYPERCUBE MULTICOMPUTERS
    KIM, J
    DAS, CR
    LIN, W
    FENG, TY
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 1989, 38 (01) : 121 - 128
  • [10] COREUNITY IMPLEMENTATION ON HYPERCUBE MULTICOMPUTERS
    WOO, JH
    CHO, SY
    PARK, KH
    [J]. JOURNAL OF PROGRAMMING LANGUAGES, 1994, 2 (02): : 125 - 148