JOURNAL ARTICLE

Distributed selfish load balancing

Petra BerenbrinkTom FriedetzkyLeslie Ann GoldbergPaul W. GoldbergZengjian HuRussell Martin

Year: 2006 Journal:   Proceedings of the seventeenth annual ACM-SIAM symposium on Discrete algorithm - SODA '06 Pages: 354-363

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.

Keywords:
Nash equilibrium Computer science Convergence (economics) Distributed computing Resource allocation Distributed algorithm Mathematical optimization Load balancing (electrical power) Martingale (probability theory) Multi-agent system Mathematics Computer network Artificial intelligence

Metrics

40
Cited By
5.96
FWCI (Field Weighted Citation Impact)
17
Refs
0.98
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Game Theory and Applications
Social Sciences →  Decision Sciences →  Management Science and Operations Research
Economic theories and models
Social Sciences →  Economics, Econometrics and Finance →  Economics and Econometrics
Auction Theory and Applications
Social Sciences →  Decision Sciences →  Management Science and Operations Research

Related Documents

JOURNAL ARTICLE

Distributed selfish load balancing

Petra BerenbrinkTom FriedetzkyLeslie Ann GoldbergPaul W. GoldbergZengjian HuRussell Martin

Journal:   Symposium on Discrete Algorithms Year: 2006 Pages: 354-363
JOURNAL ARTICLE

Distributed Selfish Load Balancing

Petra BerenbrinkTom FriedetzkyLeslie Ann GoldbergPaul W. GoldbergZengjian HuRussell Martin

Journal:   SIAM Journal on Computing Year: 2007 Vol: 37 (4)Pages: 1163-1181
JOURNAL ARTICLE

Distributed Selfish Load Balancing on Networks

Petra BerenbrinkMartin HoeferThomas Sauerwald

Journal:   ACM Transactions on Algorithms Year: 2014 Vol: 11 (1)Pages: 1-29
BOOK-CHAPTER

Selfish Load Balancing

Berthold Vöcking

Algorithmic Game Theory Year: 2007 Pages: 517-542
© 2026 ScienceGate Book Chapters — All rights reserved.