Network coding-based protection of wireless mesh networks

Survivability of wireless mesh networks (WMNs) is a crucial issue that has not received enough attention in the literature. In this paper, we present a network coding-based protection scheme that overcomes the deficiencies in traditional proactive and reactive protection mechanisms. Proactive schemes ((1+1) protection) provide instantaneous recovery, but are resource-hungry. While reactive schemes ((1:N) protection) are efficient (in terms of used resources), but impose a delay and interrupt the network operation. Our approach provides protection to many-to-one flows at the speed of proactive protection, but at the cost of reactive protection. We derive the necessary and sufficient conditions for our solution on a restricted network topology, and then we adapt our solution to take into account general topologies. We also show how to perform deterministic network coding with {0,1} coefficients to achieve independence between linear combinations. Moreover, we discuss some practical considerations related to our network performance. Finally, we consider the implementation of our approach when all network nodes have single transceivers, where we solve the problem through a greedy algorithm that constructs a sub-optimal feasible schedule for the sources transmissions.

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

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

[3]  Jennifer C. Hou,et al.  FLSS: a fault-tolerant topology control algorithm for wireless networks , 2004, MobiCom '04.

[4]  Eytan Modiano,et al.  Minimum energy disjoint path routing in wireless ad-hoc networks , 2003, MobiCom '03.

[5]  Wai Chen,et al.  Service survivability in wireless networks via multi-layer self-healing , 2005, IEEE Wireless Communications and Networking Conference, 2005.

[6]  Jian Tang,et al.  Energy efficient survivable broadcasting and multicasting in wireless ad hoc networks , 2004, IEEE MILCOM 2004. Military Communications Conference, 2004..

[7]  F. Fekri,et al.  CRBcast: a collaborative rateless scheme for reliable and energy-efficient broadcasting in wireless sensor networks , 2006, 2006 5th International Conference on Information Processing in Sensor Networks.

[8]  Mari Carmen Domingo,et al.  A simple routing scheme for improving ad hoc network survivability , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

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

[10]  Ian F. Akyildiz,et al.  A scalable approach for reliable downstream data delivery in wireless sensor networks , 2004, MobiHoc '04.

[11]  Alexander Sprintson,et al.  Simple Network Codes for Instantaneous Recovery from Edge Failures in Unicast Connections , 2006 .

[12]  Archan Misra,et al.  Minimum energy reliable paths using unreliable wireless links , 2005, MobiHoc '05.

[13]  Ahmed E. Kamal,et al.  Network Coding-Based Protection of Many-to-One Flow Networks , 2007, 2007 IEEE Internatonal Conference on Mobile Adhoc and Sensor Systems.

[14]  Éva Tardos,et al.  Algorithm design , 2005 .

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