On the Delay and Throughput Gains of Coding in Unreliable Networks

In an unreliable packet network setting, we study the performance gains of optimal transmission strategies in the presence and absence of coding capability at the transmitter, where performance is measured in delay and throughput. Although our results apply to a large class of coding strategies including maximum-distance separable (MDS) and Digital Fountain codes, we use random network codes in our discussions because these codes have a greater applicability for complex network topologies. To that end, after introducing a key setting in which performance analysis and comparison can be carried out, we provide closed-form as well as asymptotic expressions for the delay performance with and without network coding. We show that the network coding capability can lead to arbitrarily better delay performance as the system parameters scale when compared to traditional transmission strategies without coding. We further develop a joint scheduling and random-access scheme to extend our results to general wireless network topologies.

[1]  Jim Kurose,et al.  Reliability Benefit of Network Coding , 2007 .

[2]  Boris Tsybakov,et al.  File transmission over wireless fast fading downlink , 2002, IEEE Trans. Inf. Theory.

[3]  Helmut Prodinger,et al.  Maximum Statistics of N Random Variables Distributed by the Negative Binomial Distribution , 1997, Combinatorics, Probability and Computing.

[4]  R. Paris,et al.  Asymptotics and Mellin-Barnes Integrals , 2001 .

[5]  Leandros Tassiulas,et al.  Dynamic server allocation to parallel queues with randomly varying connectivity , 1993, IEEE Trans. Inf. Theory.

[6]  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..

[7]  Muriel Médard,et al.  Beyond routing: an algebraic approach to network coding , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[8]  Edmund M. Yeh,et al.  Distributed Algorithms for Minimum Cost Multicast with Network Coding in Wireless Networks , 2006, 2006 4th International Symposium on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks.

[9]  Tracey Ho,et al.  Networking from a network coding perspective , 2004 .

[10]  Dong Nguyen Wireless Broadcasting Using Network Coding , 2007 .

[11]  R. Koetter,et al.  An Analysis of Finite-Memory Random Linear Coding on Packet Streams , 2006, 2006 4th International Symposium on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks.

[12]  Yunnan Wu Network Coding for Multicasting , 2005 .

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

[14]  Sachin Katti,et al.  The Importance of Being Opportunistic: Practical Network Coding for Wireless Environments , 2005 .

[15]  Muriel Médard,et al.  On coding for reliable communication over packet networks , 2005, Phys. Commun..

[16]  Wenjun Hu,et al.  On Practical Network Coding for Wireless Environments , 2006, 2006 International Zurich Seminar on Communications.

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

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

[19]  A. Ephremides,et al.  On the queueing delay of a multicast erasure channel , 2006, 2006 IEEE Information Theory Workshop - ITW '06 Chengdu.

[20]  M. Medard,et al.  On Delay Performance Gains From Network Coding , 2006, 2006 40th Annual Conference on Information Sciences and Systems.

[21]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[22]  Sanjay Shakkottai,et al.  Min-Cost Selfish Multicast With Network Coding , 2006, IEEE Transactions on Information Theory.

[23]  Dimitri P. Bertsekas,et al.  Data Networks , 1986 .

[24]  Sanjay Shakkottai,et al.  Looking at Large Networks: Coding vs. Queueing , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.