A method and system for providing protection of multiple communication sessions using the bandwidth resources on the order of those required to protect a single communication session. This is facilitated through the use of network coding on a protection cycle. Transmissions from all connections are coded together using network coding and transmitted in two different directions on a cycle, so that the signal can be recovered by the receiver in two ways: on the working path, and on the protection (cycle) path.
US 7,869,344 B1
Iowa State University Research Foundation, Inc.
Kamal, Ahmed and Ramamoorthy, Aditya, "1+N Network Protection for Mesh Networks: Network Coding-Based Protection Using p-Cycles and Protection Paths" (2011). Iowa State University Patents. 324.