On adaptive pre-fetching and caching the contents in content centric networking

In the initial proposal of Content Centric Networking (CCN), routers store all passing contents (a content composed of several segments). So, in the best case, the routers provide the contents directly to the users when the requested contents are stored in its cache. In the worst case, the requested content is just only located at the original server which is faraway from the current Autonomous System. Thus, the delay to get all the segments of requested content may be very high and users' Quality of Experience will be very low. In this paper, we propose a scheme to reduce the delay to get the contents, improve the cache hit and also reduce the hit distance. Core routers store only one copy of the contents and also forward the requests cooperatively. Then, as the main proposal the per-fetching algorithm is proposed at the access routers, in order to fetch the locally popular content(s) before requested by the users. We have intensively evaluated the performance of our proposed scheme by using the chunk-level simulator. We have shown in the simulation results that our proposal's performance is better than the other similar proposals.

[1]  Alexander Afanasyev,et al.  Adaptive forwarding in named data networking , 2012, CCRV.

[2]  Gwendal Simon,et al.  Time-Shifted TV in Content Centric Networks: The Case for Cooperative In-Network Caching , 2011, 2011 IEEE International Conference on Communications (ICC).

[3]  Luis Angel D. Bathen,et al.  AMP: Adaptive Multi-stream Prefetching in a Shared Cache , 2007, FAST.

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

[5]  Jason Min Wang,et al.  Progressive caching in CCN , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[6]  Zongpeng Li,et al.  Youtube traffic characterization: a view from the edge , 2007, IMC '07.

[7]  George Pavlou,et al.  Hash-routing schemes for information centric networking , 2013, ICN '13.

[8]  Gennaro Boggia,et al.  COBRA: Lean intra-domain routing in NDN , 2014, 2014 IEEE 11th Consumer Communications and Networking Conference (CCNC).

[9]  Nikolaos Laoutaris,et al.  Meta algorithms for hierarchical Web caches , 2004, IEEE International Conference on Performance, Computing, and Communications, 2004.

[10]  Chuan Pham,et al.  Efficient forwarding and popularity based caching for Content Centric Network , 2015, 2015 International Conference on Information Networking (ICOIN).

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

[12]  Choong Seon Hong,et al.  Consistent hashing based cooperative caching and forwarding in content centric network , 2014, The 16th Asia-Pacific Network Operations and Management Symposium.

[13]  Jianping Wu,et al.  Collaborative caching based on hash-routing for information-centric networking , 2013, SIGCOMM 2013.

[14]  Guangyu Shi,et al.  Collaborative Forwarding and Caching in Content Centric Networks , 2012, Networking.

[15]  Pablo Rodriguez,et al.  I tube, you tube, everybody tubes: analyzing the world's largest user generated content video system , 2007, IMC '07.

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

[17]  Dario Rossi,et al.  ccnSim: An highly scalable CCN simulator , 2013, 2013 IEEE International Conference on Communications (ICC).

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

[19]  Dario Rossi,et al.  A dive into the caching performance of Content Centric Networking , 2012, 2012 IEEE 17th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD).