Abstract
With the development of the mobile Internet in recent years, the amount of data in Internet has increased substantially, resulting in more and more serious delivery delay and data cost surge, which has brought great pressure to traditional host-centered networks. As a result, a new network architecture, Content-Centric Networking (CCN), has emerged. Compared with traditional networks, CCN has larger network capacity and lower delivery delay, which can better improve quality of service. Contents are cached in the routers in a CCN. Thus, when a user’s interest packet is passed to routers, the router that caches the content can directly respond to the request. Efficient caching strategies in CCN can not only reduce link load and storage redundancy, but also reduce delivery delay caused by the surge of data. This chapter studies caching strategies in the CCN. In order to efficiently and reasonably place contents in routers and reduce the transmission delay, it firstly proposes a caching scheme based on on-path caching and off-path caching. Secondly, in order to further reduce the energy consumption, this thesis proposes a caching scheme to minimize energy consumption. In the caching scheme based on the on-path caching and off-path caching, we firstly analyze the factors such as the popularity of contents and the history of user’s requests. Secondly, we strengthen the collaboration and the sharing of caching information between routers. Finally, an optimization problem aiming at minimizing the delivery delay is established, and an approximate algorithm is designed to obtain the approximate solution to the problem. The simulation results show that this scheme can effectively reduce delivery delay. In the caching scheme for minimizing energy consumption, we firstly set up a network content transmission model and a storage model. Secondly, through the comprehensive analysis of the content size and popularity of contents, we design the cache scheme to minimize energy consumption cost in CCN. Then, we transform the caching problem to an energy cost minimization problem, which is subject to certain constraints. Finally, an improved genetic algorithm is used to solve the problem. Simulation results show that the caching scheme to minimize energy consumption can effectively reduce the energy consumption, and it is superior to other caching schemes.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Jose, S.: Cisco visual networking index: forecast and trends, 2017–2022. Cisco, USA, white paper (2019)
Kamiyama, N.: Analyzing impact of introducing CCN on profit of ISPs. IEEE Trans. Netw. Serv. Manage. 12(2), 176–187 (2015)
Joos, M.: Review of G.K. Zipf. The psychobiology of language. Language 12, 196–210 (1936)
Hefeeda, M., Saleh, O.: Traffic modeling and proportional partial caching for peer-to-peer systems. IEEE/ACM Trans. Networking 16(6), 1447–1460 (2008)
Li, X., Wang, X., Xiao, S., Leung, V.C.M.: Delay performance analysis of cooperative cell caching in future mobile networks. In: IEEE International Conference on Communications, pp. 5652–5657 (2015)
Psaras, I., Chai, W.K., Pavlou, G.: In-network cache management and resource allocation for information-centric networks. IEEE Trans. Parallel Distrib. Syst. 25(11), 2920–2931 (2013)
Zhang, G., Li, Y., Lin, T.: Caching in information centric networking: a survey. Comput. Netw. 57(16), 3128–3141 (2013)
Rosensweig, E.J., Kurose, J.: Breadcrumbs: efficient, best-effort content location in cache networks. In: Proceedings of IEEE 28th International Conference on Computer Communication, Rio de Janeiro, Brazil, pp. 2631–2635 (2009)
Podlipnig, S., Böszörmenyi, L.: A survey of web cache replacement strategies. ACM Comput. Surveys 35(4), 374–398 (2003)
Tyson, G., et al.: A trace-driven analysis of caching in content-centric networks. In: Proceedings of IEEE 21st International Conference on Computer Communication and Networks, Munich, Germany, pp. 1–7 (2012)
Kang, S.J., Lee, S.W., Ko, Y.B.: A recent popularity based dynamic cache management for content centric networking. In: International Conference on Ubiquitous and Future Networks. IEEE, pp. 219–224 (2012)
Rossini, G., Rossi, D.: A dive into the caching performance of content centric networking. In: Proceedings of IEEE 17th International Workshop CAMAD, Barcelona, Spain, pp. 105–109 (2012)
Muscariello, L., Carofiglio, G., Gallo, M.: Bandwidth and storage sharing performance in information centric networking. In: Proceedings of 1st ACM SIGCOMM Workshop ICN, Toronto, ON, Canada, pp. 26–31 (2011)
Katsaros, K., Xylomenos, G., Polyzos, G.C.: Multicache: an overlay architecture for Information-centric networking. Comput. Netw. 55(4), 936–947 (2011)
Wang, J.M., Zhang, J., Bensaou, B.: Intra-as cooperative caching for content-centric networks. In: Proceedings of 3rd ACM SIGCOMM Workshop ICN, Hong Kong, pp. 61–66 (2013)
Cho, K., et al.: Wave: popularity-based and collaborative in-network caching for content-oriented networks. In: Proceedings of IEEE 31st International Conference on Computer Communication Workshops, Orlando, FL, USA, pp. 316–321 (2012)
Psaras, I., Chai, W.K., Pavlou, G.: Probabilistic in-network caching for information-centric networks. In: Proceedings of 2nd ACM SIGCOMM Workshop ICN, Helsinki, Finland, pp. 55–60 (2012)
Zhang, M., Luo, H.B., Zhang, H.K.: A survey of caching mechanisms in information centric networking. IEEE Commun. Surv. Tutorials 17(3), 1473–1499 (2015)
Iio, M., Hirata, K., Yamamoto, M.: Distributed cache management considering content popularity for in-network caching. In: 23rd Asia-Pacific Conference on Communications (APCC) (2017)
Chai, W.K., He, D., Psaras, I., Pavlou, G.: Cache less for more in information-centric networks. In: Proceedings of 11th International IFIP TC 6 Networking Conference, Prague, Czech Republic, pp. 27–40 (2012)
Chao, F., Yu, F.R., Tao, H., et al.: A distributed energy-efficient algorithm in green content-centric networks. In: Proceedings of the IEEE International Conference on Communications(ICC), London, UK, pp. 5546–5551 (2015)
Borst, S., Gupta, V., Walid, A.: Distributed caching algorithms for content distribution networks. In: IEEE INFOCOM, pp. 1478–1486 (2010)
Jmal, R., Fourati, L.: Content-centric networking management based-on software defined networks: survey. IEEE Trans. Netw. Serv. Manage. 14(4), 1–13 (2017)
Zhang, M., Luo, H., Zhang, H.: A survey of caching mechanisms in information-centric networking. IEEE Commun. Surv. Tutorials 17(3), 1473–1499 (2015)
Llorca, J., Tulino, A.M., Guan, K., et al.: Dynamic in-network caching for energy efficient content delivery. In: 2013 Proceedings IEEE INFOCOM, Turin, Italy, pp. 14–19 (2013)
Jiang, A., Bruck, J.: Optimal content placement for en-route web caching. In: IEEE International Symposium on Network Computing and Applications, pp. 9–16 (2003)
Qing, W.G., Tao, H., Jiang, L., et al.: In-network caching for energy efficiency in content-centric networking. J. China Univ. Posts Telecommun. 21(4), 25–31 (2014)
Bianchi, G., Detti, A., Caponi, A., et al.: Check before storing: what is the performance price of content integrity verification in LRU caching. ACM SIGCOMM Comput. Comm. Rev. 43(3), 59–67 (2013)
Zhang, G.Q., Chen, X., Lu, Y.X.: Enabling tunneling in CCN. IEEE Commun. Lett. 20(1), 149–152 (2016)
Liu, W.X., Yu, S.Z., Gao, Y., et al.: Caching efficiency of information-centric networking. IET Netw. 2(2), 53–62 (2013)
Applegate, D., Archer, A., Gopalakrishnan, V., et al.: Optimal content placement for a large-scale VoD system. IEEE/ACM Trans. Networking 24(4), 2114–2127 (2016)
Xi, L., Ying, A., Xin, W.J., et al.: Energy-efficiency aware probabilistic caching scheme for content-centric networks. J. Electron. Inf. Technol. 38(8), 1843–1849 (2016)
Hosseini-Khayat, S.: Replacement algorithms for object caching. In: ACM Symposium on Applied Computing, pp. 90–97 (1998)
Chao, F., Richard, Y.F., Tao, H., et al.: A game theoretic approach for energy-efficient in-network caching in content centric networks. China Commun. 11(11), 135–145 (2014)
Choi, J., Han, J., Cho, E., et al.: A survey on content-oriented networking for efficient content delivery. IEEE Commun. Mag. 49(3), 121–127 (2011)
Nakamura, R., Ohsaki, H.: On the effect of scale-free structure of network topology on performance of content-centric networking. In: IEEE Computer Software and Applications Conference, pp. 686–689 (2017)
Li, J., Wu, H., Liu, B., et al.: Popularity-driven coordinated caching in named data networking. In: ACM/IEEE NETWORKING and Communications Systems, pp. 15–26 (2012)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Wang, S., Ning, Z. (2022). Collaborative Caching Strategy in Content-Centric Networking. In: Nicopolitidis, P., Misra, S., Yang, L.T., Zeigler, B., Ning, Z. (eds) Advances in Computing, Informatics, Networking and Cybersecurity. Lecture Notes in Networks and Systems, vol 289. Springer, Cham. https://doi.org/10.1007/978-3-030-87049-2_16
Download citation
DOI: https://doi.org/10.1007/978-3-030-87049-2_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-87048-5
Online ISBN: 978-3-030-87049-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)