Network coding with unequal size overlapping generations

In this paper, we focus on content distribution applications with network coding in large networks where the network topology is unknown and no feedback is available. An unequal-size overlapping generation based network coding scheme is proposed. The sizes of generations are drawn from a degree distribution designed by and-or tree analysis. The overlapping of generations introduces redundancy and enables back substitution, which reduces the transmission overhead with little sacrifice of the computational complexity. Comparing with other overlapping based schemes (e.g. head-to-toe, random annex codes), our approach achieves a better overhead-complexity tradeoff.

[1]  Xiaolin Li,et al.  Rank Distribution Analysis for Sparse Random Linear Network Coding , 2011, 2011 International Symposium on Networking Coding.

[2]  Amir H. Banihashemi,et al.  Overlapped Chunked network coding , 2009, 2010 IEEE Information Theory Workshop on Information Theory (ITW 2010, Cairo).

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

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

[5]  Richard M. Karp,et al.  The rank of sparse random matrices over finite fields , 1997 .

[6]  Michael Mitzenmacher,et al.  Analysis of random processes via And-Or tree evaluation , 1998, SODA '98.

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

[8]  Emina Soljanin,et al.  Effects of the Generation Size and Overlap on Throughput and Complexity in Randomized Linear Network Coding , 2010, IEEE Transactions on Information Theory.

[9]  Frank R. Kschischang,et al.  Sparse network coding with overlapping classes , 2009, 2009 Workshop on Network Coding, Theory, and Applications.

[10]  Shenghao Yang,et al.  Coding for a network coded fountain , 2011, 2011 IEEE International Symposium on Information Theory Proceedings.