Skip to main content

Research Repository

Advanced Search

Distributed selfish load balancing

Berenbrink, P.; Friedetzky, T.; Goldberg, L.A.; Goldberg, P.; Hu, Z.; Martin, R.

Authors

P. Berenbrink

T. Friedetzky

L.A. Goldberg

P. Goldberg

Z. Hu

R. Martin



Abstract

Suppose that a set of m tasks are to be shared as equally as possible amongst a set of n resources. A game-theoretic mechanism to find a suitable allocation is to associate each task with a "selfish agent", and require each agent to select a resource, with the cost of a resource being the number of agents to select it. Agents would then be expected to migrate from overloaded to underloaded resources, until the allocation becomes balanced.Recent work has studied the question of how this can take place within a distributed setting in which agents migrate selfishly without any centralized control. In this paper we discuss a natural protocol for the agents which combines the following desirable features: It can be implemented in a strongly distributed setting, uses no central control, and has good convergence properties. For m ≫ n, the system becomes approximately balanced (an ε-Nash equilibrium) in expected time O(log log m). We show using a martingale technique that the process converges to a perfectly balanced allocation in expected time O(log log m + n4). We also give a lower bound of Ω (max{log log m, n}) for the convergence time.

Citation

Berenbrink, P., Friedetzky, T., Goldberg, L., Goldberg, P., Hu, Z., & Martin, R. (2006). Distributed selfish load balancing. In Proceedings of the 17th Annual ACM-SIAM Symposium on Discrete Algorithm (354-363). https://doi.org/10.1145/1109557.1109597

Conference Name 17th Annual ACM-SIAM Symposium on Discrete Algorithms
Conference Location Miami, Florida
Publication Date Jan 1, 2006
Deposit Date Jan 23, 2009
Publisher Association for Computing Machinery (ACM)
Pages 354-363
Book Title Proceedings of the 17th Annual ACM-SIAM Symposium on Discrete Algorithm.
DOI https://doi.org/10.1145/1109557.1109597
Publisher URL http://portal.acm.org/citation.cfm?doid=1109557.1109597

Downloadable Citations