Nearest neighbor load balancing algorithms, like diusion, are popular due to their simplicity, ยฏexibility, and robustness. We show that they are also asymptotically very ecient when a random rather than a worst case initial load distribution is considered. We show that diusion needs Hlog n 2ad balan
Efficient schemes for nearest neighbor load balancing
โ Scribed by Ralf Diekmann; Andreas Frommer; Burkhard Monien
- Publisher
- Elsevier Science
- Year
- 1999
- Tongue
- English
- Weight
- 282 KB
- Volume
- 25
- Category
- Article
- ISSN
- 0167-8191
No coin nor oath required. For personal study only.
โฆ Synopsis
We design a general mathematical framework to analyze the properties of nearest neighbor balancing algorithms of the diusion type. Within this framework we develop a new Optimal Polynomial Scheme (OPS) which we show to terminate within a ยฎnite number m of steps, where m only depends on the graph and not on the initial load distribution.
We show that all existing diusion load balancing algorithms, including OPS, determine a ยฏow of load on the edges of the graph which is uniquely deยฎned, independent of the method and minimal in the l 2 -norm. This result can also be extended to edge weighted graphs.
The l 2 -minimality is achieved only if a diusion algorithm is used as preprocessing and the real movement of load is performed in a second step. Thus, it is advisable to split the balancing process into the two steps of ยฎrst determining a balancing ยฏow and afterwards moving the load. We introduce the problem of scheduling a ยฏow and present some ยฎrst results on its complexity and the approximation quality of local greedy heuristics.
๐ SIMILAR VOLUMES
Solving initial value problems (IVPs) for ordinary differential equations (ODEs) has long been believed to be an inherently sequential procedure. But IVP solvers using the extrapolation method provide high quality solutions and offer a great potential for parallelism. In this paper, we present algor