Optimal Rate–Delay Tradeoffs and Delay Mitigating Codes for Multipath Routed and Network Coded Networks

Via multiterminal information theory, a framework is presented for deriving fundamental rate-delay tradeoffs that delay mitigating codes must have when utilized over multipath routed and random linear network coded networks. The rate-delay tradeoff is formulated as a calculus problem on a capacity region of a related abstracted broadcast channel. Given this general framework for studying such rate-delay tradeoffs, the extreme case of uniform networks, in which each possible received packet arrival order is equally likely, is considered. For these networks, the rate-delay calculus problem is simplified to an integer programming problem, which for small numbers of packets may be solved explicitly, or for larger numbers of packets, may be accurately approximated through the calculus of variations by appropriate relaxation of an integer constraint. Explicit expressions for the rate-delay tradeoff in uniform networks are presented in the special cases of (i) constant packet inter-arrival times, and (ii) exponential independent and identically distributed (i.i.d.) packet arrival times. Finally, the delay mitigating codes achieving these rate-delay tradeoffs are discussed.

[1]  Axthonv G. Oettinger,et al.  IEEE Transactions on Information Theory , 1998 .

[2]  Robert G. Gallager,et al.  Low-density parity-check codes , 1962, IRE Trans. Inf. Theory.

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

[4]  Dariush Divsalar,et al.  Serial Concatenation of Interleaved Codes: Performance Analysis, Design, and Iterative Decoding , 1997, IEEE Trans. Inf. Theory.

[5]  Alain Glavieux,et al.  Reflections on the Prize Paper : "Near optimum error-correcting coding and decoding: turbo codes" , 1998 .

[6]  John MacLaren Walsh,et al.  Coding to reduce delay on a permutation channel , 2007 .

[7]  Daniel A. Spielman,et al.  Efficient erasure correcting codes , 2001, IEEE Trans. Inf. Theory.

[8]  Ramaprabhu Janakiraman,et al.  Layered priority encoded transmission for video streaming to heterogeneous clients , 2004, International Symposium onInformation Theory, 2004. ISIT 2004. Proceedings..

[9]  Daniel A. Spielman,et al.  Improved low-density parity-check codes using irregular graphs and belief propagation , 1998, Proceedings. 1998 IEEE International Symposium on Information Theory (Cat. No.98CH36252).

[10]  David J. C. MacKay,et al.  Good Error-Correcting Codes Based on Very Sparse Matrices , 1997, IEEE Trans. Inf. Theory.

[11]  Robert G. Gallager,et al.  Capacity and coding for degraded broadcast channels , 1974 .

[12]  Ning Cai,et al.  Network Coding Theory (Foundations and Trends(R) in Communications and Information Theory) , 2006 .

[13]  Christian E. Hopps,et al.  Analysis of an Equal-Cost Multi-Path Algorithm , 2000, RFC.

[14]  Madhu Sudan,et al.  Priority encoding transmission , 1994, Proceedings 35th Annual Symposium on Foundations of Computer Science.

[15]  Rüdiger L. Urbanke,et al.  Design of capacity-approaching irregular low-density parity-check codes , 2001, IEEE Trans. Inf. Theory.

[16]  David Thaler,et al.  Multipath Issues in Unicast and Multicast Next-Hop Selection , 2000, RFC.

[17]  Michael Luby,et al.  A digital fountain approach to reliable distribution of bulk data , 1998, SIGCOMM '98.

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

[19]  L. Keller,et al.  Online Broadcasting with Network Coding , 2008, 2008 Fourth Workshop on Network Coding, Theory and Applications.

[20]  J. MacLaren Walsh,et al.  A Concatenated Network Coding Scheme for Multimedia Transmission , 2008, 2008 Fourth Workshop on Network Coding, Theory and Applications.

[21]  S. Brendle,et al.  Calculus of Variations , 1927, Nature.

[22]  H. N. Nagaraja,et al.  Order Statistics, Third Edition , 2005, Wiley Series in Probability and Statistics.

[23]  Madhu Sudan,et al.  Priority encoding transmission , 1996, IEEE Trans. Inf. Theory.

[24]  Stephan ten Brink,et al.  Extrinsic information transfer functions: model and erasure channel properties , 2004, IEEE Transactions on Information Theory.

[25]  Zhen Zhang Some Recent Progresses in Network Error Correction Coding Theory , 2008, 2008 Fourth Workshop on Network Coding, Theory and Applications.

[26]  Shuo-Yen Robert Li,et al.  Network Coding Theory - Part I: Single Source , 2005, Found. Trends Commun. Inf. Theory.

[27]  Desmond S. Lun,et al.  Efficient operation of coded packet networks , 2006, ArXiv.

[28]  W YeungRaymond,et al.  Network coding theory , 2005 .

[29]  Sergio Benedetto,et al.  Unveiling turbo codes: some results on parallel concatenated coding schemes , 1996, IEEE Trans. Inf. Theory.

[30]  R. Yeung,et al.  Network coding theory , 2006 .

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

[32]  Patrick P. Bergmans,et al.  Random coding theorem for broadcast channels with degraded components , 1973, IEEE Trans. Inf. Theory.

[33]  Thomas M. Cover,et al.  Comments on Broadcast Channels , 1998, IEEE Trans. Inf. Theory.

[34]  F. Wan Introduction To The Calculus of Variations And Its Applications , 1994 .

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

[36]  D. A. Bell,et al.  Information Theory and Reliable Communication , 1969 .

[37]  A. Sridharan Broadcast Channels , 2022 .

[38]  Abbas El Gamal,et al.  The feedback capacity of degraded broadcast channels (Corresp.) , 1978, IEEE Trans. Inf. Theory.

[39]  Thomas M. Cover,et al.  Elements of Information Theory , 2005 .

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

[41]  A. Glavieux,et al.  Near Shannon limit error-correcting coding and decoding: Turbo-codes. 1 , 1993, Proceedings of ICC '93 - IEEE International Conference on Communications.

[42]  L. Litwin,et al.  Error control coding , 2001 .

[43]  F.R. Kschischang,et al.  Rank-Metric Codes for Priority Encoding Transmission with Network Coding , 2007, 2007 10th Canadian Workshop on Information Theory (CWIT).

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

[45]  Rüdiger Urbanke,et al.  Packetizing for the Erasure Broadcast Channel with an Internet Application , 1997 .

[46]  Cheng Huang,et al.  Loss-resilient on-demand media streaming using priority encoding , 2004, MULTIMEDIA '04.

[47]  Te Sun Han Nonnegative Entropy Measures of Multivariate Symmetric Correlations , 1978, Inf. Control..

[48]  Lihao Xu,et al.  Efficient and flexible parallel retrieval using priority encoded transmission , 2004, NOSSDAV '04.

[49]  Jörg Widmer,et al.  Network coding: an instant primer , 2006, CCRV.

[50]  Sujay Sanghavi Intermediate Performance of Rateless Codes , 2007, 2007 IEEE Information Theory Workshop.

[51]  Steven P. Weber,et al.  Optimal rate delay tradeoffs for multipath routed and network coded networks , 2008, 2008 IEEE International Symposium on Information Theory.

[52]  Fang Zhao,et al.  Minimum-cost multicast over coded packet networks , 2005, IEEE Transactions on Information Theory.

[53]  April Rasala Lehman Network coding , 2005 .