Efficient schemes for nearest neighbor load balancing

Citation
R. Diekmann et al., Efficient schemes for nearest neighbor load balancing, PARALLEL C, 25(7), 1999, pp. 789-812
Citations number
20
Categorie Soggetti
Computer Science & Engineering
Journal title
PARALLEL COMPUTING
ISSN journal
01678191 → ACNP
Volume
25
Issue
7
Year of publication
1999
Pages
789 - 812
Database
ISI
SICI code
0167-8191(199907)25:7<789:ESFNNL>2.0.ZU;2-F
Abstract
We design a general mathematical framework to analyze the properties of nea rest neighbor balancing algorithms of the diffusion type. Within this frame work we develop a new Optimal Polynomial Scheme (OPS) which we show to term inate within a finite number m of steps, where m only depends on the graph and not on the initial load distribution. We show that all existing diffusion load balancing algorithms, including OP S, determine a flow of load on the edges of the graph which is uniquely def ined, independent of the method and minimal in the l(2)-norm. This result c an also be extended to edge weighted graphs. The l(2)-minimality is achieved only if a diffusion algorithm is used as pr eprocessing and the real movement of load is performed in a second step. Th us, it is advisable to split the balancing process into the two steps of fi rst determining a balancing flow and afterwards moving the load. We introdu ce the problem of scheduling a flow and present some first results on its c omplexity and the approximation quality of local greedy heuristics. (C) 199 9 Published by Elsevier Science B.V. All rights reserved.