Ultra-Fast Load Balancing on Scale-Free Networks
Accepted version
Peer-reviewed
Repository URI
Repository DOI
Change log
Abstract
The performance of large distributed systems crucially depends on efficiently balancing their load. This has motivated a large amount of theoretical research how an imbalanced load vector can be smoothed with local algorithms. For technical reasons, the vast majority of previous work focuses on regular (or almost regular) graphs including symmetric topologies such as grids and hypercubes, and ignores the fact that large networks are often highly heterogenous.We model large scale-free networks by Chung-Lu random graphs and analyze a simple local algorithm for iterative load balancing. On n-node graphs our distributed algorithm balances the load within $$\mathcal {O}((\log \log n)^2)$$ steps. It does not need to know the exponent $$\beta \in (2,3)$$ of the power-law degree distribution or the weights $$w_i$$ of the graph model. To the best of our knowledge, this is the first result which shows that load-balancing can be done in double-logarithmic time on realistic graph classes.
Description
Journal Title
Conference Name
Journal ISSN
1611-3349
