Robust Network Coding for Bidirected Networks

We consider the problem of finding a linear network code that guarantees an instantaneous recovery from edge failures in communication networks. With instantaneous recovery, lost data can be recovered at the destination without the need for path re-routing or packet re-transmission. We focus on a special class of bidirected networks. In such networks, for each edge there exists a corresponding edge in the reverse direction of equal capacity. We assume that at most one pair of bidirected edges can fail at any time. For unicast connections, we establish an upper bound of O (2 2h ) on the minimum required field size and present an algorithm that constructs a linear network code over GF (2 2h ). For multicast connections, we show that the minimum required field size is bounded by O (t ldr 2 2h ), where t is the number of terminals. We also discuss link- and flow-cyclic bidirected coding networks with instantaneous recovery.

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

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

[3]  R. Koetter,et al.  An algebraic approach to network coding , 2001, Proceedings. 2001 IEEE International Symposium on Information Theory (IEEE Cat. No.01CH37252).

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

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

[6]  Wayne D. Grover,et al.  Mesh-based Survivable Transport Networks: Options and Strategies for Optical, MPLS, SONET and ATM Networking , 2003 .

[7]  Richard D. Gitlin,et al.  Diversity coding for transparent self-healing and fault-tolerant communication networks , 1993, IEEE Trans. Commun..

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

[9]  Angela I. Barbero,et al.  Cycle-logical treatment for "Cyclopathic" networks , 2006, IEEE Transactions on Information Theory.

[10]  David K. Smith Network Flows: Theory, Algorithms, and Applications , 1994 .

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