Freshness Management of Cache Content in Information-Centric Networking

Information-Centric Networking is proffering the roadway for future internet architecture. It is a transposition from the host-centric model to a content-centric model that supports unique naming, name-based routing and in-network caching. However, managing the stale content in in-network caching is one of the research challenges. The problem becomes even more perceptible in the case of transient data where there is a stringent requirement for the freshness of information. In this paper, we posit a cache freshness mechanism for both transient and static data with minimum signaling overhead. For transient data that require live updates, data is fetched directly from the producer and no in-network caching is done. However, rest of the transient data are assigned a lifetime by the producer. Lifetime of the content in the cache is checked in case a Interest packet for the same is received by the node from the consumer which reduces the overhead. For static data the item is evicted only due to the cache eviction policy. To validate our results we simulated the work in ndnSIM, and checking the efficiency and effectiveness of the work.

[1]  Rahim Tafazolli,et al.  Caching Transient Data in Internet Content Routers , 2017, IEEE/ACM Transactions on Networking.

[2]  Chao Xu,et al.  Transient content caching and updating with modified harmony search for Internet of Things , 2019, Digit. Commun. Networks.

[3]  Nanjangud C. Narendra,et al.  Managing large-scale transient data in IoT systems , 2018, 2018 10th International Conference on Communication Systems & Networks (COMSNETS).

[4]  Donald F. Towsley,et al.  On the Analysis of Caches with Pending Interest Tables , 2015, ICN.

[5]  Tao Jiang,et al.  Caching Transient Data for Internet of Things: A Deep Reinforcement Learning Approach , 2019, IEEE Internet of Things Journal.

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

[7]  Hongke Zhang,et al.  A Popularity-Based Cache Consistency Mechanism for Information-Centric Networking , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[8]  Sharayu Moharir,et al.  Caching Static and Transient Data , 2018, MobiCom.

[9]  Patrick Crowley,et al.  Named data networking , 2014, CCRV.

[10]  Khalil Drira,et al.  Cache coherence in Machine-to-Machine Information Centric Networks , 2015, 2015 IEEE 40th Conference on Local Computer Networks (LCN).

[11]  Antonella Molinaro,et al.  Caching in Named Data Networking for the wireless Internet of Things , 2015, 2015 International Conference on Recent Advances in Internet of Things (RIoT).

[12]  Byung-Seo Kim,et al.  A Periodic Caching Strategy Solution for the Smart City in Information-Centric Internet of Things , 2018, Sustainability.