Fair distributed congestion control in multirate multicast networks

We study fairness of resource allocation in multirate, multicast networks. In multirate networks, different receivers of the same multicast session can receive service at different rates. We develop a mathematical framework to model the maxmin fair allocation of bandwidth with minimum and maximum rate constraints. We present a necessary and sufficient condition for a rate allocation to be maxmin fair in a multirate, multicast network. We propose a distributed algorithm for computing the maxmin fair rates allocated to various source-destination pairs. This algorithm has a low message exchange overhead, and is guaranteed to converge to the maxmin fair rates in finite time.

[1]  Vijay P. Kumar,et al.  Performance of Shared-Memory Switches Under Multicast Bursty Traffic , 1997, IEEE J. Sel. Areas Commun..

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

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

[4]  David L. Tennenhouse,et al.  Toward an active network architecture , 1996, Electronic Imaging.

[5]  Xue Li,et al.  Multisession rate control for layered video multicast , 1998, Electronic Imaging.

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

[7]  Douglas E. Comer,et al.  Internetworking with TCP/IP - Principles, Protocols, and Architectures, Fourth Edition , 1988 .

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

[9]  Mostafa H. Ammar,et al.  On the use of destination set grouping to improve fairness in multicast video distribution , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[10]  Avideh Zakhor,et al.  Multirate 3-D subband coding of video , 1994, IEEE Trans. Image Process..

[11]  Jerry D. Gibson,et al.  Packet video for heterogeneous networks using CU-SeeMe , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[12]  Leandros Tassiulas,et al.  A framework for routing and congestion control in multicast networks , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[13]  Yiwei Thomas Hou,et al.  A generalized max-min rate allocation policy and its distributed implementation using the ABR flow control mechanism , 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.

[14]  Douglas Comer,et al.  Principles, protocols, and architecture , 1995 .

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

[16]  Leandros Tassiulas,et al.  A framework for routing and congestion control for multicast information flows , 2002, IEEE Trans. Inf. Theory.

[17]  John Moy,et al.  Multicast routing extensions for OSPF , 1994, CACM.

[18]  Steven McCanne,et al.  Low-Complexity Video Coding for Receiver-Driven Layered Multicast , 1997, IEEE J. Sel. Areas Commun..

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

[20]  Philip A. Chou,et al.  An efficient algorithm for hierarchical compression of video , 1994, Proceedings of 1st International Conference on Image Processing.

[21]  Matthias Grossglauser,et al.  On service models for multicast transmission in heterogeneous environments , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

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

[23]  Martin Vetterli,et al.  Interpolative multiresolution coding of advance television with compatible subchannels , 1991, IEEE Trans. Circuits Syst. Video Technol..

[24]  J. J. Garcia-Luna-Aceves,et al.  A Protocol for Scalable Loop-Free Multicast Routing , 1997, IEEE J. Sel. Areas Commun..

[25]  Leandros Tassiulas,et al.  Fair bandwidth allocation for multicasting in networks with discrete feasible set , 2004, IEEE Transactions on Computers.

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

[27]  Jon Crowcroft,et al.  Core Based Trees (CBT) An Architecture for Scalable Inter-Domain Multicast Routing , 1993, SIGCOMM 1993.

[28]  Anurag Kumar,et al.  Max-min fair rate control of ABR connections with nonzero MCRs , 1997, GLOBECOM 97. IEEE Global Telecommunications Conference. Conference Record.

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

[30]  David L. Tennenhouse,et al.  Towards an active network architecture , 2007, Comput. Commun. Rev..

[31]  Mohammed Ghanbari,et al.  Two-layer coding of video signals for VBR networks , 1989, IEEE J. Sel. Areas Commun..

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

[33]  Steven McCanne,et al.  An application level video gateway , 1995, MULTIMEDIA '95.

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

[35]  Steven McCanne,et al.  A layered DCT coder for Internet video , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

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

[37]  Steven McCanne,et al.  Receiver-driven layered multicast , 2001 .

[38]  Martin Vetterli,et al.  Scalable compression and transmission of internet multicast video , 1996 .

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

[40]  Douglas E. Comer,et al.  Internetworking with TCP/IP, Volume 1: Principles, Protocols, and Architectures, Fourth Edition , 2000 .

[41]  Douglas Comer,et al.  Internetworking with TCP/IP , 1988 .