|
ABSTRACT
We study the problem of optimizing the performance of a system shared by selfish, noncooperative users. We consider the concrete setting of scheduling jobs on a set of shared machines with load-dependent latency functions specifying the length of time necessary to complete a job; we measure system performance by the total latency of the system.Assigning jobs according to the selfish interests of individual users (who wish to minimize only the latency that their own jobs experience) typically results in suboptimal system performance. However, in many systems of this type there is a mixture of “selfishly controlled” and “centrally controlled” jobs; as the assignment of centrally controlled jobs will influence the subsequent actions by selfish users, we aspire to contain the degradation in system performance due to selfish behavior by scheduling the centrally controlled jobs in the best possible way.We formulate this goal as an optimization problem via Stackelberg games, games in which one player acts a leader (here, the centralized authority interested in optimizing system performance) and the rest as followers (the selfish users). The problem is then to compute a strategy for the leader (a em Stackelberg strategy) that induces the followers to react in a way that (at least approximately) minimizes the total latency in the system.In this paper, we prove that it is NP-hard to compute the optimal Stackelberg strategy and present simple strategies with provable performance guarantees. More precisely, we give a simple algorithm that computes a strategy inducing a job assignment with total latency no more than a constant times that of the optimal assignment of all of the jobs; in the absence of centrally controlled jobs and a Stackelberg strategy, no result of this type is possible. We also prove stronger performance guarantees in the
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
|
A.Bagchi.Stackelber Di .erential Games in Economic Models .Springer-Verlag,1984.
|
| |
2
|
T.Basar and G.J.O sder.Dynamic Noncooperative Game Theory .SIAM,1999.
|
| |
3
|
M.Beckmann,C.B.McGuire,and C.B.Winsten. Studies in the Economics of Transportation .Yae University Press,1956.
|
| |
4
|
|
| |
5
|
B.Braden,D.C ark,J.Crowcroft,B.Davie, S.Deering,D.Estrin,S.Floyd,V.Jacobson, G.Minsha ,C.Partridge,L.Peterson, K.Ramakrishnan,S.Shenker,J.Wroc awski,and L.Zhang.Recommendations on queue management and congestion avoidance in the Internet.Network Working Group Request for Comments 2309,April 1998.
|
| |
6
|
J.Case,M.Fedor,M.Scho .stall,and J.Davin.A simple network management protocol.Network Working Group Request for Comments 1067,August 1988.
|
| |
7
|
Ron Cocchi , Scott Shenker , Deborah Estrin , Lixia Zhang, Pricing in computer networks: motivation, formulation, and example, IEEE/ACM Transactions on Networking (TON), v.1 n.6, p.614-627, Dec. 1993
[doi> 10.1109/90.266050]
|
| |
8
|
S.C.Dafermos and F.T.Sparrow.The tra .c assignment problem for a general network.Journal of Research of the National Bureau of Standards,Series B ,73B(2):91 -118,1969.
|
| |
9
|
C.Douligeris and R.Mazumdar.Multileve .ow contro of queues.In Proceedin s of the Johns Hopkins Conference on Information Sciences and Systems , page 21,1989.
|
| |
10
|
C.Douligeris and R.Mazumdar.A game theoretic perspective to .ow control in telecommunication networks.Journal of the Franklin Institute , 329:383 -402,1992.
|
| |
11
|
|
| |
12
|
A.A.Economides and J.A.Silvester.Priority load sharing:An approach using Stackelberg games.In Proceedin s of the 28th Annual Al l erton Conference on Communications,Control,and Computing ,pages 674 -683,1990.
|
 |
13
|
Joan Feigenbaum , Christos Papadimitriou , Scott Shenker, Sharing the cost of muliticast transmissions (preliminary version), Proceedings of the thirty-second annual ACM symposium on Theory of computing, p.218-227, May 21-23, 2000, Portland, Oregon, United States
[doi> 10.1145/335305.335332]
|
| |
14
|
|
| |
15
|
|
| |
16
|
|
| |
17
|
Y.A.Korlis,A.A.Lazar,and A.Orda.Capacity a ocation under noncooperative routing.IEEE Transactions on Automatic Control ,42(3):309 -325, 1997.
|
| |
18
|
Y.A.Korlis,A.A.Lazar,and A.Orda.Avoiding the Braess paradoxin noncooperative networks.Journal of Applied Probability ,36(1):211 -222,1999.
|
| |
19
|
E.Koutsoupias and C.Papadimitriou.Worst-case equilibria.In Proceedin s of the 16th Annual Symposium on Theoretical Aspects of Computer Science ,pages 404 -413,1999.
|
| |
20
|
N.Nisan.A gorithms for sel .sh agents:Mechanism design for distributed computation.In Proceedin s of the 16th Annual Symposium on Theoretical Aspects of Computer Science ,pages 1 -15,1999.
|
 |
21
|
|
| |
22
|
|
| |
23
|
G.Owen.Game Theory .Academic Press,1995.Third Edition.
|
| |
24
|
|
| |
25
|
C.ReVelle and D.Serra.The maximum capture prob em inc uding re ocation.INFOR ,29:130 -138, 1991.
|
| |
26
|
A.Ronen.Solvin Optimization Problems amon Sel .sh Agents .PhD thesis,Hebrew University of Jerusalem,2000.
|
| |
27
|
|
| |
28
|
Y.She ..Urban Transportation Networks: Equilibrium Analysis with Mathematical Programming Methods .Prentice-Hall,1985.
|
| |
29
|
|
| |
30
|
H.von Stackelberg.Marktform und Gleichgewicht . Springer-Verlag,1934.English translation,entitled The Theory of the Market Economy ,published in 1952 by Oxford University Press.
|
CITED BY 24
|
|
|
|
|
|
|
|
Elliot Anshelevich , Anirban Dasgupta , Eva Tardos , Tom Wexler, Near-optimal network design with selfish agents, Proceedings of the thirty-fifth annual ACM symposium on Theory of computing, June 09-11, 2003, San Diego, CA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Praveen Paruchuri , Jonathan P. Pearce , Milind Tambe , Fernando Ordonez , Sarit Kraus, An efficient heuristic approach for security against multiple adversaries, Proceedings of the 6th international joint conference on Autonomous agents and multiagent systems, May 14-18, 2007, Honolulu, Hawaii
|
|
|
|
|
|
|
|
|
|
|
|
Praveen Paruchuri , Jonathan P. Pearce , Janusz Marecki , Milind Tambe , Fernando Ordóñez , Sarit Kraus, Coordinating randomized policies for increasing security of agent systems, Information Technology and Management, v.10 n.1, p.67-79, March 2009
|
|