A Distributed Bandwidth Partitioning Scheme for Concurrent Network-Coded Multicast Sessions

In this paper, we address the problem of supporting receivers that require different sessions of a multicast application based on their desired rates. We present a distributed bandwidth partitioning scheme to share the bandwidths on the links in such a way that data rate requirements of each receiver in the multicast is met. The salient features of our scheme are: i) Each receiver can simultaneously request upto their individual maximum flow rates ii) Each node uses only local link bandwidth and flow information to partition the outgoing link bandwidth iii) If link bandwidths change due to cross traffic, each node can quickly adapt and repartition link bandwidths to deliver data rates requested by receivers. We show through simulations and experiments over several overlay networks at the University of Wisconsin that all receiver get their requested rates. We also integrate our scheme into a multimedia streaming application to demonstrate a usage case scenario and further evaluate its effectiveness.

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

[2]  Chih-Chun Wang Intersession Network Coding for Two Simple Multicast Sessions , 2007 .

[3]  Tracey Ho,et al.  A Random Linear Network Coding Approach to , 2006 .

[4]  Jin Zhao,et al.  LION: Layered Overlay Multicast With Network Coding , 2006, IEEE Transactions on Multimedia.

[5]  Tracey Ho,et al.  A Random Linear Network Coding Approach to Multicast , 2006, IEEE Transactions on Information Theory.

[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]  Cai Anni,et al.  Optimal Layered Multicast Using Network Coding , 2008, 2008 Fourth Workshop on Network Coding, Theory and Applications.

[8]  Rudolf Ahlswede,et al.  Network information flow , 2000, IEEE Trans. Inf. Theory.

[9]  Shuo-Yen Robert Li,et al.  Linear network coding , 2003, IEEE Trans. Inf. Theory.

[10]  Cheng Zhan,et al.  On Network Coding Based Multirate Video Streaming in Directed Networks , 2007, IPCCC.

[11]  Multirate Media Streaming Using Network Coding , 2005 .

[12]  Yuanyuan Yang,et al.  A Linear Inter-Session Network Coding Scheme for Multicast , 2008, 2008 Seventh IEEE International Symposium on Network Computing and Applications.