Multisource dissemination in content-centric networking

As one novel network architecture for future Internet, Content-Centric Networking (CCN) is centered around content distribution and retrieval based on in-network caching. However, the potential advantage of in-network caching does not be fully unleashed in the original sketch of CCN. Network coding improves performance by introducing computing into current Internet. This paper proposes CCN-NC (Content-Centric Networking with Built-in Network Coding). In this architecture, in-network caching is collaborating with network coding to achieve multisource dissemination at network level. Firstly, this paper addresses some key challenges of CCN-NC's design, such as format of data message, naming, forwarding strategy and communication scheme. Then, we validate the architecture in the final part of the paper. The experiment results show that CCN-NC improves throughput by 35.5% compared to the current TCP/IP and by 17.4% compared to original CCN. The robustness of network also is increased.

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

[2]  Raj Jain,et al.  A survey of the research on future internet architectures , 2011, IEEE Communications Magazine.

[3]  Ankit Singla,et al.  Information-centric networking: seeing the forest for the trees , 2011, HotNets-X.

[4]  Daniel Pérez Palomar,et al.  A tutorial on decomposition methods for network utility maximization , 2006, IEEE Journal on Selected Areas in Communications.

[5]  Xiaowen Chu,et al.  Random linear network coding for peer-to-peer applications , 2010, IEEE Network.

[6]  Shunzheng Yu,et al.  Caching efficiency of information-centric networking , 2013, IET Networks.

[7]  Sung-Ju Lee,et al.  Split multipath routing with maximally disjoint paths in ad hoc networks , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[8]  Yunnan Wu,et al.  Network coding for distributed storage systems , 2010, IEEE Trans. Inf. Theory.

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

[10]  Alexander Afanasyev,et al.  journal homepage: www.elsevier.com/locate/comcom , 2022 .

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

[12]  Tetsuya Takine,et al.  Survey of Network Coding and Its Applications , 2011, IEICE Trans. Commun..

[13]  Chen-Nee Chuah,et al.  Structured Network Coding and Cooperative Wireless Ad-Hoc Peer-to-Peer Repair for WWAN Video Broadcast , 2009, IEEE Transactions on Multimedia.

[14]  Bengt Ahlgren,et al.  A survey of information-centric networking , 2012, IEEE Communications Magazine.

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

[16]  Kenneth L. Calvert,et al.  Modeling Internet topology , 1997, IEEE Commun. Mag..

[17]  Mark Handley,et al.  TCP Extensions for Multipath Operation with Multiple Addresses , 2020, RFC.

[18]  Paul Barford,et al.  Generating representative Web workloads for network and server performance evaluation , 1998, SIGMETRICS '98/PERFORMANCE '98.