Simple Load Balancing

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 1 and 2 be their respective number of tokens. The two nodes exchange tokens such that they have (1 + 2)/2 and (1 + 2)/2 tokens, respectively. We provide a simple analysis showing that this process reaches almost perfect balance within O(nn + n ) steps, where is the maximal initial load difference between any two nodes.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…