Cooperative Caching Mechanism with Content Migration in Content-centric Networking
Luo Xi①③ An Ying② Wang Jian-xin① Liu Yao④
①(School of Information Science and Engineering, Central South University, Changsha 410083, China) ②(Xiangya Medical School, Central South University, Changsha 410013, China) ③(Department of Information Technology, Hunan Police Academy, Changsha 410138, China) ④(School of Computer and Information Engineering, Hunan University of Commerce, Changsha 410205, China)
Content-Centric Networking (CCN) is a new Internet architecture with native support for scalable and efficient content acquisition, which is proposed to accommodate the changes in future communication mode. Content caching is one of the key issues in CCN. In some existing work, the choice of caching nodes is over-focused on few special nodes, which results in an uneven distribution of cached contents. It greatly decreases the utilization of network resources and impairs the overall caching performance. In this paper, a Cooperative Caching Mechanism with Content Migration (CCMCM) is proposed. In this scheme, the centrality of node is considered in the selection of caching nodes to ensure that contents can be cached in the more important nodes as much as possible. When the cached contents are extensive, the caching node can transfer some contents to the appropriate neighbor according to the cache space available, the cache replacement rate and the connection stability between nodes. The aim is to fully utilize the resource of neighbor nodes and achieve effective load distribution. Simulation results show that the proposed scheme improves the load balance among caching nodes, increases the resource utilization and achieves high cache hit rate with low average access cost.
罗熹, 安莹,王建新,刘耀. 内容中心网络中基于内容迁移的协作缓存机制[J]. 电子与信息学报, 2015, 37(11): 2790-2794.
Luo Xi, An Ying, Wang Jian-xin, Liu Yao. Cooperative Caching Mechanism with Content Migration in Content-centric Networking. JEIT, 2015, 37(11): 2790-2794.
Koponen T, Chawla M, Chun B G, et al.. A data-oriented (and beyond) network architecture[J]. ACM SIGCOMM Computer Communication Review, 2007, 37(4): 181-192.
[2]
Ahlgren B, Dannewitz C, Imbrenda C, et al.. A survey of information-centric networking[J]. IEEE Communications Magazine, 2012, 50(7): 26-36.
[3]
Jacobson V, Smetters D K, Thornton J D, et al.. Networking named content[J]. Communications of the ACM, 2012, 55(1): 117-124.
[4]
Laoutaris N, Syntila S, and Stavrakakis I. Meta algorithms for hierarchical web caches[C]. Proceedings of the IEEE International Performance Computing and Communications Conference (IEEE IPCCC), Phoenix, 2004: 445-452.
[5]
Cho K, Lee M, Park K, et al.. WAVE: popularity-based and collaborative in-network caching for contentoriented networks[C]. Proceedings of the IEEE INFOCOM Workshop on NOMEN, Orlando, FL, 2012: 316-321.
[6]
Ming Z, Xu M, and Wang D. Age-based cooperative caching in information-centric network[C]. Proceedings of the 23rd International Conference on Computer Communication and Networks (ICCCN), Shanghai, 2014: 1-8.
Ge Guo-dong, Guo Yun-fei, Liu Cai-xia, et al.. Collaborative caching algorithm based on request correlation in named data networking[J]. Journal of Electronics & Information Technology, 2014, 36(12): 2795-2801.
[8]
Wang L, Bayhan S, and Kangasharju J. Optimal chunking and partial caching in information-centric networks[J]. Computer Communications, 2015, 61: 48-57.
[9]
Qian H, Muqing W, Dongyang W, et al.. Lifetime-based greedy caching approach for content-centric networking[C]. Proceedings of the 21st International Conference on Telecommunications (ICT), Lisbon, Portugal, 2014: 426-430.
[10]
Chai W K, He D, Psaras I, et al.. Cache “less for more” in information-centric networks (extended version)[J]. Computer Communications, 2013, 36(7): 758-770.
[11]
Psaras I, Chai W K, and Pavlou G. Probabilistic in-network caching for information-centric networks[C]. Proceedings of the Second Edition of the ICN Workshop on Information- centric Networking, Helsinki, Finland, 2012: 55-60.
Cui Xian-dong, Liu Jiang, Huang Tao, et al.. A novel in-network caching scheme based on betweenness and replacement rate in content centric networking[J]. Journal of Electronics & Information Technology, 2014, 36(1): 1-7.
[13]
NS-3 based Named Data Networking (NDN) Simulator[OL]. http://ndnsim.net, 2013.6.