DocumentCode
2136195
Title
Random seeking: a general, efficient, and informed randomized scheme for dynamic load balancing
Author
Mahapatra, Nihar R. ; Dutt, Shantanu
Author_Institution
Dept. of Electr. Eng., Minnesota Univ., Minneapolis, MN, USA
fYear
1996
fDate
15-19 Apr 1996
Firstpage
881
Lastpage
885
Abstract
Proposes a completely general, informed, randomized, dynamic load-balancing method called random seeking (RS), which is suitable for parallel algorithms with characteristics found in many of the search algorithms used in artificial intelligence and operations research and in many divide-and-conquer algorithms. In this method, source processors randomly seek out sink processors for load balancing by outputting “probe” messages. These probes not only locate sinks, but also collect load distribution information which is used to efficiently regulate load balancing activities. We empirically compare RS with a well-known randomized dynamic load-balancing method, the random communication (RC) strategy, by using them in parallel best-first branch-and-bound algorithms on up to 512 processors of an nCUBE2 multicomputer. We find that the RC execution times are more than those of RS by 8-67% when used to perform combined dynamic quantitative and qualitative load balancing, and by 5-74% when used to perform just dynamic quantitative load balancing
Keywords
divide and conquer methods; parallel algorithms; randomised algorithms; resource allocation; tree searching; artificial intelligence; best-first branch-and-bound algorithms; divide-and-conquer algorithms; efficiency; execution times; general informed randomized dynamic load-balancing method; load distribution information; nCUBE2 multicomputer; operations research; parallel algorithms; probe messages; qualitative load balancing; quantitative load balancing; random communication strategy; random seeking; search algorithms; sink processors; source processors; Artificial intelligence; Concurrent computing; Costs; Distributed computing; Load management; Operations research; Parallel algorithms; Probes;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
Conference_Location
Honolulu, HI
Print_ISBN
0-8186-7255-2
Type
conf
DOI
10.1109/IPPS.1996.508195
Filename
508195
Link To Document