Robust Wireless Network Coding - An Overview

Network Coding (NC) has witnessed a tremendous upsurge in interest and activities in recent years, both in academia and industry. Indeed, since the pioneering publication of Ahlswede et al. in 2000, NC has rapidly emerged as a major research area in information theory due to its wide applicability to communication through real networks. The many contributions available in the literature to date, ranging from purely theoretical studies on fundamental limits to practical experimentations in real–world environments, offer a clear evidence that the shift in paradigm envisaged by NC might revolutionize the way we manage, operate, and understand the organization of networks. However, the principle of NC is not without its limitations. Initial studies on NC were mainly focused on lossless channels, which, however, might have limited applicability to a wireless context. As a matter of fact, in practical wireless environments, NC might be very susceptible to transmission errors caused by noise, fading, or interference. In particular, the algebraic operations accomplished by the intermediate nodes of the network introduce some packet dependencies in a way that the injection of even a single erroneous packet has the potential to corrupt every packet received by the destination nodes. Motivated by this consideration, recent research efforts have been devoted to the design of robust NC, with the main goal to circumvent the critical limitations of the NC paradigm in practical operating environments. In this paper, we aim at providing an overview of the most important and notable research directions in this emerging field.

[1]  Ning Cai,et al.  Network coding and error correction , 2002, Proceedings of the IEEE Information Theory Workshop.

[2]  Christina Fragouli,et al.  Network Coding Applications , 2008, Found. Trends Netw..

[3]  Zhen Zhang,et al.  Linear Network Error Correction Codes in Packet Networks , 2008, IEEE Transactions on Information Theory.

[4]  Ryutaroh Matsumoto Construction algorithm for network error-correcting codes attaining the Singleton bound , 2007, IEICE Trans. Fundam. Electron. Commun. Comput. Sci..

[5]  Sachin Katti,et al.  MIXIT: The Network Meets the Wireless Channel , 2007, HotNets.

[6]  Mazen O. Hasna,et al.  Controlling Error Propagation in Network-Coded Cooperative Wireless Systems , 2009, 2009 IEEE International Conference on Communications.

[7]  Ragnar Thobaben Joint Network/Channel Coding for Multi-User Hybrid-ARQ , 2008 .

[8]  Qiang Li,et al.  Joint Network and Channel Coding for Wireless Networks , 2009, 2009 6th IEEE Annual Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks Workshops.

[9]  Ying Li,et al.  Design of joint network-low density parity check codes based on the EXIT charts , 2009, IEEE Communications Letters.

[10]  N. Goertz,et al.  A shared-relay cooperative diversity scheme based on joint channel and network coding in the multiple access channel , 2008, 2008 5th International Symposium on Turbo Codes and Related Topics.

[11]  Sachin Katti,et al.  Embracing wireless interference: analog network coding , 2007, SIGCOMM '07.

[12]  R. Ahlswede,et al.  On error control codes for random network coding , 2009, 2009 Workshop on Network Coding, Theory, and Applications.

[13]  Jörg Kliewer,et al.  A network coding approach to cooperative diversity , 2007, IEEE Transactions on Information Theory.

[14]  R. Yeung,et al.  NETWORK ERROR CORRECTION , PART I : BASIC CONCEPTS AND UPPER BOUNDS , 2006 .

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

[16]  Christina Fragouli,et al.  Network Coding Fundamentals , 2007, Found. Trends Netw..

[17]  Zheng Guo,et al.  A Practical Joint Network-Channel Coding Scheme for Reliable Communication in Wireless Networks , 2009, IEEE Transactions on Wireless Communications.

[18]  Muriel Médard,et al.  Symbol-level network coding for wireless mesh networks , 2008, SIGCOMM '08.

[19]  Frank R. Kschischang,et al.  Projective space codes for the injection metric , 2009, 2009 11th Canadian Workshop on Information Theory.

[20]  Tho Le-Ngoc,et al.  A Joint Network-Channel Coding Scheme for Relay-Based Communications , 2007, 2007 Canadian Conference on Electrical and Computer Engineering.

[21]  Sichao Yang,et al.  Network Coding over a Noisy Relay : a Belief Propagation Approach , 2007, 2007 IEEE International Symposium on Information Theory.

[22]  Babak Hassibi,et al.  A Practical Scheme for Wireless Network Operation , 2007, IEEE Transactions on Communications.

[23]  Sascha Kurz,et al.  Construction of Large Constant Dimension Codes with a Prescribed Minimum Distance , 2008, MMICS.

[24]  Joachim Hagenauer,et al.  Iterative Network and Channel Decoding for the Two-Way Relay Channel , 2006, 2006 IEEE International Conference on Communications.

[25]  Tracey Ho,et al.  Resilient network coding in the presence of Byzantine adversaries , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[26]  Zhang Jun,et al.  Design and optimization of joint network-channel LDPC code for wireless cooperative communications , 2008, 2008 11th IEEE Singapore International Conference on Communication Systems.

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

[28]  Ning Cai,et al.  Network error correction , 2003, IEEE International Symposium on Information Theory, 2003. Proceedings..

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

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

[31]  R. Yeung,et al.  NETWORK ERROR CORRECTION, PART II: LOWER BOUNDS , 2006 .

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

[33]  Ning Chen,et al.  Rank metric decoder architectures for noncoherent error control in random network coding , 2009, 2009 IEEE Workshop on Signal Processing Systems.

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

[35]  Christoph Hausl,et al.  Joint Network-Channel Coding for the Multiple-Access Relay Channel , 2006, 2006 3rd Annual IEEE Communications Society on Sensor and Ad Hoc Communications and Networks.

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

[37]  Tracey Ho,et al.  Linear Network Codes: A Unified Framework for Source, Channel, and Network Coding , 2003, Advances in Network Information Theory.

[38]  Jing Li,et al.  A Unified Channel-Network Coding Treatment for User Cooperation in Wireless Ad-Hoc Networks , 2006, 2006 IEEE International Symposium on Information Theory.

[39]  Frank R. Kschischang,et al.  On Metrics for Error Correction in Network Coding , 2008, IEEE Transactions on Information Theory.

[40]  R. Koetter,et al.  The benefits of coding over routing in a randomized setting , 2003, IEEE International Symposium on Information Theory, 2003. Proceedings..

[41]  Zhen Zhang,et al.  On Randomized Linear Network Codes and Their Error Correction Capabilities , 2009, IEEE Transactions on Information Theory.

[42]  Khaled Ben Letaief,et al.  Joint Design of Network Coding and Channel Decoding for Wireless Networks , 2007, 2007 IEEE Wireless Communications and Networking Conference.

[43]  Shu-Tao Xia,et al.  Johnson type bounds on constant dimension codes , 2007, Des. Codes Cryptogr..

[44]  Natalia Silberstein,et al.  Error-Correcting Codes in Projective Spaces Via Rank-Metric Codes and Ferrers Diagrams , 2008, IEEE Transactions on Information Theory.

[45]  Maximilien Gadouleau,et al.  Bounds on covering codes with the rank metric , 2008, IEEE Communications Letters.

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

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

[48]  Tracey Ho,et al.  On the Performance of Joint and Separate Channel and Network Coding in Wireless Fading Networks , 2007, 2007 IEEE Information Theory Workshop on Information Theory for Wireless Networks.

[49]  Martin Bossert,et al.  Codes for network coding , 2008, 2008 IEEE International Symposium on Information Theory.

[50]  Ning Cai,et al.  Network Error Correction, I: Basic Concepts and Upper Bounds , 2006, Commun. Inf. Syst..

[51]  Ning Cai,et al.  Network Error Correction, II: Lower Bounds , 2006, Commun. Inf. Syst..