A collaborative caching strategy for content-centric enabled wireless sensor networks

Abstract The Content-Centric Networking (CCN) is an efficient traffic handling technology by accessing content with its name instead of its physical location and achieving in-network caching. Indeed, CCN caching ensures high content availability, network traffic reduction, and low retrieval latency which reduces congestion and improves end-to-end delay. Moreover, it could greatly improve the efficiency of content delivery in Wireless Sensor Networks (WSNs). In this article, we propose to exploit this feature to enable CCN in WSN environments. The CCN architecture enables the content caching on each sensor-node in WSN and several research studies have been devoted to the caching management issue in such a context. However, caching the content on all the nodes is not a good strategy in terms of resource utilization. It is, therefore, necessary to determine where to cache and how to handle it in order to optimize the resources while realizing a high-interest satisfaction rate. Thus, our objective is to study existing caching strategies and propose a novel one that takes into account the node centrality and its distance from the source of the content. Through extensive simulations, we examine the performance of our scheme under different configurations and demonstrate how it outperforms the traditional caching strategies such as LCE (Leave Copy Everywhere) and LCD (Leave Copy Down).

[1]  Mohsen Guizani,et al.  A survey of Internet of Things communication using ICN: A use case perspective , 2019, Comput. Commun..

[2]  Piyush Charan A Cooperative Cache Management scheme for IEEE802.15.4 based Wireless Sensor Networks , 2018 .

[3]  Thierry Gayraud,et al.  An adaptive duty-cycle mechanism for energy efficient wireless sensor networks, based on information centric networking design , 2020, Wirel. Networks.

[4]  Ioannis Lambadaris,et al.  IoT Data Lifetime-Based Cooperative Caching Scheme for ICN-IoT Networks , 2018, 2018 IEEE International Conference on Communications (ICC).

[5]  Yang Liu,et al.  A unified hybrid information-centric naming scheme for IoT applications , 2020, Comput. Commun..

[6]  Lorenzo Saino,et al.  On the design of efficient caching systems , 2015 .

[7]  Mohsen Guizani,et al.  Caching in Information-Centric Networking: Strategies, Challenges, and Future Research Directions , 2018, IEEE Communications Surveys & Tutorials.

[8]  Bo Chen,et al.  BRR-CVR: A Collaborative Caching Strategy for Information-Centric Wireless Sensor Networks , 2016, 2016 12th International Conference on Mobile Ad-Hoc and Sensor Networks (MSN).

[9]  Olivier Festor,et al.  CCNx for Contiki: implementation details , 2012 .

[10]  Thierry Gayraud,et al.  Data Freshness Aware Content-Centric Networking in WSNs , 2017, 2017 Wireless Days.

[11]  Bruce M. Maggs,et al.  Less pain, most of the gain: incrementally deployable ICN , 2013, SIGCOMM.

[12]  Hashim A. Hashim,et al.  Optimal placement of relay nodes in wireless sensor network using artificial bee colony algorithm , 2016, J. Netw. Comput. Appl..

[13]  Harish M. Kittur,et al.  Shortest Path Solution to Wireless Sensor Networks Using Edge-Based Three-Point Steiner Tree Concept , 2019 .

[14]  Olivier Festor,et al.  A Comparison of Caching Strategies for Content Centric Networking , 2014, 2015 IEEE Global Communications Conference (GLOBECOM).

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

[16]  Anand Seetharam On Caching and Routing in Information-Centric Networks , 2018, IEEE Communications Magazine.

[17]  Rahim Tafazolli,et al.  In-network caching of Internet-of-Things data , 2014, 2014 IEEE International Conference on Communications (ICC).

[18]  Ahmed E. Kamal,et al.  NCP: A near ICN Cache Placement Scheme for IoT-Based Traffic Class , 2018, 2018 IEEE Global Communications Conference (GLOBECOM).

[19]  Fadi M. Al-Turjman,et al.  A data delivery framework for cognitive information-centric sensor networks in smart outdoor monitoring , 2016, Comput. Commun..

[20]  António Grilo,et al.  Cache-based transport protocols in wireless sensor networks: A survey and future directions , 2017, J. Netw. Comput. Appl..

[21]  Khalil Drira,et al.  Cache Freshness in Named Data Networking for the Internet of Things , 2018, Comput. J..

[22]  Ibrahim Abdullahi,et al.  Cache replacement positions in information-centric network , 2015 .

[23]  Hongke Zhang,et al.  Energy Efficient Interest Forwarding in NDN-Based Wireless Sensor Networks , 2016, Mob. Inf. Syst..