Proceedings of the international workshop on Workshop on mobile video
QoS Aware Layered Multi-Cast with Network Coding in Lossy Networks
PCM '09 Proceedings of the 10th Pacific Rim Conference on Multimedia: Advances in Multimedia Information Processing
Receiver-driven layered overlay multicast for scalable video streaming
ICME'09 Proceedings of the 2009 IEEE international conference on Multimedia and Expo
An overview of network coding for multimedia streaming
ICME'09 Proceedings of the 2009 IEEE international conference on Multimedia and Expo
Live peer-to-peer streaming with scalable video coding and networking coding
MMSys '10 Proceedings of the first annual ACM SIGMM conference on Multimedia systems
A constant bound on throughput improvement of multicast network coding in undirected networks
IEEE Transactions on Information Theory
Mesh-based peer-to-peer layered video streaming with taxation
Proceedings of the 20th international workshop on Network and operating systems support for digital audio and video
A distributed bandwidth partitioning scheme for concurrent network-coded multicast sessions
GLOBECOM'09 Proceedings of the 28th IEEE conference on Global telecommunications
Prioritized flow optimization with generalized routing for scalable multirate multicasting
ICC'09 Proceedings of the 2009 IEEE international conference on Communications
Network coding for multi-resolution multicast
INFOCOM'10 Proceedings of the 29th conference on Information communications
Chameleon: adaptive peer-to-peer streaming with network coding
INFOCOM'10 Proceedings of the 29th conference on Information communications
A framework for reliability aware layered multi-cast in lossy networks with network coding
Computer Communications
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
Strategyproof mechanisms for content delivery via layered multicast
NETWORKING'11 Proceedings of the 10th international IFIP TC 6 conference on Networking - Volume Part II
Multirate multicasting with intralayer network coding
IEEE/ACM Transactions on Networking (TON)
Hi-index | 0.06 |
Recent advances in information theory show that the throughput of a multicast session can be improved using network coding. In overlay networks, the available bandwidth between sender and different receivers are different. In this paper, we propose a solution to improve the throughput of an overlay multicast session with heterogeneous receivers by organizing the receivers into layered data distribution meshes and sending substreams to each mesh using layered coding. Our solutions utilize alternative paths and network coding in each mesh. We first formulate the problem into a mathematical programming, whose optimal solution requires global information. We therefore present a distributed heuristic algorithm. The heuristic progressively organizes the receivers into layered meshes. Each receiver can subscribe to a proper number of meshes to maximize its throughput by fully utilizing its available bandwidth. The benefits of organizing the topology into layered mesh and using network coding are demonstrated through extensive simulations. Numerical results indicate that the average throughput of a multicast session is significantly improved (up to 50% to 60%) with only slightly higher delay and network resource consumption