DocumentCode :
2370657
Title :
A detailed analysis of random polling dynamic load balancing
Author :
Sanders, Peter
Author_Institution :
LS Inf. fur Ingenieure und Naturwissenschaftler, Karlsruhe Univ., Germany
fYear :
1994
fDate :
14-16 Dec 1994
Firstpage :
382
Lastpage :
389
Abstract :
Dynamic load balancing is crucial for the performance of many parallel algorithms. Random polling, a simple randomized load balancing algorithm, has proved to be very efficient in practice for applications like parallel depth first search. This paper presents a detailed analysis of the algorithm taking into account many aspects of the underlying machine and the application to be load balanced. It derives tight scalability bounds which are for the first time able to explain the superior performance of random polling analytically. In some cases, the algorithm even turns out to be optimal. Some of the proof-techniques employed might also be useful for the analysis of other parallel algorithms
Keywords :
parallel algorithms; parallel architectures; performance evaluation; randomised algorithms; resource allocation; tree searching; detailed analysis; parallel algorithms; parallel depth first search; performance; random polling dynamic load balancing; randomized load balancing algorithm; tight scalability bounds; Algorithm design and analysis; Artificial intelligence; Broadcasting; Computer languages; Load management; Parallel algorithms; Parallel processing; Performance analysis; Scalability; Tree data structures;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Architectures, Algorithms and Networks, 1994. (ISPAN), International Symposium on
Conference_Location :
Kanazawa
Print_ISBN :
0-8186-6507-6
Type :
conf
DOI :
10.1109/ISPAN.1994.367176
Filename :
367176
Link To Document :
بازگشت