Improved Analysis of Deterministic Load-Balancing Schemes
Petra Berenbrink (SFU.ca), Ralf Klasing (LaBRI), Adrian Kosowski, (INRIA Paris-Rocquencourt, LIAFA), Frederik Mallmann-Trenn (SFU.ca, ENS, Paris), Przemyslaw Uznanski

TL;DR
This paper introduces a new class of deterministic load balancing algorithms called cumulatively fair algorithms, which achieve smaller discrepancies in token distribution across networked processors by satisfying specific fairness and retention conditions.
Contribution
It identifies natural conditions under which deterministic load balancing algorithms outperform previous bounds, including the Rotor-Router algorithm, by reducing discrepancy.
Findings
Cumulatively fair algorithms achieve discrepancy of O(min{d√(log n/μ), d√n}) in optimal time.
Introducing conditions that ensure smaller load discrepancies than prior methods.
Demonstrating the necessity of fairness and retention assumptions for low discrepancy.
Abstract
We consider the problem of deterministic load balancing of tokens in the discrete model. A set of processors is connected into a -regular undirected network. In every time step, each processor exchanges some of its tokens with each of its neighbors in the network. The goal is to minimize the discrepancy between the number of tokens on the most-loaded and the least-loaded processor as quickly as possible. Rabani et al. (1998) present a general technique for the analysis of a wide class of discrete load balancing algorithms. Their approach is to characterize the deviation between the actual loads of a discrete balancing algorithm with the distribution generated by a related Markov chain. The Markov chain can also be regarded as the underlying model of a continuous diffusion algorithm. Rabani et al. showed that after time , any algorithm of their class…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMarkov Chains and Monte Carlo Methods · Advanced Data Storage Technologies · Mathematical Approximation and Integration
