(Almost) Perfect Discrete Iterative Load Balancing

Read full text
Authors: Petra Berenbrink, Robert Elsässer⋆, Tom Friedetzky, Hamed Hosseinpour, Dominik Kaaser, Peter Kling, Thomas Sauerwald
Cited by: 0

Abstract

We consider discrete, iterative load balancing via matchings on arbitrary graphs. Initially each node holds a certain number of tokens, defining the load of the node, and the objective is to redistribute the tokens such that eventually each node has approximately the same number of tokens. We present results for a general class of simple local balancing schemes where the tokens are balanced via matchings. In each round the process averages the tokens of any two matched nodes. If the sum of their tokens is odd, the node to receive the one excess token is selected at random. Our class covers three popular models: in the matching model a new matching is generated randomly in each round, in the balancing circuit model a fixed sequence of matchings is applied periodically, and in the asynchronous model the load is balanced over a randomly chosen edge.

Fields of Study & Subjects

Advanced Queuing Theory Analysis Stability and Control of Uncertain Systems Complexity and Algorithms in Graphs

Publication details

Journal / source
Society for Industrial and Applied Mathematics eBooks
Pages
4224–4237
Publication date
1 January 2026
Language
EN