Abstract
With the increasing demand of content dissemination, Content-Centric Networking (CCN) has been proposed as a promising architecture for future Internet. In response to the challenges in CCN caching, we develop an online caching scheme (named RBC-CC) exploiting the concept of Routing Betweenness Centrality (RBC) and “prefetching”, aiming at significantly reducing costly inter-ISP traffic and largely reducing content access hops. Simulation results demonstrate that the proposed caching scheme can significantly outperform the popular caching approaches in terms of the saving rate of inter-ISP traffic. Besides, RBC-CC performs well in reducing the average access hops and incurs the least cache evictions. Further, we present a thorough analysis regarding the impact of access pattern, cache size, content popularity and population on the caching performance. We then come to the conclusion that our scheme is featured with good stability and scalability as well as its effectiveness.
Similar content being viewed by others
References
Cisco Visual Networking Index: Forecast and Methodology, 2014–2019 White Paper (2015.5). http://www.cisco.com/c/en/us/solutions/collateral/service-provider/ip-ngn-ip-next-generation-network/white_paper_c11-481360.html
Jacobson, V., Smetters, D.K., Thornton, J.D., Plass, M., Briggs, N., Braynard, R.: Networking named content. Commun. ACM 55(1), 117–124 (2012)
Kim, D., Kim, J., Kim, Y., Yoon, H., Yeom, I.: End-to-end mobility support in content centric networks. Int. J. Commun. Syst. 28(6), 1151–1167 (2015)
Liu,Y., Geurts, J., Point, J.-C., Lederer, S., Rainer, B., Muller, C., et al.: Dynamic adaptive streaming over CCN: a caching and overhead analysis. In: 2013 IEEE International Conference on Communications (ICC), pp. 3629–3633 (2013)
Piro, G., Grieco, L.A., Boggia, G., Chatzimisios, P.: Information-centric networking and multimedia services: present and future challenges. Trans. Emerg. Telecommun. Technol. 25, 392–406 (2014)
Lee, U., Rimac, I., Kilper, D., Hilt, V.: Toward energy-efficient content dissemination. IEEE Netw. 25(2), 14–19 (2011)
Wang, J.: A survey of web caching schemes for the internet. ACM SIGCOMM Comput. Commun. Rev. 29, 36–46 (1999)
Hefeeda, M., Hsu, C.H., Mokhtarian, K.: Design and evaluation of a proxy cache for peer to peer traffic. IEEE Trans. Comput. 60(7), 964–977 (2011)
Zhao, J., Zhang, P., Cao, G.: On cooperative caching in wireless P2P networks. In: The 28th International Conference on Distributed Computing Systems, ICDCS’08, pp. 731–739 (2008)
Pallis, G., Vakali, A.: Insight and perspectives for content delivery networks. Commun. ACM 49, 101–106 (2006)
Bellavista, P., Corradi, A., Giannelli, C.: Efficiently managing location information with privacy requirements in wi-fi networks: a middleware approach. In: 2nd International Symposium on Wireless Communication Systems, pp. 91–95 (2005)
Bellavista, P., Corradi, A., Magistretti, E.: REDMAN: an optimistic replication middleware for read-only resources in dense MANETs. Pervasive Mob. Comput. 1, 279–310 (2005)
Ghodsi, A., Shenker, S., Koponen, T., Singla, A., Raghavan, B., Wilcox, J.: Information-centric networking: seeing the forest for the trees. In: Proceedings of the 10th ACM Workshop on Hot Topics in Networks, ACM, pp. 1–6 (2011)
Chen, J., Zhang, H., Zhou, H., Luo, H.: Optimizing content routers deployment in large-scale information centric core-edge separation Internet. Int. J. Commun Syst 27(5), 794–810 (2014)
Psaras, I., Clegg, R., Landa, R., Chai, W., Pavlou, G.: Modelling and evaluation of CCN-caching trees. NETWORKING, pp. 78–91 (2011)
Rossi, D., Rossini, G.: On sizing CCN content stores by exploiting topological information. In: IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), pp. 280–285 (2012)
Rossi, D., Rossini, G.: Caching performance of content centric networks under multi-path routing (and more). Telecom ParisTech, Technical Report (2011)
Ioannou, A., Weber, S.: Towards on-path caching efficiency for information-centric networks. In: Sigcomm Workshop on Information Centric Networking (ICN’13), 2013, pp. 21–26
Wang, Y., Li, Z., Tyson, G., Uhlig, S., Xie, G.: Design and evaluation of the optimal cache allocation for content-centric networking. IEEE Trans. Comput. 65(1), 95–107 (2016)
Li, Z., Simon, G.: Cooperative caching in a content centric network for video stream delivery. J. Netw. Syst. Manage. 23, 445–473 (2015)
Gür, G.: Energy-aware cache management at the wireless network edge for information-centric operation. J. Netw. Comput. Appl. 57, 33–42 (2015)
Hail, M.A.M., Amadeo, M., Molinaro, A., Fischer, S.: On the performance of caching and forwarding in information-centric networking for the IoT. In: Wired/Wireless Internet Communications, ed: Springer, pp. 313–326 (2015)
Chai, W.K., He, D., Psaras, I., et al.: Cache “less for more” in information-centric networks (extended version). Comput. Commun. 36(7), 758–770 (2013)
Wang, J.M., Zhang, J., Bensaou, B.: Intra-AS cooperative caching for content-centric networks. In: ACM SIGCOMM workshop on Information-centric Networking, pp. 61–66 (2013)
Lee, HyunYong, Nakao, Akihiro: User-assisted In-network caching in information-centric networking. Comput. Netw. 57(16), 3142–3153 (2013)
Sourlas, V., Gkatzikis, L., Flegkas, P., et al.: Distributed cache management in information-centric networks. IEEE Trans. Netw. Serv. Manage. 10(3), 286–299 (2013)
Feng, B., Zhou, H., Gao, S., You, I.: An exploration of cache collaboration in information-centric network. Int. J. Commun Syst 27(9), 1243–1267 (2014)
Cho, K., Lee, M., Park, K., Kwon, T.T., Choi, Y., Pack, S.: WAVE: popularity-based and collaborative in-network caching for content-oriented networks. In: INFOCOM’12 Workshop, pp. 316–321 (2012)
Dolev, S., Elovici, Y., Puzis, R.: Routing betweenness centrality. J. ACM (JACM) 57(4), 25 (2010)
Arlitt, Martin, Cherkasova, Ludmila, Dilley, John, Friedrich, Rich, Jin, Tai: Evaluating content management techniques for Web proxy caches. ACM SIGMETRICS Perform. Eval. Rev. 27(4), 3–11 (2000)
Calvert, K.I., Doar, M.B., Zegura, E.W.: Modeling internet topology. IEEE Commun. Mag. 35(6), 160–163 (1997)
Qiu, T., Ge, Z., Lee, S., Wang, J., Zhao, Q., Xu, J.: Modeling channel popularity dynamics in a large IPTV system. In: ACM SIGMETRICS Performance Evaluation Review, pp. 275–286 (2009)
Fricker, C., Robert, P., Roberts, J., Sbihi, N.: Impact of traffic mix on caching performance in a content-centric network. In: 2012 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), pp. 310–315 (2012)
Schwartz, Y., Shavitt, Y., Weinsberg, U.: A measurement study of the origins of end-to-end delay variations. In: Passive and Active Measurement, pp. 21–30 (2010)
Zhang, G., Li, Y., Lin, T.: Caching in information centric networking: a survey. Comput. Netw. 57, 3128–3141 (2013)
Laoutaris, N., Che, H., Stavrakakis, I.: The LCD interconnection of LRU caches and its analysis. Perform. Eval. 63(7), 609–634 (2006)
Acknowledgments
This paper is sponsored by NSFC (61401400, 61373143, 61432009), Zhejiang Province Natural Science Foundation of China (LY14F020011, LY14F010007), Ningbo Natural Science Foundation (2015A610130), the public welfare project of Zhejiang Province (2016C33036), National Undergraduate Training Programs for Innovation and Entrepreneurship 201410876009), the Science and Technology Innovation Team of Ningbo (2013B82009), and the Specialized Research Fund for the Doctoral Program of Higher Education of China (20130002110084). Special thanks go to the editors and the anonymous reviewers for their helpful comments and suggestions on the manuscript.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Li, J., Wu, H., Liu, B. et al. RBC-CC: RBC-Based Cascade Caching Scheme for Content-Centric Networking. J Netw Syst Manage 25, 375–396 (2017). https://doi.org/10.1007/s10922-016-9394-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10922-016-9394-8