0d57df7ce3e44c04.tex
1: \begin{abstract}
2:   In this paper we consider neighborhood load balancing in the
3:   context of selfish clients.  We assume that a network of $n$
4:   processors and $m$ tasks is given.  The processors may have
5:   different speeds and the tasks may have different weights.  Every
6:   task is controlled by a selfish user. The objective of the user is
7:   to allocate his/her task to a processor with minimum load.
8: 
9:   We revisit the concurrent probabilistic protocol introduced in
10:   \cite{Berenbrink2011}, which works in sequential rounds.  In each
11:   round every task is allowed to query the load of one randomly chosen
12:   neighboring processor. If that load is smaller the task will
13:   migrate to that processor with a suitably chosen probability.  Using
14:   techniques from spectral graph theory we obtain upper bounds on the
15:   expected convergence time towards approximate and exact Nash
16:   equilibria that are significantly better than the previous results
17:   in \cite{Berenbrink2011}.  We show results for uniform tasks on
18:   non-uniform processors and the general case where the tasks have
19:   different weights and the machines have speeds.  To the best of our
20:   knowledge, these are the first results for this general setting.
21: \end{abstract}
22: