Sharing the “cost” of multicast trees: an axiomatic analysis

Given the need to provide users with reasonable feedback about the "costs" their network usage incurs, and the increasingly commercial nature of the Internet, we believe that the allocation of cost among users will play an important role in future networks. This paper discusses cost allocation in the context of multicast flows. The question we discuss is this: when a single data flow is shared among many receivers, how does one split the cost of that flow among the receivers? Multicast routing increases network efficiency by using a single shared delivery tree. We address the issue of how these savings are allocated among the various members of the multicast group. We first consider an axiomatic approach to the problem, analyzing the implications of different distributive notions on the resulting allocations. We then consider a one-pass mechanism to implement such allocation schemes and investigate the family of allocation schemes such mechanisms can support.

[1]  Philip Wolfe,et al.  Contributions to the theory of games , 1953 .

[2]  A. W. Tucker,et al.  Contributions to the Theory of Games, Vol. II , 1954 .

[3]  G. Owen,et al.  A Simple Expression for the Shapley Value in a Special Case , 1973 .

[4]  Nimrod Megiddo,et al.  Computational Complexity of the Game Theory Approach to Cost Allocation for a Tree , 1978, Math. Oper. Res..

[5]  H. Young Cost allocation : methods, principles, applications , 1985 .

[6]  L. Shapley A Value for n-person Games , 1988 .

[7]  Stephen E. Deering,et al.  Distance Vector Multicast Routing Protocol , 1988, RFC.

[8]  H. Moulin Uniform externalities: Two axioms for fair allocation , 1990 .

[9]  Stephen E. Deering,et al.  Multicast routing in datagram internetworks and extended LANs , 1990, TOCS.

[10]  L. Shapley,et al.  The Shapley Value , 1994 .

[11]  William Sharkey,et al.  Network Models in Economics , 1991 .

[12]  David Clark,et al.  Supporting Real-Time Applications in an Integrated Services Packet Network: Architecture and Mechanism , 1992, SIGCOMM.

[13]  H. Moulin Welfare bounds in the cooperative production problem , 1992 .

[14]  Hervé Moulin,et al.  Traffic Based Cost Allocation in Network , 1996 .

[15]  Jeffrey K. MacKie-Mason,et al.  Pricing the Internet , 1995 .

[16]  Deborah Estrin,et al.  RSVP: a new resource ReSerVation Protocol , 1993 .

[17]  George C. Polyzos,et al.  A framework for flow-based accounting on the Internet , 1993, Proceedings of IEEE Singapore International Conference on Networks/International Conference on Information Engineering '93.

[18]  Deborah Estrin,et al.  Pricing in computer networks: motivation, formulation, and example , 1993, TNET.

[19]  Paul Francis,et al.  Core based trees (CBT) , 1993, SIGCOMM '93.

[20]  Deborah Estrin,et al.  An architecture for wide-area multicast routing , 1994, SIGCOMM.

[21]  John Moy,et al.  Multicast Extensions to OSPF , 1994, RFC.

[22]  Deborah Estrin,et al.  An architecture for wide-area multicast routing , 1994, SIGCOMM 1994.

[23]  H. Moulin,et al.  Average Cost Pricing versus Serial Cost Sharing: An Axiomatic Comparison , 1994 .

[24]  Donald F. Ferguson,et al.  An approach to pricing, optimal allocation and quality of service provisioning in high-speed packet networks , 1995, Proceedings of INFOCOM'95.

[25]  S. Shenker Service models and pricing policies for an integrated services Internet , 1995 .

[26]  Deborah Estrin,et al.  Pricing in Computer Networks: Reshaping the Research Agenda , 2020, The Internet and Telecommunications Policy.

[27]  D. Clark Adding service discrimination to the Internet , 1996 .

[28]  Kenneth G. Madden,et al.  Public Access to the Internet , 1996, Inf. Process. Manag..

[29]  Deborah Estrin,et al.  The PIM architecture for wide-area multicast routing , 1996, TNET.

[30]  Deborah Estrin,et al.  Accounting and access control for multicast distributions: models and mechanisms , 1996 .