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
Link To Document