Impact of network coding on delay and throughput in practical wireless chain topologies

In this paper, we present results from a practical evaluation of network coding in a setup consisting of eight nodes deployed in a chain topology. With the tradition pure relaying, delay increases dramatically as the network gets congested, and here network coding helps to moderate this increase in delay, as well improving throughput. The practical evaluation shows that network coding provides up to a five-fold decrease in delay, while retaining the expected gain in throughput. To address an unecessary delay when using network coding in low-load scenarios, we propose and evaluate a scheme for adaptive buffering. With this, we show that the benefits from pure relaying can be combined with the improved performance from network coding. The software used to apply network coding and evaluate this in a practical network is made publicly available for further research and tests.

[1]  Axthonv G. Oettinger,et al.  IEEE Transactions on Information Theory , 1998 .

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

[3]  Morten Videbæk Pedersen,et al.  CATWOMAN: Implementation and Performance Evaluation of IEEE 802.11 Based Multi-Hop Networks Using Network Coding , 2012, 2012 IEEE Vehicular Technology Conference (VTC Fall).

[4]  Muriel Médard,et al.  Comparison of analytical and measured performance results on network coding in IEEE 802.11 ad-hoc networks , 2012, 2012 International Symposium on Network Coding (NetCod).

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

[6]  Axel Neumann,et al.  Better Approach To Mobile Ad-hoc Networking (B.A.T.M.A.N.) , 2008 .

[7]  Alhussein A. Abouzeid,et al.  Delay and Throughput in Random Access Wireless Mesh Networks , 2006, 2006 IEEE International Conference on Communications.

[8]  Peyman Pahlevani,et al.  Energy and data throughput for asymmetric inter-session network coding , 2012, 2012 IEEE 17th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD).

[9]  Frank H. P. Fitzek,et al.  Energy consumption model and measurement results for network coding-enabled IEEE 802.11 meshed wireless networks , 2012, 2012 IEEE 17th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD).

[10]  Justin Yackoski,et al.  Managing End-to-End Delay for VoIP Calls in Multi-Hop Wireless Mesh Networks , 2010, 2010 INFOCOM IEEE Conference on Computer Communications Workshops.

[11]  Xue Liu,et al.  End-to-End Delay Analysis in Wireless Network Coding: A Network Calculus-Based Approach , 2011, 2011 31st International Conference on Distributed Computing Systems.