db83b25514399fa1.tex
1: \begin{abstract}
2:   We study probabilistic protocols for concurrent threshold-based load
3:   balancing in networks. There are $n$ resources or machines
4:   represented by nodes in an undirected graph and $m \gg n$ users
5:   that try to find an acceptable resource by moving along the edges of
6:   the graph. Users accept a resource if the load is below a
7:   \emph{threshold}. Such thresholds have an intuitive meaning, e.g.,
8:   as deadlines in a machine scheduling scenario, and they allow the
9:   design of protocols under strong locality constraints. When
10:   migration is partly controlled by resources and partly by users, our
11:   protocols obtain rapid convergence to a balanced state, in which all
12:   users are satisfied. We show that convergence is achieved in a number of 
13:   rounds that is only logarithmic in $m$ and polynomial in structural 
14:   properties of the graph. Even when migration is fully controlled by users, 
15:   we obtain similar results for convergence to approximately balanced states. 
16:   If we slightly adjust the migration probabilities in our protocol, we can 
17:   also obtain fast convergence to balanced states.
18: \end{abstract}
19: