• DocumentCode
    3377452
  • Title

    Allocation of computations with dynamic structures on hypercube based distributed systems

  • Author

    Ahmed, Ishtiaq ; Ghafoor, Arif ; Fox, Geoffrey C.

  • Author_Institution
    Northeast Parallel Architect. Center, Syracuse Univ., NY, USA
  • fYear
    1992
  • fDate
    9-11 Sep 1992
  • Firstpage
    228
  • Lastpage
    237
  • Abstract
    A dual-level dynamic load distribution strategy is proposed for allocating parallel computations with unpredictable structures to hypercube based distributed systems. Computations with dynamic structures represent a wide range of recursive and divide/conquer algorithms. The allocation strategy supports dynamic partitioning of these computations into communicating sub-tasks. Using the topological characteristics of hypercube networks, the system is divided into multiple regions of processors. The first level allocation is done by the central computer that spreads out the initial computations into these regions to reduce processor contention. The second level allocation is done by the 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 a simulation study are presented illustrating numerous examples that exhibit the performance of the proposed strategy under different loading conditions, varying degrees of depth and parallelism in the task graphs. The proposed allocation strategy is shown to outperform distributed load distribution
  • Keywords
    hypercube networks; performance evaluation; resource allocation; allocation strategy; computations allocation; divide/conquer algorithms; dual-level dynamic load distribution strategy; dynamic partitioning; dynamic structures; hypercube based distributed systems; median processors; recursive algorithms; simulation study; Computational modeling; Computer architecture; Concurrent computing; Distributed computing; Distributed processing; Distribution strategy; Hypercubes; Load management; Parallel architectures; Processor scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Performance Distributed Computing, 1992. (HPDC-1), Proceedings of the First International Symposium on
  • Conference_Location
    Syracuse, NY
  • Print_ISBN
    0-8186-2970-3
  • Type

    conf

  • DOI
    10.1109/HPDC.1992.246470
  • Filename
    246470