| Distributed algorithms for QoS load balancing |
| Full text |
Pdf
(366 KB)
|
Source
|
ACM Symposium on Parallel Algorithms and Architectures
archive
Proceedings of the twenty-first annual symposium on Parallelism in algorithms and architectures
table of contents
Calgary, AB, Canada
SESSION: Network organization and design
table of contents
Pages 197-203
Year of Publication: 2009
ISBN:978-1-60558-606-9
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 27, Downloads (12 Months): 52, Citation Count: 1
|
|
|
ABSTRACT
We consider a dynamic load balancing scenario in which users allocate resources in a non-cooperative and selfish fashion. The perceived performance of a resource for a user decreases with the number of users that allocate the resource. In our dynamic, concurrent model, users may reallocate resources in a round-based fashion. As opposed to various settings analyzed in the literature, we assume that users have quality of service (QoS) demands. A user has zero utility when falling short of a certain minimum performance threshold and having positive utility otherwise. Whereas various load-balancing protocols have been proposed for the setting without quality of service requirements, we consider protocols that satisfy an additional locality constraint: The behavior of a user depends merely on the state of the resource it currently allocates. This property is particularly useful in scenarios where the state of other resources is not readily accessible. For instance, if resources represent channels in a mobile network, then accessing channel information may require time-intensive measurements. We consider several variants of the model, where the quality of service demands may depend on the user, the resource, or both. For all cases we present protocols for which the dynamics converge to a state in which all users are satisfied. More importantly, the time to reach such a state scales nicely. It is only logarithmic in the number of users, which makes our protocols applicable in large-scale systems.
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
|
Heiner Ackermann , Petra Berenbrink , Simon Fischer , Martin Hoefer, Concurrent imitation dynamics in congestion games, Proceedings of the 28th ACM symposium on Principles of distributed computing, August 10-12, 2009, Calgary, AB, Canada
[doi> 10.1145/1582716.1582732]
|
| |
2
|
Petra Berenbrink , Tom Friedetzky , Leslie Ann Goldberg , Paul W. Goldberg , Zengjian Hu , Russell Martin, Distributed Selfish Load Balancing, SIAM Journal on Computing, v.37 n.4, p.1163-1181, September 2007
[doi> 10.1137/060660345]
|
| |
3
|
Petra Berenbrink, Tom Friedetzky, Iman Hajirasouliha, and Zengjian Hu. Convergence to equilibria in distributed, selfish reallocation processes with weighted tasks. In Proc. 15th Annual European Symposium on Algorithms (ESA), pages 41--52, 2007.
|
 |
4
|
|
| |
5
|
|
| |
6
|
Rainer Feldmann, Martin Gairing, Thomas Lücking, Burkhard Monien, and Manuel Rode. Nashification and the coordination ratio for a selfish routing game. In Proc. 30th Intl Colloquium on Automata, Languages and Programming (ICALP'03), pages 514--526, 2003.
|
| |
7
|
Simon Fischer, Petri Mähönen, Marcel Schöngens, and Berthold Vöcking. Load balancing for dynamic spectrum assignment with local information for secondary users. In Proc. IEEE International Symposium on Dynamic Spectrum Access in Networks (DySPAN), 2008.
|
| |
8
|
Simon Fischer, Lars Olbrich, and Berthold Vöcking. Approximating Wardrop equilibria with finitely many agents. Distributed Computing, 21(2):129--139, 2008. Special Issue DISC 2007.
|
| |
9
|
|
 |
10
|
|
| |
11
|
Elias Koutsoupias and Christos Papadimitriou. Worst-case equilibria. In Proc. 16th International Symposium on Theoretical Aspects of Computer Science (STACS), pages 404--413, 1999.
|
| |
12
|
Berthold Vöcking. Selfish load balancing. In Noam Nisan, Tim Roughgarden, Éva Tardos, and Vijay Vazirani, editors, Algorithmic Game Theory, chapter 20. Cambridge University Press, 2007.
|
CITED BY
|
|
Heiner Ackermann , Petra Berenbrink , Simon Fischer , Martin Hoefer, Concurrent imitation dynamics in congestion games, Proceedings of the 28th ACM symposium on Principles of distributed computing, August 10-12, 2009, Calgary, AB, Canada
|
|