Weighted proportional allocation

We consider a weighted proportional allocation of resources that allows providers to discriminate usage of resources by users. This framework is a generalization of well-known proportional allocation by accommodating allocation of resources proportional to weighted bids or proportional to submitted bids but with weighted payments. We study a competition game where everyone is selfish: providers choose user discrimination weights aiming at maximizing their individual revenues while users choose their bids aiming at maximizing their individual payoffs. We analyze revenue and social welfare of this game. We find that the revenue is lower bounded by k/(k+1) times the revenue under standard price discrimination scheme, where a set of k users is excluded. For users with linear utility functions, we find that the social welfare is at least 1/(1+2/√3) of the maximum social welfare (approx. 46%) and that this bound is tight. We extend this efficiency result to a broad class of utility functions and multiple competing providers. We also describe an algorithm for adjusting discrimination weights by providers without a prior knowledge of user utility functions and establish convergence to equilibrium points of the competition game. Our results show that, in many cases, weighted proportional sharing achieves competitive revenue and social welfare, despite the fact that everyone is selfish.

[1]  John N. Tsitsiklis,et al.  Efficiency loss in a network resource allocation game: the case of elastic supply , 2005, IEEE Trans. Autom. Control..

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

[3]  P. Olver Nonlinear Systems , 2013 .

[4]  Sean P. Meyn,et al.  A Control Theorist's Perspective on Dynamic Competitive Equilibria in Electricity Markets , 2011 .

[5]  B. Hajek,et al.  Strategic Buyers in a Sum Bid Game for Flat Networks , 2004 .

[6]  Irfan Ahmad,et al.  PARDA: Proportional Allocation of Resources for Distributed Storage Access , 2009, FAST.

[7]  Éva Tardos,et al.  Approximately maximizing efficiency and revenue in polyhedral environments , 2007, EC '07.

[8]  Laurent Massoulié,et al.  Farsighted users harness network time-diversity , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[9]  Abhay Parekh,et al.  A generalized processor sharing approach to flow control in integrated services networks: the multiple node case , 1994, TNET.

[10]  Scott Shenker,et al.  Analysis and simulation of a fair queueing algorithm , 1989, SIGCOMM 1989.

[11]  Vishal Misra,et al.  On Resource Management for Cloud Users: A Generalized Kelly Mechanism Approach , 2010 .

[12]  Richard J. Gibbens,et al.  On packet marking at priority queues , 2002, IEEE Trans. Autom. Control..

[13]  R. Srikant,et al.  Economics of Network Pricing With Multiple ISPs , 2006, IEEE/ACM Transactions on Networking.

[14]  Frank Kelly,et al.  Charging and rate control for elastic traffic , 1997, Eur. Trans. Telecommun..

[15]  P. Michor Mathematics unlimited-2001 and Beyond , 2005 .

[16]  Michal Feldman,et al.  A price-anticipating resource allocation mechanism for distributed shared clusters , 2005, EC '05.

[17]  Milan Vojnovic,et al.  The Weighted Proportional Allocation Mechanism , 2010 .

[18]  R. Srikant,et al.  The Price of Simplicity , 2007, 2007 Conference Record of the Forty-First Asilomar Conference on Signals, Systems and Computers.

[19]  Uriel Feige Algorithmic Game Theory - handout 11 and 12 , 2013 .

[20]  J. Tirole The Theory of Industrial Organization , 1988 .

[21]  Yin Zhang,et al.  Optimizing cost and performance for multihoming , 2004, SIGCOMM 2004.