Dynamic popularity window and distance-based efficient caching for fast content delivery applications in CCN

Abstract Content-Centric Networking (CCN) is being established as an emerging Internet architecture that brings efficient data retrieval technology to access the contents with their names. In CCN, the in-network caching capability plays a critical role in the improvement of network performance by reducing the load of content server and increasing the content availability. Thus, the efficiency of the content caching strategy crucially affects the performance of the entire network. Towards this, a novel content caching scheme has been proposed in this article that efficiently utilizes the available caching capacity and improves Quality-of-Service (QoS) during content delivery. To perform optimized caching operations, the proposed scheme considers a dynamic threshold value and takes caching decisions based on two parameters, first is a novel dynamic size popularity window to determine content popularity, and secondly, the distance navigated by the Content message from the preceding on-path router that cached the content copy. For content caching decisions, the dynamic threshold value decreases with an increase in Content message distance from the preceding on-path router (that cached the content) and the content popularity. Using these heuristics, the scheme places the popular contents near the edges of the network. Through extensive simulations, the QoS delivered by the proposed scheme has been examined for different cache sizes on standard Abilene network topology. The results show that the proposed scheme outperforms the existing caching strategies for various performance parameters such as hit-ratio, average network delay, hop count, and average traffic generated in the network. This makes the proposed solution suitable for futuristic Internet architectures with 5G/6G and Industry 4.0 revolutions and their applications where faster content deliveries are required.

[1]  Song Ci,et al.  Design and evaluation of coordinated in-network caching model for content centric networking , 2016, Comput. Networks.

[2]  Nikos Fotiou,et al.  A Survey of Information-Centric Networking Research , 2014, IEEE Communications Surveys & Tutorials.

[3]  Olivier Festor,et al.  MPC: Popularity-based caching strategy for content centric networks , 2013, 2013 IEEE International Conference on Communications (ICC).

[4]  Neeraj Kumar,et al.  Cooperative Gateway Cache Invalidation Scheme for Internet-Based Vehicular Ad Hoc Networks , 2015, Wirel. Pers. Commun..

[5]  Athanasios V. Vasilakos,et al.  CPHR: In-Network Caching for Information-Centric Networking With Partitioning and Hash-Routing , 2016, IEEE/ACM Transactions on Networking.

[6]  Marcelo G. Rubinstein,et al.  Challenges and Research Directions for the Future Internetworking , 2014, IEEE Communications Surveys & Tutorials.

[7]  Meng Zhang,et al.  A Survey of Caching Mechanisms in Information-Centric Networking , 2015, IEEE Communications Surveys & Tutorials.

[8]  George Pavlou,et al.  Cache "less for more" in information-centric networks (extended version) , 2013, Comput. Commun..

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

[10]  Sumit Kumar,et al.  An efficient content placement scheme based on normalized node degree in content centric networking , 2020, Clust. Comput..

[11]  Jörg Ott,et al.  On content-centric router design and implications , 2010, ReARCH '10.

[12]  Jinhe Zhou,et al.  Probabilistic Caching Mechanism Based on Software Defined Content Centric Network , 2019, 2019 IEEE 11th International Conference on Communication Software and Networks (ICCSN).

[13]  Myeong-Wuk Jang,et al.  Inter-Chunk Popularity-Based Edge-First Caching in Content-Centric Networking , 2014, IEEE Communications Letters.

[14]  Neeraj Kumar,et al.  Minimizing Query Delay Using Co-operation in IVANET☆ , 2015 .

[15]  Neeraj Kumar,et al.  An adaptive cache invalidation technique for wireless environments , 2016, Telecommun. Syst..

[16]  Jonathan Loo,et al.  Recent Advances in Information-Centric Networking-Based Internet of Things (ICN-IoT) , 2017, IEEE Internet of Things Journal.

[17]  Badis Djamaa,et al.  Information-Centric Networking solutions for the Internet of Things: A systematic mapping review , 2020, Comput. Commun..

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

[19]  Long Chen,et al.  Gain-Aware Caching Scheme Based on Popularity Monitoring in Information-Centric Networking , 2016, IEICE Trans. Commun..

[20]  Seungmin Rho,et al.  A dynamic caching strategy for CCN-based MANETs , 2018, Comput. Networks.

[21]  Byung-Seo Kim,et al.  ICN with edge for 5G: Exploiting in-network caching in ICN-based edge computing for 5G networks , 2020, Future Gener. Comput. Syst..

[22]  Bitan Banerjee,et al.  Greedy Caching: An optimized content placement strategy for information-centric networks , 2018, Comput. Networks.

[23]  Ghada Jaber,et al.  A collaborative caching strategy for content-centric enabled wireless sensor networks , 2020, Comput. Commun..

[24]  Hossam S. Hassanein,et al.  A functional taxonomy of caching schemes: Towards guided designs in information-centric networks , 2019, Comput. Networks.

[25]  Sumit Kumar,et al.  Optimized content centric networking for future internet: Dynamic popularity window based caching scheme , 2020, Comput. Networks.

[26]  Mohammad S. Obaidat,et al.  CPNDD:Content Placement Approach in Content Centric Networking , 2020, ICC 2020 - 2020 IEEE International Conference on Communications (ICC).

[27]  Anoj Kumar,et al.  A Centrality-measures based Caching Scheme for Content-centric Networking (CCN) , 2017, Multimedia Tools and Applications.

[28]  Ibrahim Abdullahi,et al.  Survey on caching approaches in Information Centric Networking , 2015, J. Netw. Comput. Appl..

[29]  Walter Willinger,et al.  Understanding Internet topology: principles, models, and validation , 2005, IEEE/ACM Transactions on Networking.

[30]  Tiankui Zhang,et al.  Cache Space Efficient Caching Scheme for Content-Centric Mobile Ad Hoc Networks , 2019, IEEE Systems Journal.

[31]  Jing Ren,et al.  MAGIC: A distributed MAx-Gain In-network Caching strategy in information-centric networks , 2014, 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

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

[33]  Antonella Molinaro,et al.  Information-centric networking for connected vehicles: a survey and future perspectives , 2016, IEEE Communications Magazine.

[34]  Xiaofei Wang,et al.  FGPC: fine-grained popularity-based caching design for content centric networking , 2014, MSWiM '14.

[35]  Tiankui Zhang,et al.  Proactive Caching Placement for Arbitrary Topology With Multi-Hop Forwarding in ICN , 2019, IEEE Access.

[36]  Rao Naveed Bin Rais,et al.  A Resource Efficient Multi-Dimensional Cache Management Strategy in Content Centric Networks , 2018 .

[37]  Jing Ren,et al.  Towards Efficient and Lightweight Collaborative In-Network Caching for Content Centric Networks , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[38]  Dario Rossi,et al.  On sizing CCN content stores by exploiting topological information , 2012, 2012 Proceedings IEEE INFOCOM Workshops.