Reliable Content Delivery in Lossy Named Data Networks Based on Network Coding

Named Data Networking (NDN) is a new content transmission and retrieval network architecture, its network cache and request mechanism can improve network transmission performance and reduce transmission delay. Network coding has been considered as especially suitable for latency and lossy network, providing reliable multicast transport without requiring feedback from receivers. However, for network coding, the best practical advantage is robustness and adaptability, without caring the change of networks. The purpose of this paper is to improve the reliability of content delivery in lossy NDN networks by network coding. In this paper, we use network coding as an error control technique in NDN. We analyze the performance of network coding compared with automatic repeat request (ARQ) and forward error correction (FEC) technique in lossy NDN networks. We confirm that network coding can reduce the number of packets retransmitted in lossy NDN networks. Extensive real physical emulation shows that network coding reduces the number of packet retransmission and improves the reliability of content delivery in lossy NDN networks.

[1]  Morten Videbæk Pedersen,et al.  Kodo: An Open and Research Oriented Network Coding Library , 2011, Networking Workshops.

[2]  Jian Huang,et al.  Reliability Gain of Network Coding in Complicated Network Topology , 2011, 2011 7th International Conference on Wireless Communications, Networking and Mobile Computing.

[3]  Dong Nguyen,et al.  Wireless Broadcast Using Network Coding , 2009, IEEE Transactions on Vehicular Technology.

[4]  Torsten Braun,et al.  RC-NDN: Raptor codes enabled named data networking , 2015, 2015 IEEE International Conference on Communications (ICC).

[5]  Torsten Braun,et al.  NetCodCCN: A network coding approach for content-centric networks , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[6]  Guoqiang Zhang,et al.  Combing CCN with network coding: An architectural perspective , 2016, Comput. Networks.

[7]  Nikolaos Laoutaris,et al.  The LCD interconnection of LRU caches and its analysis , 2006, Perform. Evaluation.

[8]  Donald F. Towsley,et al.  Reliability Gain of Network Coding in Lossy Wireless Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[9]  Torsten Braun,et al.  Content-Aware Delivery of Scalable Video in Network Coding Enabled Named Data Networks , 2018, IEEE Transactions on Multimedia.

[10]  Van Jacobson,et al.  Networking named content , 2009, CoNEXT '09.

[11]  Jing Ren,et al.  An optimal Cache management framework for information-centric networks with network coding , 2014, 2014 IFIP Networking Conference.

[12]  Torsten Braun,et al.  Adaptive Video Streaming With Network Coding Enabled Named Data Networking , 2017, IEEE Transactions on Multimedia.

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

[14]  Dirk Trossen,et al.  Network coding meets information-centric networking: an architectural case for information dispersion through native network coding , 2012, NoM '12.

[15]  Thierry Turletti,et al.  Low latency low loss streaming using in-network coding and caching , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[16]  Jun Cai,et al.  Information-centric networking with built-in network coding to achieve multisource transmission at network-layer , 2017, Comput. Networks.

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

[18]  Zhiwei Xu,et al.  Towards Access Control for Network Coding-Based Named Data Networking , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[19]  Cédric Westphal,et al.  Adaptive Video Streaming over CCN with Network Coding for Seamless Mobility , 2016, 2016 IEEE International Symposium on Multimedia (ISM).

[20]  Shuo-Yen Robert Li,et al.  Linear network coding , 2003, IEEE Trans. Inf. Theory.

[21]  Steve Uhlig,et al.  Privacy-Aware Multipath Video Caching for Content-Centric Networks , 2016, IEEE Journal on Selected Areas in Communications.

[22]  Gaogang Xie,et al.  CodingCache: multipath-aware CCN cache with network coding , 2013, ICN '13.