HIERARCHICAL SCHEDULING OF DYNAMIC PARALLEL COMPUTATIONS ON HYPERCUBEMULTICOMPUTERS

Citation
I. Ahmad et al., HIERARCHICAL SCHEDULING OF DYNAMIC PARALLEL COMPUTATIONS ON HYPERCUBEMULTICOMPUTERS, Journal of parallel and distributed computing, 20(3), 1994, pp. 317-329
Citations number
19
Categorie Soggetti
Computer Sciences","Computer Science Theory & Methods
ISSN journal
07437315
Volume
20
Issue
3
Year of publication
1994
Pages
317 - 329
Database
ISI
SICI code
0743-7315(1994)20:3<317:HSODPC>2.0.ZU;2-#
Abstract
In this paper a hierarchical task scheduling strategy for assigning pa rallel computations with dynamic structures to large hypercube multico mputers is proposed. Such computations represent a wide range of recur sive and divide/conquer algorithms for which structure of the problem varies dynamically. To achieve load balancing and reduce processor con tentions, the system is divided into multiple regions of processors fo r which the first level of scheduling is done by the host computer tha t spreads out the initial computations into these regions. The second level scheduling is done by a set of median processors of these region s which enable the processors of their regions to optimally balance th e dynamically created load and to communicate with each other with red uced overhead. The results of an extensive simulation study are presen ted that exhibit the performance of the proposed strategy under differ ent loading conditions, varying degrees of depth and parallelism, and communication costs. The proposed dual-level hierarchical scheduling i s shown to outperform a well known distributed scheduling strategy. (C ) 1994 Academic Press, Inc.