Binary Soliton-Like Rateless Coding for the Y-Network

For the binary erasure channel, Luby Transform (LT) and Raptors codes have been shown to achieve capacity by carefully designed degree distributions for multicasting scenarios. Generalizing fountain codes to multihop networks requires transport nodes to perform network coding (NC). However, if intermediate nodes perform decentralized NC blindly, the statistical properties imposed by the fountain code are lost, and thus, a Gaussian elimination decoder must be used at the sink at the cost of significant increase in complexity compared to a belief propagation (BP) decoder. Addressing this problem, in this paper, we propose a new protocol, namely Soliton-like rateless coding (SLRC), by exploiting the benefits of fountain coding and NC coding over a Y-network. Ensuring key properties of the fountain code are preserved; BP can be effectively applied when transport nodes perform NC. Additionally, the proposed coding protocol is resilient to nodes churn rates. The SLRC scheme is evaluated against buffer-and-forwarding, and the distributed LT (DLT) codes; SLRC exhibits a 5% reduction in overhead compared to the state of the art DLT code at high decoding success rates. Simulations show that the proposed scheme preserves the benefits of NC and fountain coding.

[1]  Anne-Marie Kermarrec,et al.  LT Network Codes , 2010, 2010 IEEE 30th International Conference on Distributed Computing Systems.

[2]  Thomas E. Fuja,et al.  The Design and Performance of Distributed LT Codes , 2007, IEEE Transactions on Information Theory.

[3]  Anne-Marie Kermarrec,et al.  LT network codes: low complexity network codes , 2009, Co-Next Student Workshop '09.

[4]  Omid Etesami,et al.  Raptor codes on binary memoryless symmetric channels , 2006, IEEE Transactions on Information Theory.

[5]  Jonathan S. Yedidia,et al.  Rateless codes on noisy channels , 2004, International Symposium onInformation Theory, 2004. ISIT 2004. Proceedings..

[6]  Joong Bum Rhim,et al.  Fountain Codes , 2010 .

[7]  Ramakrishna Gummadi,et al.  Relaying a fountain code across multiple nodes , 2008, 2008 IEEE Information Theory Workshop.

[8]  Jorma Virtamo,et al.  Optimizing the Degree Distribution of LT codes with an Importance Sampling Approach , 2006 .

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

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

[11]  Robert J. Piechocki,et al.  AND-OR tree analysis of distributed LT codes , 2009, 2009 IEEE Information Theory Workshop on Networking and Information Theory.

[12]  Christos Gkantsidis,et al.  Network coding for large scale content distribution , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[13]  Michael Luby,et al.  LT codes , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..