The search functionality is under construction.
The search functionality is under construction.

A Network-Topology-Independent Static Task Allocation Strategy for Massively Parallel Computers

Takanobu BABA, Akehito GUNJI, Yoshifumi IWAMOTO

  • Full Text Views

    0

  • Cite this

Summary :

A network-topology-independent static task allocation strategy has been designed and implemented for massively parallel computers. For mapping a task graph to a processor graph, this strategy evaluates several functions that represent some intuitively feasible properties or the graphs. They include the connectivity with the allocated nodes, distance from the median of a graph, connectivity with candidate nodes, and the number of candidate nodes within a distance. Several greedy strategies are defined to guide the mapping process, utilizing the indicated function values. An allocation system has been designed and implemented based on the allocation strategy. In experiments we have defined about 1000 nodes in task graphs with regular and irregular topologies, and the same order of processors with mesh, tree, and hypercube topologies. The results are summarized as follows. 1) The system can yield 4.0 times better total communication costs than an arbitrary allocation. 2) It is difficult to select a single strategy capable of providing the best solutions for a wide range of task-processor combinations. 3) Comparison with hypercube-topology-dependent research indicates that our topology-independent allocator produces better results than the dependent ones. 4) The order of computaion time of the allocator is experimentally proved to be O (n2) where n represents the number of tasks.

Publication
IEICE TRANSACTIONS on Information Vol.E76-D No.8 pp.870-881
Publication Date
1993/08/25
Publicized
Online ISSN
DOI
Type of Manuscript
PAPER
Category
Computer Networks

Authors

Keyword