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
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;
Conference_Titel :
Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
Conference_Location :
Honolulu, HI
Print_ISBN :
0-8186-7255-2
DOI :
10.1109/IPPS.1996.508195