pith. sign in

arxiv: 1808.05389 · v1 · pith:BQSDQGIJnew · submitted 2018-08-16 · 💻 cs.DC

Simple Load Balancing

classification 💻 cs.DC
keywords nodestokensloadbalancingdeltaprocesssimplealmost
0
0 comments X
read the original abstract

We consider the following load balancing process for $m$ tokens distributed arbitrarily among $n$ nodes connected by a complete graph: In each time step a pair of nodes is selected uniformly at random. Let $\ell_1$ and $\ell_2$ be their respective number of tokens. The two nodes exchange tokens such that they have $\lceil(\ell_1 + \ell_2)/2\rceil$ and $\lfloor(\ell_1 + \ell_2)/2\rfloor$ tokens, respectively. We provide a simple analysis showing that this process reaches almost perfect balance within $O(n\log{n} + n \log{\Delta})$ steps, where $\Delta$ is the maximal initial load difference between any two nodes.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.