DocumentCode
2959226
Title
Improved Bounds for Discrete Diffusive Load Balancing
Author
Adolphs, Clemens P J ; Berenbrink, Petra
Author_Institution
Lehrstuhl fur Inf. 1, RWTH Aachen Univ., Aachen, Germany
fYear
2012
fDate
21-25 May 2012
Firstpage
820
Lastpage
826
Abstract
In this paper we consider load balancing in a static and discrete setting where a fixed number of indivisible tasks have to be allocated to processors. We assume uniform tasks but the processors may have different speeds. The load of a processor is the number of tasks assigned to it divided by its speed. We consider diffusion load balancing which works in rounds. In every round the processors are allowed to compare their own load with the load of their neighbors and to balance the load with the neighbors, using their local information only. The question is how many rounds does it take until the whole processor network is balanced, meaning the load discrepancy (difference between maximum load and m/n) is minimized. Our balancing algorithm is deterministic and extends the algorithm studied in [1] from the case of uniform speeds to non-uniform speeds. We use a potential function argument to show that a better load balance can be obtained when the algorithm is allowed to run longer compared to the algorithm of [1].
Keywords
resource allocation; discrete diffusive load balancing; discrete setting; load discrepancy; potential function argument; processor network; static setting; Convergence; Eigenvalues and eigenfunctions; Load management; Load modeling; Program processors; Protocols; Vectors; distributed algorithms; load balancing; reallocation;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel & Distributed Processing Symposium (IPDPS), 2012 IEEE 26th International
Conference_Location
Shanghai
ISSN
1530-2075
Print_ISBN
978-1-4673-0975-2
Type
conf
DOI
10.1109/IPDPS.2012.78
Filename
6267890
Link To Document