Content distribution in wireless ad hoc networks with network coding

Wireless content distribution is an important application of Peer-to-peer (P2P) techniques. With powerful tools like network coding on hand, it is possible to improve the performance of such content distributions. In this paper, we have proposed a cross-layer solution that seamlessly fuses routing information and P2P strategies. Basing peer-selection algorithms on a routing metric, we can select the best performing peers. Using routing layer's feedback to adjust offered load, the coding benefits can be maximized as well. The synergy between wireless P2P and network coding techniques is evaluated, justifying our cross-layer protocol stack.

[1]  Bin Fan,et al.  Can Network Coding Help in P2P Networks? , 2006, 2006 4th International Symposium on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks.

[2]  Lawrence Wai-Choong Wong,et al.  Optimizing packet scheduling decisions with network coding , 2014, 2014 21st International Conference on Telecommunications (ICT).

[3]  Christos Gkantsidis,et al.  Network coding for large scale content distribution , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

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

[5]  Jin Wang,et al.  Towards a Fair and Efficient Packet Scheduling Scheme in Inter-Flow Network Coding , 2014, J. Sens. Actuator Networks.

[6]  Chung-Ming Huang,et al.  Network-aware P2P file sharing over the wireless mobile networks , 2007, IEEE Journal on Selected Areas in Communications.

[7]  Ying Zhu,et al.  Multicast with network coding in application-layer overlay networks , 2004, IEEE Journal on Selected Areas in Communications.

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

[9]  Jin Wang,et al.  SCAR: A Coding-Aware Routing Protocol with Self-Recommendation in Static Wireless Ad Hoc Networks , 2014, J. Comput. Networks Commun..

[10]  B. Cohen,et al.  Incentives Build Robustness in Bit-Torrent , 2003 .

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

[12]  Jogesh K. Muppala,et al.  A Survey of BitTorrent Performance , 2010, IEEE Communications Surveys & Tutorials.

[13]  Marco Conti,et al.  A cross-layer optimization of gnutella for mobile ad hoc networks , 2005, MobiHoc '05.

[14]  Thierry Turletti,et al.  BitHoc: A content sharing application for wireless ad hoc networks , 2009, 2009 IEEE International Conference on Pervasive Computing and Communications.