Dynamic Incentives for Congestion Control

We introduce a new dynamic pricing mechanism for controlling congestion in a network shared by non-cooperative users. The network exhibits a congestion externality and users have private information regarding their willingness to pay for network use. The externalities imply that many simple uniform price adjustment processes (e.g., tatonnement) either fail to effectively control flow demands and/or are subject to strategic manipulation. We propose a dynamic discriminatory pricing mechanism design and show that it effectively controls congestion while ensuring the efficient allocation of network capacity. We show the proposed mechanism is robust to strategic manipulation. To the best of our knowledge, there is no other dynamic pricing mechanism in the literature with these properties.

[1]  Jean C. Walrand,et al.  An efficient Nash-implementation mechanism for network resource allocation , 2010, Autom..

[2]  W. Vickrey Congestion Theory and Transport Investment , 1969 .

[3]  Richard J. Gibbens,et al.  Resource pricing and the evolution of congestion control , 1999, at - Automatisierungstechnik.

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

[5]  William Vickrey,et al.  Counterspeculation, Auctions, And Competitive Sealed Tenders , 1961 .

[6]  E. H. Clarke Multipart pricing of public goods , 1971 .

[7]  Frank Kelly,et al.  Rate control for communication networks: shadow prices, proportional fairness and stability , 1998, J. Oper. Res. Soc..

[8]  Sushil Bikhchandani,et al.  Ascending price Vickrey auctions , 2006, Games Econ. Behav..

[9]  Cynthia Barnhart,et al.  Strong activity rules for iterative combinatorial auctions , 2009, Comput. Oper. Res..

[10]  Lawrence M. Ausubel,et al.  The Clock-Proxy Auction: A Practical Combinatorial Auction Design , 2004 .

[11]  Theodore Groves,et al.  Incentives in Teams , 1973 .

[12]  Michael H. Rothkopf,et al.  Thirteen Reasons Why the Vickrey-Clarke-Groves Process Is Not Practical , 2007, Oper. Res..

[13]  Bruce E. Hajek,et al.  VCG-Kelly Mechanisms for Allocation of Divisible Goods: Adapting VCG Mechanisms to One-Dimensional Signals , 2006, 2006 40th Annual Conference on Information Sciences and Systems.

[14]  Lawrence M. Ausubel An efficient dynamic auction for heterogeneous commodities , 2006 .

[15]  Benny Moldovanu,et al.  Priority Auctions and Queue Disciplines That Depend on Processing Time , 2005, Manag. Sci..

[16]  Ali Kakhbod,et al.  An Efficient Game Form for Unicast Service Provisioning , 2009, IEEE Transactions on Automatic Control.

[17]  Steven H. Low,et al.  Optimization flow control—I: basic algorithm and convergence , 1999, TNET.

[18]  Franco Blanchini,et al.  Optimization of Long-Run Average-Flow Cost in Networks With Time-Varying Unknown Demand , 2010, IEEE Transactions on Automatic Control.

[19]  Lawrence M. Ausubel An Efficient Ascending-Bid Auction for Multiple Objects , 2004 .

[20]  Manipushpak Mitra Mechanism design in queueing problems , 2001 .

[21]  Lawrence M. Ausubel,et al.  The Clock-Proxy Auction: A Practical Combinatorial Auction Design , 2004 .

[22]  Donald G. Saari,et al.  Iterative Price Mechanisms , 1985 .

[23]  H. Uzawa,et al.  Preference, production, and capital: Iterative methods for concave programming , 1989 .

[24]  Venkatesh Bala,et al.  Chaotic tatonnement , 1992 .