ACM Home Page
Please provide us with feedback. Feedback
Stackelberg scheduling strategies
Full text PdfPdf (231 KB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the thirty-third annual ACM symposium on Theory of computing table of contents
Hersonissos, Greece
Pages: 104 - 113  
Year of Publication: 2001
ISBN:1-58113-349-9
Author
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 102,   Citation Count: 23
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/380752.380783
What is a DOI?

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
 
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
 
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