| Distributed selfish load balancing |
| Full text |
Pdf
(227 KB)
|
| Source
|
Symposium on Discrete Algorithms
archive
Proceedings of the seventeenth annual ACM-SIAM symposium on Discrete algorithm
table of contents
Miami, Florida
Pages: 354 - 363
Year of Publication: 2006
ISBN:0-89871-605-5
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 10, Downloads (12 Months): 50, Citation Count: 3
|
|
|
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
 |
2
|
|
| |
3
|
A. Czumaj, C. Riley and C. Scheideler. Perfectly Balanced Allocation. Proc. 7th Annual International Workshop on Randomization and Approximation Techniques in Computer Science (RANDOM-APPROX), Princeton, NJ (2003), pp. 240--251.
|
| |
4
|
|
| |
5
|
E. Even-Dar, A. Kesselman and Y. Mansour. Convergence Time to Nash Equilibria. Proc. of the 30th International Colloquium on Automata, Languages and Programming (ICALP), Eindhoven, Netherlands (2003), pp. 502--513.
|
| |
6
|
|
| |
7
|
Dimitris Fotakis , Spyros C. Kontogiannis , Elias Koutsoupias , Marios Mavronicolas , Paul G. Spirakis, The Structure and Complexity of Nash Equilibria for a Selfish Routing Game, Proceedings of the 29th International Colloquium on Automata, Languages and Programming, p.123-134, July 08-13, 2002
|
 |
8
|
|
| |
9
|
|
| |
10
|
E. Koutsoupias and C. H. Papadimitriou. Worst-Case Equilibria. Proc. 16th Annual Symposium on Theoretical Aspects of Computer Science (STACS), Trier, Germany (1999), pp. 404--413.
|
| |
11
|
|
 |
12
|
|
| |
13
|
M. Mitzenmacher, A. Richa and R. Sitaraman. The power of two random choices: A survey of the techniques and results. In Handbook of Randomized Computing, P. Pardalos, S. Rajasekaran, and J. Rolim (eds), Kluwer (2000), pp. 255--312.
|
| |
14
|
T. Roughgarden. Many papers studying the cost of selfish routing in the flow-model are available at Tim Roughgarden's web page http://www.cs.cornell.edu/timr/ (which also has information and summaries).
|
 |
15
|
|
| |
16
|
Peter Sanders , Sebastian Egner , Jan Korst, Fast concurrent access to parallel disks, Proceedings of the eleventh annual ACM-SIAM symposium on Discrete algorithms, p.849-858, January 09-11, 2000, San Francisco, California, United States
|
|