DocumentCode :
1887419
Title :
Randomized load balancing for tree-structured computation
Author :
Chakrabarti, Soumen ; Ranade, Abhiram ; Yelick, Katherine
Author_Institution :
Comput. Sci. Div., California Univ., Berkeley, CA, USA
fYear :
1994
fDate :
23-25 May 1994
Firstpage :
666
Lastpage :
673
Abstract :
Studies the performance of a randomized algorithm for balancing load across a multiprocessor executing a dynamic irregular task tree. Specifically, we show that the time taken to explore a task tree is likely to be within a small constant factor of an inherent lower bound for the tree instance. Our model permits arbitrary task times and overlap between computation and load balance, and thus extends earlier work (R.M. Karp and Y. Zhang, 1988) which assumed fixed cost tasks and used a bulk synchronous style in which the system alternated between distinct computing and load balancing steps. Our analysis is supported by experiments with application codes, demonstrating that the efficiency is high enough to make this method practical
Keywords :
message passing; multiprocessing systems; random processes; resource allocation; tree data structures; algorithm performance; application codes; arbitrary task times; computation/load balance overlap; dynamic irregular task tree; efficiency; multiprocessor; randomized load balancing; tree instance lower bound; tree-structured computation; Computer science; Costs; Eigenvalues and eigenfunctions; Equations; Large-scale systems; Load management; Message passing; Polynomials; Sampling methods; Tree graphs;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Scalable High-Performance Computing Conference, 1994., Proceedings of the
Conference_Location :
Knoxville, TN
Print_ISBN :
0-8186-5680-8
Type :
conf
DOI :
10.1109/SHPCC.1994.296705
Filename :
296705
Link To Document :
بازگشت