A tracker-based cache utilization strategy in CCN

One important feature of Content-centric Networking (CCN) is to utilize built-in network caches to improve the transmission efficiency of content dissemination. In CCN, all nodes have the function of caching contents. Consequently, caches are ubiquitous and diverse. How to make full use of these caches to reduce the network load and the transmission delay has become a hot research topic in recent years. In order to speed up content distribution and improve network resource utilization, a cooperative caching strategy called Tracker-based Cache Utilization Strategy (TBCUS) is proposed in this paper. In TBCUS, an idea of partial centralized management of the caches is introduced into traditional CCN. Moreover, in order to alleviate the pressure that the incurred overhead imposes on network bandwidth, TBCUS divides the whole caching system into several sub-systems. Each of the sub-systems has a tracker server as the controller and some peers. The contents cached in a sub-system are transparent to each other through the coordination of the tracker server. Once a content request reaches to a sub-system, all the caches in the sub-system can be selected to respond to this request. While the traditional caching strategy in CCN is that only the caches on the delivery path can be used to respond to the content request. TBCUS improves the cache utilization and has higher cache hit ratio and lower transmission delay and network load compared with the traditional caching strategy.

[1]  Jun Zhang,et al.  Intra-AS cooperative caching for content-centric networks , 2013, ICN '13.

[2]  Bin Tang,et al.  Neighbor-Referencing Cooperative Cache Policy in Content-Centric Network , 2013 .

[3]  Edith Cohen,et al.  Search and replication in unstructured peer-to-peer networks , 2002, ICS '02.

[4]  Guoqiang Zhang,et al.  Caching in information centric networking: A survey , 2013, Comput. Networks.

[5]  George Pavlou,et al.  Cache "Less for More" in Information-Centric Networks , 2012, Networking.

[6]  Edith Cohen,et al.  Search and replication in unstructured peer-to-peer networks , 2002 .

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

[8]  Pablo Rodriguez,et al.  Analysis of web caching architectures: hierarchical and distributed caching , 2001, TNET.

[9]  Akihiro Nakao,et al.  CONIC: Content-Oriented Network with Indexed Caching , 2010, 2010 INFOCOM IEEE Conference on Computer Communications Workshops.

[10]  Hector Garcia-Molina,et al.  Efficient search in peer to peer networks , 2004 .

[11]  Yanghee Choi,et al.  WAVE: Popularity-based and collaborative in-network caching for content-oriented networks , 2012, 2012 Proceedings IEEE INFOCOM Workshops.

[12]  Jin Hai Zhang Design and Implementation of Data Mining Based on Distributed Computing , 2014 .

[13]  Cisco Visual Networking Index: Forecast and Methodology 2016-2021.(2017) http://www.cisco.com/c/en/us/solutions/collateral/service-provider/visual- networking-index-vni/complete-white-paper-c11-481360.html. High Efficiency Video Coding (HEVC) Algorithms and Architectures https://jvet.hhi.fraunhofer. , 2017 .

[14]  George Pavlou,et al.  Probabilistic in-network caching for information-centric networks , 2012, ICN '12.

[15]  Hector Garcia-Molina,et al.  Improving search in peer-to-peer networks , 2002, Proceedings 22nd International Conference on Distributed Computing Systems.

[16]  Martin Dräxler,et al.  Efficiency of On-Path and Off-Path Caching Strategies in Information Centric Networks , 2012, 2012 IEEE International Conference on Green Computing and Communications.