SCAR: A dynamic Coding-Aware Routing protocol

Traditional wireless routing protocols do not take into account the possibility of network coding. A series of routing protocols are specifically designed to exploit the power of network coding. However, they mostly focus only on initial route set-up but neglect further maintenance. New flows coming in and old flows dying out can greatly impact the amount of network coding utilized. In this paper, we propose Self-recommendation Coding-Aware Routing (SCAR), to account for these changes in network. With intermediate nodes sensing the changes, they can send self recommendations to source nodes, triggering a route-change procedure. In route-change procedure, adjustments are applied to the route metrics so that the new recommended route can be fairly weighed without bias. Simulation results show that our protocol can achieve higher throughput compared to other static coding-aware routing protocols. This is especially true in topologies where coding opportunity is scarce, or multiple-packet coding is possible. It is also shown that SCAR is more robust against changes in flow arrival sequence.

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

[2]  Sudipta Sengupta,et al.  An Analysis of Wireless Network Coding for Unicast Sessions: The Case for Coding-Aware Routing , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[3]  John C. S. Lui,et al.  DCAR: Distributed Coding-Aware Routing in Wireless Networks , 2010, IEEE Trans. Mob. Comput..

[4]  John C. S. Lui,et al.  How Many Packets Can We Encode? - An Analysis of Practical Wireless Network Coding , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[5]  S Meenatchi Distributed Coding Aware-Routing in Wireless Networks , 2012 .

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

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

[8]  Prasanna Chaporkar,et al.  Adaptive network coding and scheduling for maximizing throughput in wireless networks , 2007, MobiCom '07.

[9]  Tracey Ho,et al.  Energy Efficient Opportunistic Network Coding for Wireless Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.