On NACK-Based rDWS Algorithm for Network Coded Broadcast

The Drop when seen (DWS) technique, an online network coding strategy is capable of making a broadcast transmission over erasure channels more robust. This throughput optimal strategy reduces the expected sender queue length. One major issue with the DWS technique is the high computational complexity. In this paper, we present a randomized version of the DWS technique (rDWS), where the unique strength of the DWS, which is the sender’s ability to drop a packet even before its decoding at receivers, is not compromised. Computational complexity of the algorithms is reduced with rDWS, but the encoding is not throughput optimal here. So, we perform a throughput efficiency analysis of it. Exact probabilistic analysis of innovativeness of a coefficient is found to be difficult. Hence, we carry out two individual analyses, maximum entropy analysis, average understanding analysis, and obtain a lower bound on the innovativeness probability of a coefficient. Based on these findings, innovativeness probability of a coded combination is analyzed. We evaluate the performance of our proposed scheme in terms of dropping and decoding statistics through simulation. Our analysis, supported by plots, reveals some interesting facts about innovativeness and shows that rDWS technique achieves near-optimal performance for a finite field of sufficient size.

[1]  Wai-Yip Chan,et al.  Throughput Performance of Generation-Based Network Coding , 2007, 2007 10th Canadian Workshop on Information Theory (CWIT).

[2]  Zongpeng Li,et al.  Multicast Network Coding and Field Sizes , 2014, IEEE Transactions on Information Theory.

[3]  Peter Larsson,et al.  Multicast Multiuser ARQ , 2008, 2008 IEEE Wireless Communications and Networking Conference.

[4]  Peter Sanders,et al.  Polynomial time algorithms for multicast network code construction , 2005, IEEE Transactions on Information Theory.

[5]  Jianfei Cai,et al.  Optimal solution for the index coding problem using network coding over GF(2) , 2012, 2012 9th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON).

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

[7]  Christina Fragouli,et al.  On Feedback for Network Coding , 2007, 2007 41st Annual Conference on Information Sciences and Systems.

[8]  Devavrat Shah,et al.  Online network coding for optimal throughput and delay - the three-receiver case , 2008, 2008 International Symposium on Information Theory and Its Applications.

[9]  Ioannis Lambadaris,et al.  Decoding and file transfer delay balancing in network coding broadcast , 2016, 2016 IEEE International Conference on Communications (ICC).

[10]  Parastoo Sadeghi,et al.  Adaptive network coding for broadcast channels , 2009, 2009 Workshop on Network Coding, Theory, and Applications.

[11]  Zongpeng Li,et al.  On Vector Linear Solvability of Multicast Networks , 2015, IEEE Transactions on Communications.

[12]  Milica Stojanovic,et al.  Online Network Coding for Time-Division Duplexing , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[13]  Muriel Medard,et al.  A feedback-based adaptive broadcast coding scheme for reducing in-order delivery delay , 2009, 2009 Workshop on Network Coding, Theory, and Applications.

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

[15]  Ness B. Shroff,et al.  High Throughput Low Delay Wireless Multicast via Multi-Channel Moving Window Codes , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[16]  Xiaohong Jiang,et al.  Network coding-based reliable multicast in wireless networks , 2010, Comput. Networks.

[17]  Frank H. P. Fitzek,et al.  PACE: Redundancy Engineering in RLNC for Low-Latency Communication , 2017, IEEE Access.

[18]  Brijesh Kumar Rai,et al.  Linear Network Coding: Effects of Varying the Message Dimension on the Set of Characteristics , 2019, ArXiv.

[19]  Atilla Eryilmaz,et al.  Control for Inter-session Network Coding , 2006 .

[20]  Marco Fiore,et al.  Exact Decoding Probability Under Random Linear Network Coding , 2010, IEEE Communications Letters.

[21]  Niranjana Ambadi Multicast Networks Solvable over Every Finite Field , 2018, 2018 IEEE International Symposium on Information Theory (ISIT).

[22]  Muriel Médard,et al.  Delivery delay analysis of network coded wireless broadcast schemes , 2012, 2012 IEEE Wireless Communications and Networking Conference (WCNC).

[23]  Christina Fragouli,et al.  Algebraic Algorithms for Vector Network Coding , 2011, IEEE Transactions on Information Theory.

[24]  Jörg Widmer,et al.  Effective Delay Control in Online Network Coding , 2009, IEEE INFOCOM 2009.

[25]  Emina Soljanin,et al.  On the Delay-Storage Trade-Off in Content Download from Coded Distributed Storage Systems , 2013, IEEE Journal on Selected Areas in Communications.

[26]  Christina Fragouli,et al.  Coding schemes for line networks , 2005, Proceedings. International Symposium on Information Theory, 2005. ISIT 2005..

[27]  Parastoo Sadeghi,et al.  Decoding delay reduction in broadcast erasure channels with memory for network coding , 2012, 2012 IEEE 23rd International Symposium on Personal, Indoor and Mobile Radio Communications - (PIMRC).

[28]  D. Karger,et al.  On Coding for Non-Multicast Networks ∗ , 2003 .

[29]  Giuseppe Cocco,et al.  Performance analysis of queueing systems with systematic packet-level coding , 2015, 2015 IEEE International Conference on Communications (ICC).

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

[31]  Jörg Widmer,et al.  Network coding for efficient communication in extreme networks , 2005, WDTN '05.

[32]  Harish Viswanathan,et al.  Dynamic Algorithms for Multicast With Intra-Session Network Coding , 2009, IEEE Transactions on Information Theory.

[33]  Devavrat Shah,et al.  ARQ for network coding , 2008, 2008 IEEE International Symposium on Information Theory.

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

[35]  S. Finch Integer partitions , 2021 .

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

[37]  Ness B. Shroff,et al.  Constant-Delay and Constant-Feedback Moving Window Network Coding for Wireless Multicast: Design and Asymptotic Analysis , 2014, IEEE Journal on Selected Areas in Communications.

[38]  Frank H. P. Fitzek,et al.  Caterpillar RLNC (CRLNC): A Practical Finite Sliding Window RLNC Approach , 2017, IEEE Access.

[39]  Rajarshi Roy,et al.  Packet Dropping and Decoding Statistics for Linear Network Coded Broadcast with Feedback , 2018, 2018 IEEE 43rd Conference on Local Computer Networks Workshops (LCN Workshops).

[40]  Leandros Tassiulas,et al.  Capacity and Stable Throughput Regions for the Broadcast Erasure Channel With Feedback: An Unusual Union , 2013, IEEE Transactions on Information Theory.

[41]  Raymond Hemmecke,et al.  Nonlinear Integer Programming , 2009, 50 Years of Integer Programming.

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

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

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

[45]  Marton Sipos,et al.  Erasure Coded Storage on a Changing Network: The Untold Story , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[46]  Tuvi Etzion,et al.  Vector network coding based on subspace codes outperforms scalar linear network coding , 2015, 2016 IEEE International Symposium on Information Theory (ISIT).

[47]  Milica Stojanovic,et al.  Random Linear Network Coding For Time Division Duplexing: When To Stop Talking And Start Listening , 2008, IEEE INFOCOM 2009.

[48]  Muriel Médard,et al.  Systematic network coding with the aid of a full-duplex relay , 2012, 2013 IEEE International Conference on Communications (ICC).

[49]  Lajos Hanzo,et al.  Distributed Source Coding and Its Applications in Relaying-Based Transmission , 2016, IEEE Access.

[50]  Christina Fragouli,et al.  Vector network coding algorithms , 2010, 2010 IEEE International Symposium on Information Theory.

[51]  Devavrat Shah,et al.  Feedback-Based Online Network Coding , 2009, IEEE Transactions on Information Theory.

[52]  Muriel Médard,et al.  Dynamic Rate Adaptation for Improved Throughput and Delay in Wireless Network Coded Broadcast , 2012, IEEE/ACM Transactions on Networking.

[53]  R. Yeung,et al.  Secure network coding , 2002, Proceedings IEEE International Symposium on Information Theory,.

[54]  Ioannis Chatzigeorgiou,et al.  Decoding Delay Performance of Random Linear Network Coding for Broadcast , 2017, IEEE Transactions on Vehicular Technology.

[55]  Brijesh Kumar Rai,et al.  On the Message Dimensions of Vector Linearly Solvable Networks , 2016, IEEE Communications Letters.

[56]  Daniel E. Lucani,et al.  Fulcrum: Flexible Network Coding for Heterogeneous Devices , 2018, IEEE Access.

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

[58]  Milica Stojanovic,et al.  On Coding for Delay—Network Coding for Time-Division Duplexing , 2012, IEEE Transactions on Information Theory.

[59]  Ramón Agüero,et al.  Joint Scheduling and Coding Over Lossy Paths With Delayed Feedback , 2018, ArXiv.

[60]  Yu-Han Chang,et al.  On the utility of network coding in dynamic environments , 2004, International Workshop on Wireless Ad-Hoc Networks, 2004..

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

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