An efficient content placement scheme based on normalized node degree in content centric networking

Content-centric networking (CCN) becomes an imminent Internet architecture that emphasizes the data-centric approach for information retrieval instead of searching for the hosts in the network. CCN offers data (content) caching and its distribution capabilities to reduce average latency, the load of data servers, and improve network bandwidth utilization during content delivery. In this direction, the performance of node degree centrality and distance-based autonomous caching strategies have been investigated. Then, a novel content caching strategy called content placement based on normalized node degree and distance (CPNDD) is proposed. The CPNDD scheme considers content provider distance and node degree centrality parameters together to select the optimal cache locations for comprehensive utilization of the available caching capacities and a further reduction in average latency during content retrieval. The weights for these caching parameters have been determined via widespread simulations on the Abilene networks. The proposed caching scheme is implemented and tested in the simulated environment of ndnSIM and compared with peer competing schemes in CCN. The execution outcomes are examined for different caching capacities (50 and 100), Zipf popularity skewness factors (0.7 and 1.0) and request rates (50/s and 100/s). The simulation executions illustrate that CPNDD caching strategy escalates the cache hit probability and hop-reduction ratio up-to $$8\%$$ and $$9\%$$ as compared to existing schemes. Hence, the proposed content placement scheme improves the performance of CCN networks considerably and makes it suitable for the applications of Industry 4.0.

[1]  Gerard Jounghyun Kim,et al.  IoT + AR: pervasive and augmented environments for “Digi-log” shopping experience , 2019, Human-centric Computing and Information Sciences.

[2]  Chun Yang,et al.  Securing content-centric networks with content-based encryption , 2019, J. Netw. Comput. Appl..

[3]  Stefan Weber,et al.  A Survey of Caching Policies and Forwarding Mechanisms in Information-Centric Networking , 2016, IEEE Communications Surveys & Tutorials.

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

[5]  George C. Polyzos,et al.  MultiCache: An overlay architecture for information-centric networking , 2011, Comput. Networks.

[6]  Syed Hassan Ahmed,et al.  Content-Centric Networks , 2016 .

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

[8]  Byung-Seo Kim,et al.  Compound Popular Content Caching Strategy in Named Data Networking , 2019, Electronics.

[9]  Fan-Hsun Tseng,et al.  Intelligent data cache based on content popularity and user location for Content Centric Networks , 2019, Human-centric Computing and Information Sciences.

[10]  Jun Li,et al.  CRCache: Exploiting the correlation between content popularity and network topology information for ICN caching , 2014, 2014 IEEE International Conference on Communications (ICC).

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

[12]  Athanasios V. Vasilakos,et al.  Information centric network: Research challenges and opportunities , 2015, J. Netw. Comput. Appl..

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

[14]  Rajeev Tiwari,et al.  AREOR-Adaptive ranking based energy efficient opportunistic routing scheme in Wireless Sensor Network , 2019, Comput. Networks.

[15]  Tengyue Mao,et al.  Bloom-filter-based request node collaboration caching for named data networking , 2018, Cluster Computing.

[16]  Leandros Tassiulas,et al.  Caching in Content-Based Publish/Subscribe Systems , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[17]  Leïla Azouz Saïdane,et al.  Using Information Centric Networking in Internet of Things: A Survey , 2019, Wireless Personal Communications.

[18]  Diana K. Smetters,et al.  VoCCN: voice-over content-centric networks , 2009, ReArch '09.

[19]  George Pavlou,et al.  In-Network Cache Management and Resource Allocation for Information-Centric Networks , 2014, IEEE Transactions on Parallel and Distributed Systems.

[20]  Atta ur Rehman Khan,et al.  Optimal Content Caching in Content-Centric Networks , 2019, Wirel. Commun. Mob. Comput..

[21]  Syed Hassan Ahmed,et al.  Content-Centric Networks: An Overview, Applications and Research Challenges , 2016 .

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

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

[24]  Takuro Sato,et al.  PPCS: A Progressive Popularity-Aware Caching Scheme for Edge-Based Cache Redundancy Avoidance in Information-Centric Networks , 2019, Sensors.

[25]  Donald F. Towsley,et al.  Approximate Models for General Cache Networks , 2010, 2010 Proceedings IEEE INFOCOM.

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

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

[28]  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).

[29]  Hui Li,et al.  The improved multi-attribute caching: An efficient cache strategy in CCN , 2017, 2017 IEEE 9th International Conference on Communication Software and Networks (ICCSN).

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

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

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

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

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

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

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

[37]  Leila Azouz Saidane,et al.  FCR-NS: a novel caching and forwarding strategy for Named Data Networking based on Software Defined Networking , 2019, Cluster Computing.

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

[39]  Gerardo Rubino,et al.  On the performance analysis of distributed caching systems using a customizable Markov chain model , 2019, J. Netw. Comput. Appl..

[40]  Anoj Kumar,et al.  A popularity based content eviction scheme via betweenness-centrality caching approach for content-centric networking (CCN) , 2019, Wirel. Networks.

[41]  Neeraj Kumar,et al.  A Novel Hybrid Approach for Web Caching , 2012, 2012 Sixth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing.

[42]  Brahim Hnich,et al.  Efficient forwarding strategy in a NDN-based internet of things , 2018, Cluster Computing.

[43]  Hesham A. Ali,et al.  Effective cache replacement strategy (ECRS) for real-time fog computing environment , 2020, Cluster Computing.

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

[45]  Yanghee Choi,et al.  WAVE: Popularity-based and collaborative in-network caching for content-oriented networks , 2012, 2012 Proceedings IEEE INFOCOM Workshops.

[46]  Shunzheng Yu,et al.  Network coding-based multisource content delivery in Content Centric Networking , 2016, J. Netw. Comput. Appl..

[47]  Vahideh Hayyolalam,et al.  A comprehensive and systematic review of the load balancing mechanisms in the Internet of Things , 2019, Cluster Computing.