Generalized proportional allocation mechanism design for multi-rate multicast service on the Internet

In multicast transmission on the Internet, agents are divided into multicast groups based on the content they demand. In addition, when multi-rate transmission is used, each user in the same multicast group may request different quality of service for the same content. With multi-rate multicast transmission, each link on the network carries only the highest quality content of each multicast group passing through this link, thus resulting in substantial resource savings compared to unicast transmission. In this paper a mechanism is constructed that fully implements social welfare maximising allocation in Nash equilibria for the case of multi-rate multicast service under the assumption of strategic agents for whom utilities are private information. The emphasis of this work is on full implementation, which means that all pure strategy Nash equilibria of the induced game result in the optimal allocations of the centralised allocation problem. The mechanism, which is constructed in a quasi-systematic way starting from the dual of the centralized problem, has a number of additional useful properties. Specifically, the proposed mechanism results in feasible allocation (in fact in Pareto optimal allocation) even off-equilibrium. Finally, in the extended version of this paper it is shown how strong budget balance at equilibrium can be added to the proposed mechanism in a straightforward manner.

[1]  Sujit Gujar,et al.  Foundations of mechanism design: A tutorial Part 1-Key concepts and classical results , 2008 .

[2]  Leandros Tassiulas,et al.  Layered multicast rate control based on Lagrangian relaxation and dynamic programming , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[3]  Ali Kakhbod,et al.  An Efficient Game Form for Multi-Rate Multicast Service Provisioning , 2011, IEEE Journal on Selected Areas in Communications.

[4]  S. Reiter,et al.  Game forms with minimal message spaces , 1988 .

[5]  Leandros Tassiulas,et al.  Fair allocation of utilities in multirate multicast networks: a framework for unifying diverse fairness objectives , 2002, IEEE Trans. Autom. Control..

[6]  H. Young,et al.  Individual Strategy and Social Structure: An Evolutionary Theory of Institutions , 1999 .

[7]  Tilman Börgers,et al.  An introduction to the theory of mechanism design , 2015 .

[8]  Matthew O. Jackson,et al.  A crash course in implementation theory , 2001, Soc. Choice Welf..

[9]  Sujit Gujar,et al.  Foundations of mechanism design: A tutorial Part 2-Advanced concepts and results , 2008 .

[10]  Leandros Tassiulas,et al.  Optimization based rate control for multirate multicast sessions , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[11]  Donald F. Towsley,et al.  Decentralized Computation of Weighted Max-Min Fair Bandwidth Allocation in Networks with Multicast Flows , 2001, IWDC.

[12]  John N. Tsitsiklis,et al.  Communication Requirements of VCG-Like Mechanisms in Convex Environments , 2006 .

[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]  Demosthenis Teneketzis,et al.  Local Public Good Provisioning in Networks: A Nash Implementation Mechanism , 2012, IEEE Journal on Selected Areas in Communications.

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

[16]  Bruce Hajek,et al.  Revenue and Stability of a Mechanism for Efficient Allocation of a Divisible Good , 2005 .

[17]  Abhinav Sinha,et al.  Generalized Proportional Allocation Mechanism Design for Unicast Service on the Internet , 2014, ArXiv.

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

[19]  H. Vincent Poor,et al.  Mechanisms and Games for Dynamic Spectrum Allocation: Frontmatter , 2014 .

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

[21]  Koushik Kar,et al.  Progressive second price auctions with elastic supply for PEV charging in the smart gric , 2014, 2014 7th International Conference on NETwork Games, COntrol and OPtimization (NetGCoop).

[22]  Yan Chen,et al.  A family of supermodular Nash mechanisms implementing Lindahl allocations , 2002 .

[23]  T.M. Stoenescu,et al.  A Pricing Mechanism which Implements in Nash Equilibria a Rate Allocation Problem in Networks , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[24]  R.T. Maheswaran,et al.  Social welfare of selfish agents: motivating efficiency for divisible resources , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[25]  Guoqiang Tian,et al.  Implementation of the Lindahl Correspondence by a Single-Valued, Feasible, and Continuous Mechanism , 1989 .

[26]  D. Fudenberg,et al.  The Theory of Learning in Games , 1998 .

[27]  H. Peyton Young,et al.  Individual Strategy and Social Structure , 2020 .

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

[29]  Donald F. Towsley,et al.  The impact of multicast layering on network fairness , 1999, SIGCOMM '99.

[30]  Mingyi Hong,et al.  Mechanism Design for Base Station Association and Resource Allocation in Downlink OFDMA Network , 2012, IEEE Journal on Selected Areas in Communications.

[31]  John N. Tsitsiklis,et al.  Efficiency loss in a network resource allocation game: the case of elastic supply , 2004, IEEE Transactions on Automatic Control.

[32]  J. Nash NON-COOPERATIVE GAMES , 1951, Classics in Game Theory.

[33]  Eric van Damme,et al.  Non-Cooperative Games , 2000 .

[34]  John N. Tsitsiklis,et al.  Efficiency of Scalar-Parameterized Mechanisms , 2008, Oper. Res..

[35]  T. Groves,et al.  Optimal Allocation of Public Goods: A Solution to the 'Free Rider Problem' , 1977 .

[36]  L. Hurwicz Outcome Functions Yielding Walrasian and Lindahl Allocations at Nash Equilibrium Points , 1979 .

[37]  Leonid Hurwicz,et al.  Economic design, adjustment processes, mechanisms, and institutions , 1994 .

[38]  Mingyan Liu,et al.  Multirate multicast service provisioning I: an algorithm for optimal price splitting along multicast trees , 2007, Math. Methods Oper. Res..

[39]  Michael J. Neely Optimal pricing in a free market wireless network , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[40]  E. Maasland,et al.  Auction Theory , 2021, Springer Texts in Business and Economics.

[41]  T. Başar,et al.  Nash Equilibrium and Decentralized Negotiation in Auctioning Divisible Resources , 2003 .