Multicast Communications with Reed Solomon/Network Joint Coding in Wireless Multihop Networks

In wireless multihop networks, multihop packet transmissions over error-prone wireless links cause significant performance degradation. In this paper, we study a multicast system in wireless multihop networks with Forward Error Correction (FEC) for packet erasures. Although FEC is a powerful tool to recover packet erasures, it has an inherent problem that burdens the network with overhead due to redundant packets. In order to solve the problem, we propose a new multicast system with Reed Solomon/network joint coding . In the proposed system, information packets from a source node are encoded by Reed Solomon erasure (RSE) coding and transmitted into the network. At intermediate nodes on multicast paths, packets arriving from different links are encoded by linear network coding (LNC). The joint coding provides highly robust and efficient multicast communication because RSE coding provides a recovery mechanism from packet erasures and LNC reduces the number of relayed packets in the network. From the fact that both RSE coding and LNC are linear coding, we propose a new decoder for the joint coding. In the proposed decoder, a decoding matrix is constructed by combining the parity matrix of RSE coding and a coding matrix of LNC. Destination nodes retrieve information packets by solving a system of simultaneous equations constructed by the decoding matrix. Simulation experiments show that the joint coding provides highly robust and efficient multicast communications.

[1]  Ying Zhu,et al.  Multicast with network coding in application-layer overlay networks , 2004, IEEE Journal on Selected Areas in Communications.

[2]  T. Ho,et al.  On Linear Network Coding , 2010 .

[3]  Muriel Médard,et al.  Achieving minimum-cost multicast: a decentralized approach based on network coding , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[4]  Alexander Sprintson,et al.  Simple Network Codes for Instantaneous Recovery from Edge Failures in Unicast Connections , 2006 .

[5]  Donald F. Towsley,et al.  Parity-based loss recovery for reliable multicast transmission , 1997, TNET.

[6]  Philippe Jacquet,et al.  Optimized Link State Routing Protocol (OLSR) , 2003, RFC.

[7]  Tracey Ho,et al.  Resilient network coding in the presence of Byzantine adversaries , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

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

[9]  Christina Fragouli,et al.  Network Coding Applications , 2008, Found. Trends Netw..

[10]  F. MacWilliams,et al.  The Theory of Error-Correcting Codes , 1977 .

[11]  Gregory A. Hansen,et al.  The Optimized Link State Routing Protocol , 2003 .

[12]  Frank R. Kschischang,et al.  Coding for Errors and Erasures in Random Network Coding , 2007, IEEE Transactions on Information Theory.

[13]  Takahiro Matsuda,et al.  Performance evaluation of new multicast architecture with network coding , 2003 .

[14]  Khaled Ben Letaief,et al.  A Distributed Product Coding Approach For Robust Network Coding , 2008, 2008 IEEE International Conference on Communications.

[15]  Christina Fragouli,et al.  Information flow decomposition for network coding , 2006, IEEE Transactions on Information Theory.

[16]  Frank R. Kschischang,et al.  A Rank-Metric Approach to Error Control in Random Network Coding , 2007, IEEE Transactions on Information Theory.

[17]  Yunnan Wu,et al.  Minimum-energy multicast in mobile ad hoc networks using network coding , 2004, Information Theory Workshop.

[18]  A. J. McAuley Reliable broadband communication using a burst erasure correcting code , 1990, SIGCOMM 1990.

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

[20]  Raymond W. Yeung,et al.  Information Theory and Network Coding , 2008 .

[21]  Tetsuya Takine,et al.  Broadcasting with Randomized Network Coding in Dense Wireless Ad Hoc Networks , 2008, IEICE Trans. Commun..

[22]  Baochun Li,et al.  How Practical is Network Coding? , 2006, 200614th IEEE International Workshop on Quality of Service.

[23]  K. Jain,et al.  Practical Network Coding , 2003 .

[24]  O. Antoine,et al.  Theory of Error-correcting Codes , 2022 .

[25]  Muriel Médard,et al.  An algebraic approach to network coding , 2003, TNET.