DiCoR: Distributed cooperative repair of multimedia broadcast losses

Multimedia Broadcast/Multicast Service (MBMS) allows a common broadcast channel to be shared by users interested in identical content. We explore the problem of enhancing MBMS resilience by repairing packets lost during broadcast. Since MBMS broadcast consumes expensive 3G resources, we leverage the ubiquity of multi-homed mobile devices i.e., devices having both cellular and IEEE 802.11 wireless interfaces. We thus accomplish out-of-band repair of MBMS packet losses through an ad-hoc, peer-to-peer 802.11-based network. A fundamental challenge in scheduling repair transmissions is handling interference between distributed nodes. We present DiCoR, a fully distributed protocol for CPR. Our protocol does not assume any a priori knowledge of the network topology or peer losses, and is resilient to dynamic network changes due to node mobility or the continuous joining and leaving of peers. Detailed simulation experiments, under realistic loss models and network conditions, demonstrate that DiCoR presents a viable solution for timely out-of-band loss repair of MBMS real-time broadcast.

[1]  ZHANGLi-xia,et al.  A reliable multicast framework for light-weight sessions and application level framing , 1995 .

[2]  Sung-Ju Lee,et al.  Distributed communication paradigm for wireless community networks , 2005, IEEE International Conference on Communications, 2005. ICC 2005. 2005.

[3]  Thomas Stockhammer,et al.  Retransmission strategies for MBMS over GERAN , 2005, IEEE Wireless Communications and Networking Conference, 2005.

[4]  Chunming Qiao,et al.  A Constant Approximation Algorithm for Interference Aware Broadcast in Wireless Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[5]  Xiaohua Jia,et al.  Minimum-Latency Broadcast Scheduling in Wireless Ad Hoc Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[6]  Imrich Chlamtac,et al.  On Broadcasting in Radio Networks - Problem Analysis and Protocol Design , 1985, IEEE Transactions on Communications.

[7]  Thomas Stockhammer,et al.  Video Streaming over MBMS: A System Design Approach , 2006, J. Multim..

[8]  Jon Crowcroft,et al.  A multicast transport protocol , 1988, SIGCOMM.

[9]  M. Gerla,et al.  GloMoSim: a library for parallel simulation of large-scale wireless networks , 1998, Proceedings. Twelfth Workshop on Parallel and Distributed Simulation PADS '98 (Cat. No.98TB100233).

[10]  Lili Qiu,et al.  Impact of Interference on Multi-Hop Wireless Network Performance , 2003, MobiCom '03.

[11]  Chen-Nee Chuah,et al.  On the complexity of cooperative peer-to-peer repair for wireless broadcasting , 2006, IEEE Communications Letters.

[12]  Srinivasan Parthasarathy,et al.  Minimizing broadcast latency and redundancy in ad hoc networks , 2008, TNET.

[13]  Stephen E. Deering,et al.  Host extensions for IP multicasting , 1986, RFC.

[14]  Theodore S. Rappaport,et al.  Wireless communications - principles and practice , 1996 .

[15]  Wen Xu,et al.  Raptor codes for reliable download delivery in wireless broadcast systems , 2006, CCNC 2006. 2006 3rd IEEE Consumer Communications and Networking Conference, 2006..

[16]  Sung-Ju Lee,et al.  Smart Media Striping Over Multiple Burst-Loss Channels , 2007, IEEE Journal of Selected Topics in Signal Processing.

[17]  Hui Zhang,et al.  Resilient multicast support for continuous-media applications , 1997, Proceedings of 7th International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV '97).

[18]  John G. Apostolopoulos,et al.  Video Streaming: Concepts, Algorithms, and Systems , 2002 .

[19]  Thomas Stockhammer,et al.  H.264/AVC video transmission over MBMS in GERAN , 2004, IEEE 6th Workshop on Multimedia Signal Processing, 2004..

[20]  Chen-Nee Chuah,et al.  Cooperative Peer-to-Peer Repair for Wireless Multimedia Broadcast , 2007, 2007 IEEE International Conference on Multimedia and Expo.

[21]  Ben Y. Zhao,et al.  A Markov-Based Channel Model Algorithm for Wireless Networks , 2001, MSWIM '01.