A packet dropping mechanism for efficient operation of M/M/1 queues with selfish users

Abstract We consider a fundamental game theoretic problem concerning selfish users contributing packets to an M/M/1 queue. In this game, each user controls its own input rate so as to optimize a desired tradeoff between throughput and delay. We first show that the original game has an inefficient Nash Equilibrium (NE), with a Price of Anarchy (PoA) that scales linearly or worse in the number of users. In order to improve the outcome efficiency, we propose an easily implementable mechanism design whereby the server randomly drops packets with a probability that is a function of the total arrival rate. We show that this results in a modified M/M/1 queueing game that is an ordinal potential game with at least one NE. In particular, for a linear packet dropping function, which is similar to the Random Early Detection (RED) algorithm used in Internet Congestion Control, we prove that there is a unique NE. We also show that the simple best response dynamic converges to this unique equilibrium. Finally, for this scheme, we prove that the social welfare (expressed either as the summation of utilities of all players, or as the summation of the logarithm of utilities of all players) at the equilibrium point can be arbitrarily close to the social welfare at the global optimal point, i.e. the PoA can be made arbitrarily close to 1. We also study the impact of arrival rate estimation error on the PoA through simulations.

[1]  Van Jacobson,et al.  Random early detection gateways for congestion avoidance , 1993, TNET.

[2]  Mihaela van der Schaar,et al.  Linearly coupled communication games , 2010 .

[3]  Ashish Goel,et al.  Oblivious AQM and Nash equilibria , 2002, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[4]  V. Georgiev Using Game Theory to Analyze Wireless Ad Hoc Networks . ” , 2008 .

[5]  Anastasios A. Economides,et al.  Multi-objective routing in integrated services networks: A game theory approach , 1991, IEEE INFCOM '91. The conference on Computer Communications. Tenth Annual Joint Comference of the IEEE Computer and Communications Societies Proceedings.

[6]  Sheldon M. Ross,et al.  Introduction to probability models , 1975 .

[7]  Yi Gai,et al.  A packet dropping-based incentive mechanism for M/M/1 queues with selfish users , 2011, 2011 Proceedings IEEE INFOCOM.

[8]  K. Bharath-Kumar,et al.  A new approach to performance-oriented flow control , 1981, IEEE Trans. Commun..

[9]  Eitan Altman,et al.  A survey on networking games in telecommunications , 2006, Comput. Oper. Res..

[10]  Allen B. MacKenzie,et al.  Using game theory to analyze wireless ad hoc networks , 2005, IEEE Communications Surveys & Tutorials.

[11]  D. Starobinski,et al.  On the price of anarchy in unbounded delay networks , 2006, GameNets '06.

[12]  L. Shapley,et al.  REGULAR ARTICLEPotential Games , 1996 .

[13]  Christos Douligeris,et al.  A game theoretic perspective to flow control in telecommunication networks , 1992 .

[14]  Ashish Goel,et al.  Oblivious AQM and nash equilibria , 2002, CCRV.

[15]  A. Ozdaglar,et al.  Algorithmic Game Theory: Incentives and Pricing in Communications Networks , 2007 .

[16]  Christos Douligeris,et al.  Convergence of synchronous and asynchronous greedy algorithms in a multiclass telecommunications environment , 1992, IEEE Trans. Commun..

[17]  Allen B. MacKenzie,et al.  Game Theory for Wireless Engineers (Synthesis Lectures on Communications) , 2006 .

[18]  Zhu Han,et al.  Coalitional game theory for communication networks , 2009, IEEE Signal Processing Magazine.

[19]  Allen B. MacKenzie,et al.  Game Theory for Wireless Engineers , 2006, Game Theory for Wireless Engineers.

[20]  Tim Roughgarden,et al.  The price of anarchy in an exponential multi-server , 2007, Oper. Res. Lett..

[21]  L. Shapley,et al.  Potential Games , 1994 .

[22]  S. Lasaulce,et al.  Methodologies for analyzing equilibria in wireless games , 2009, IEEE Signal Process. Mag..

[23]  Ariel Rubinstein,et al.  A Course in Game Theory , 1995 .

[24]  Dimitris Bertsimas,et al.  The Price of Fairness , 2011, Oper. Res..