Performance characterization and transmission schemes for instantly decodable network coding in wireless broadcast

We consider broadcasting a block of packets to multiple wireless receivers under random packet erasures using instantly decodable network coding (IDNC). The sender first broadcasts each packet uncoded once, then generates coded packets according to receivers’ feedback about their missing packets. We focus on strict IDNC (S-IDNC), where each coded packet includes at most one missing packet of every receiver. But, we will also study its relation with generalized IDNC (G-IDNC), where this condition is relaxed. We characterize two fundamental performance limits of S-IDNC: (1) the number of transmissions to complete the broadcast, which measures throughput and (2) average packet decoding delay, which measures how fast each packet is decoded at each receiver on average. We derive a closed-form expression for the expected minimum number of transmissions in terms of the number of packets and receivers and the erasure probability. We prove that it is NP-hard to minimize the average packet decoding delay of S-IDNC. We also prove that the graph models of S- and G-IDNC share the same chromatic number. Next, we design efficient S-IDNC transmission schemes and coding algorithms with full/intermittent receiver feedback. We present simulation results to corroborate the developed theory and compare our schemes with existing ones.

[1]  R. Shafer,et al.  Advanced Problems: 5707-5713 , 1970 .

[2]  C. Bron,et al.  Algorithm 457: finding all cliques of an undirected graph , 1973 .

[3]  Béla Bollobás,et al.  Random Graphs , 1985 .

[4]  Béla Bollobás,et al.  The chromatic number of random graphs , 1988, Comb..

[5]  Tomasz Luczak The chromatic number of random graphs , 1991, Comb..

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

[7]  Michael J. Mossinghoff,et al.  Combinatorics and graph theory , 2000 .

[8]  Béla Bollobás,et al.  Random Graphs: Notation , 2001 .

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

[10]  M. Halldórsson,et al.  Strong Colorings of Hypergraphs , 2004, WAOA.

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

[12]  Lili Qiu,et al.  ER: efficient retransmission scheme for wireless LANs , 2007, CoNEXT '07.

[13]  Alexander Sprintson,et al.  On the Minimum Number of Transmissions in Single-Hop Wireless Coding Networks , 2007, 2007 IEEE Information Theory Workshop.

[14]  Amin Shokrollahi,et al.  Raptor codes , 2011, IEEE Transactions on Information Theory.

[15]  Muriel Médard,et al.  XORs in the air: practical wireless network coding , 2008, TNET.

[16]  Asuman E. Ozdaglar,et al.  On the Delay and Throughput Gains of Coding in Unreliable Networks , 2008, IEEE Transactions on Information Theory.

[17]  Donald F. Towsley,et al.  Reliability Gain of Network Coding in Lossy Wireless Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

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

[19]  Jörg Widmer,et al.  Informed network coding for minimum decoding delay , 2008, 2008 5th IEEE International Conference on Mobile Ad Hoc and Sensor Systems.

[20]  Thinh Nguyen,et al.  A Joint Network-Channel Coding Technique for Single-Hop Wireless Networks , 2008, 2008 Fourth Workshop on Network Coding, Theory and Applications.

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

[22]  C. Fragouli,et al.  Efficient Broadcasting Using Network Coding , 2008, IEEE/ACM Transactions on Networking.

[23]  Muriel Médard,et al.  XORs in the Air: Practical Wireless Network Coding , 2006, IEEE/ACM Transactions on Networking.

[24]  Milica Stojanovic,et al.  Broadcasting in time-division duplexing: A random linear network coding approach , 2009, 2009 Workshop on Network Coding, Theory, and Applications.

[25]  Milica Stojanovic,et al.  Random linear network coding for time-division duplexing: Queueing analysis , 2009, 2009 IEEE International Symposium on Information Theory.

[26]  Dong Nguyen,et al.  Wireless Broadcast Using Network Coding , 2009, IEEE Transactions on Vehicular Technology.

[27]  David Starobinski,et al.  Extreme Value FEC for Wireless Data Broadcasting , 2009, IEEE INFOCOM 2009.

[28]  J. Heide,et al.  Network Coding for Mobile Devices - Systematic Binary Random Rateless Codes , 2009, 2009 IEEE International Conference on Communications Workshops.

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

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

[31]  Milica Stojanovic,et al.  Random Linear Network Coding for Time-Division Duplexing: Field Size Considerations , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[32]  Shahrokh Valaee,et al.  On Minimizing Broadcast Completion Delay for Instantly Decodable Network Coding , 2010, 2010 IEEE International Conference on Communications.

[33]  Parastoo Sadeghi,et al.  An Optimal Adaptive Network Coding Scheme for Minimizing Decoding Delay in Broadcast Erasure Channels , 2010, EURASIP J. Wirel. Commun. Netw..

[34]  Shahrokh Valaee,et al.  Minimum Broadcast Decoding Delay for Generalized Instantly Decodable Network Coding , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[35]  David Starobinski,et al.  Extreme value FEC for reliable broadcasting in wireless networks , 2010, IEEE Journal on Selected Areas in Communications.

[36]  Xiaojun Lin,et al.  On The Capacity of Immediately-Decodable Coding Schemes for Wireless Stored-Video Broadcast with Hard Deadline Constraints , 2011, IEEE Journal on Selected Areas in Communications.

[37]  Shahrokh Valaee,et al.  Completion Delay Minimization for Instantly Decodable Network Coding with Limited Feedback , 2011, 2011 IEEE International Conference on Communications (ICC).

[38]  Shahrokh Valaee,et al.  An Adaptive Network Coded Retransmission Scheme for Single-Hop Wireless Multicast Broadcast Services , 2011, IEEE/ACM Transactions on Networking.

[39]  Shahrokh Valaee,et al.  Completion delay reduction in lossy feedback scenarios for instantly decodable network coding , 2011, 2011 IEEE 22nd International Symposium on Personal, Indoor and Mobile Radio Communications.

[40]  Yalin Evren Sagduyu,et al.  Adaptive network coding for scheduling real-time traffic with hard deadlines , 2012, MobiHoc '12.

[41]  Parastoo Sadeghi,et al.  Instantly decodable network coding for delay reduction in cooperative data exchange systems , 2013, 2013 IEEE International Symposium on Information Theory.

[42]  Atilla Eryilmaz,et al.  Throughput-Delay Analysis of Random Linear Network Coding for Wireless Broadcasting , 2013, IEEE Transactions on Information Theory.

[43]  Parastoo Sadeghi,et al.  O2-GIDNC: Beyond instantly decodable network coding , 2013, 2013 International Symposium on Network Coding (NetCod).

[44]  Parastoo Sadeghi,et al.  From Instantly Decodable to Random Linear Network Coding , 2013 .

[45]  Alexandros G. Dimakis,et al.  Instantly decodable network codes for real-time applications , 2013, 2013 International Symposium on Network Coding (NetCod).

[46]  Shahrokh Valaee,et al.  Coding Opportunity Densification Strategies for Instantly Decodable Network Coding , 2012, IEEE Transactions on Communications.

[47]  Parastoo Sadeghi,et al.  Enabling a Tradeoff between Completion Time and Decoding Delay in Instantly Decodable Network Coded Systems , 2014, IEEE Transactions on Communications.

[48]  Parastoo Sadeghi,et al.  On throughput-delay tradeoff of network coding for wireless communications , 2014, 2014 International Symposium on Information Theory and its Applications.

[49]  Ali A. Nasir,et al.  Decoding delay reduction in network coded cooperative systems with intermittent status update , 2014, 2014 IEEE Information Theory Workshop (ITW 2014).

[50]  Parastoo Sadeghi,et al.  From Instantly Decodable to Random Linear Network Coded Broadcast , 2013, IEEE Transactions on Communications.

[51]  Rashid Ansari,et al.  Content-aware instantly decodable network coding over wireless networks , 2015, 2015 International Conference on Computing, Networking and Communications (ICNC).

[52]  Rashid Ansari,et al.  Content-Aware Network Coding Over Device-to-Device Networks , 2014, IEEE Transactions on Mobile Computing.