Multirate multicast service provisioning I: an algorithm for optimal price splitting along multicast trees

In this two-part paper we present a general framework for addressing the optimal rare control problem in multirate multicast where the objective is the maximization of a social welfare function expressed by the sum of the users’ utility functions. Specifically, we propose a market-based mechanism that satisfies the informational constraints imposed by the decentralization of information in multirate multicast service provisioning, and achieves an optimal solution to the corresponding centralized optimization problem. In Part I we discover properties of an optimal solution to the centralized problem. Based on these properties, we develop a distributed algorithm that determines how link prices are split among users whose connections along a multicast tree share the same link.

[1]  Sneha Kumar Kasera,et al.  Scalable reliable multicast using multiple multicast channels , 2000, TNET.

[2]  Demosthenis Teneketzis,et al.  A pricing methodology for resource allocation and routing in integrated-services networks with quality of service requirements , 2002, Math. Methods Oper. Res..

[3]  Sanjoy Paul,et al.  Layered video multicast with retransmissions (LVMR): evaluation of hierarchical rate control , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[4]  Henry L. Owen,et al.  SONET/SDH multicast routing algorithms in symmetrical three stage networks , 1995, Proceedings IEEE International Conference on Communications ICC '95.

[5]  Jim Kurose,et al.  Optimization-based congestion control for multicast communications , 2002 .

[6]  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).

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

[8]  Kai-Yeung Siu,et al.  On Max-Min Fair Congestion Control for Multicast ABR Service in ATM , 1997, IEEE J. Sel. Areas Commun..

[9]  Leandros Tassiulas,et al.  Back pressure based multicast scheduling for fair bandwidth allocation , 2005, IEEE Transactions on Neural Networks.

[10]  Thierry Turletti,et al.  Issues With Multicast Video Distribution in Heterogeneous Packet Networks , 1994 .

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

[12]  Leandros Tassiulas,et al.  Distributed algorithms for computation of fair rates in multirate multicast trees , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[13]  Danny Raz,et al.  Global optimization using local information with applications to flow control , 1997, Proceedings 38th Annual Symposium on Foundations of Computer Science.

[14]  Sanjoy Paul Layered Video Multicast with Retransmission (LVMR) , 1998 .

[15]  Supratim Deb,et al.  Congestion control for fair resource allocation in networks with multicast flows , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[16]  Leandros TassiulasyDept Layered Bandwidth Allocation for Multicasting of Hierarchically Encoded Sources , 2000 .

[17]  Leandros Tassiulas,et al.  A scalable low-overhead rate control algorithm for multirate multicast sessions , 2002, IEEE J. Sel. Areas Commun..

[18]  Leandros Tassiulas,et al.  Optimization Based Rate Control for Multirate , 2001 .

[19]  Jeffrey K. MacKie-Mason,et al.  A Market-Based Approach to Optimal Resource Allocation in Integrated-Services Connection-Oriented Networks , 2002, Oper. Res..

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

[21]  T. Bially,et al.  A Technique for Adaptive Voice Flow Control in Integrated Packet Networks , 1980, IEEE Trans. Commun..

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

[23]  Ellen W. Zegura,et al.  Center selection and migration for wide-area multicast routing , 1997, J. High Speed Networks.

[24]  Eric J. Friedman,et al.  Optimization Based Characterizations of Cost Sharing Methods , 1999 .

[25]  Donald F. Towsley,et al.  Multicast-based loss inference with missing data , 2002, IEEE J. Sel. Areas Commun..

[26]  Martin Vetterli,et al.  Receiver-driven layered multicast , 1996, SIGCOMM 1996.

[27]  Frank Kelly,et al.  On tariffs, policing and admission control for multiservice networks , 1993, Oper. Res. Lett..

[28]  Don Towsley,et al.  The impact of multicast layering on network fairness , 2002, TNET.

[29]  Richard J. La,et al.  Charge-sensitive TCP and rate control in the Internet , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[30]  Michael J. Donahoo,et al.  Core Migration for Dynamic Multicast Routing , 1995 .

[31]  Jim Kurose,et al.  Topology discovery service for router-assisted multicast transport , 2002, 2002 IEEE Open Architectures and Network Programming Proceedings. OPENARCH 2002 (Cat. No.02EX571).

[32]  R. Srikant,et al.  End-to-end congestion control schemes: utility functions, random losses and ECN marks , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[33]  Mokhtar S. Bazaraa,et al.  Nonlinear Programming: Theory and Algorithms , 1993 .

[34]  Leandros Tassiulas,et al.  Fair allocation of resources in multirate multicast trees , 1999, Seamless Interconnection for Universal Services. Global Telecommunications Conference. GLOBECOM'99. (Cat. No.99CH37042).

[35]  A. Mas-Colell,et al.  Microeconomic Theory , 1995 .

[36]  David Watson,et al.  Protocol scrubbing: network security through transparent flow modification , 2004, IEEE/ACM Transactions on Networking.

[37]  Deborah Estrin,et al.  Sharing the “cost” of multicast trees: an axiomatic analysis , 1997, TNET.

[38]  Lawrence E. Blume,et al.  Mathematics for Economists , 1994 .

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

[40]  Leandros Tassiulas,et al.  A Simple Rate Control Algorithm for Maximizing Total User Utility. , 2001, INFOCOM 2001.

[41]  Laurent Massoulié,et al.  Bandwidth sharing: objectives and algorithms , 2002, TNET.

[42]  Hiroshi Yasuda,et al.  Variable bit-rate coding of video signals for ATM networks , 1989, IEEE J. Sel. Areas Commun..

[43]  Leandros Tassiulas,et al.  Fair allocation of discrete bandwidth layers in multicast networks , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[44]  Dimitri P. Bertsekas,et al.  Data Networks , 1986 .

[45]  Jean Walrand,et al.  Average bandwidth and delay for reliable multicast , 2000 .