A Pre-Caching Strategy Based on the Content Relevance of Smart Device’s Request in Information-Centric IoT

In recent years, investigations on various forms of solution for Internet of Things (IoT) paradigm opens the new era of smart devices. The Information-Centric Internet of Things (IC-IoT) can apply the characteristics of content caching which is a typical feature of Information-Centric Networking. Therefore, designing an efficient caching strategy for IC-IoT is able to improve the efficiency of smart devices. In this paper, we propose a Pre-Caching Strategy based on the Relevance of smart device request Content, namely PCSRC. After the first request of content chunk at a smart device side, PCSRC pre-caches the rest of the content chunks. There are two types of cached content chunks, that is, actual requested content chunks and pre-caching content chunks. Actual requested content chunks are pushed forward hop-by-hop according to the trend of the local activity. The popular content will be gradually pushed to the edge of IC-IoT. Furthermore, a sojourn time of a cached content chunk is employed to save storage space. The simulation results show PCSRC can reach 42.7% on the cache hit ratio with the different storage sizes. For the average hop count, PCSRC can increase about 42.2% than that of ProbCache. And PCSRC can improve about 47.9% than that of CEE for the average hop count.

[1]  George Pavlou,et al.  Cache "Less for More" in Information-Centric Networks , 2012, Networking.

[2]  Katherine Guo,et al.  Silo, rainbow, and caching token: schemes for scalable, fault tolerant stream caching , 2002, IEEE J. Sel. Areas Commun..

[3]  Chenglin Wen,et al.  Fire Localization Based On Range-Range-Range Model for Limited Interior Space , 2014, IEEE Transactions on Instrumentation and Measurement.

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

[5]  Nikolaos Laoutaris,et al.  Meta algorithms for hierarchical Web caches , 2004, IEEE International Conference on Performance, Computing, and Communications, 2004.

[6]  Meiyi Yang,et al.  Smart perception and autonomic optimization: A novel bio-inspired hybrid routing protocol for MANETs , 2018, Future Gener. Comput. Syst..

[7]  Jianping Wu,et al.  Could in-network caching benefit information-centric networking? , 2011, AINTEC '11.

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

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

[10]  Hongke Zhang,et al.  NCPP-based caching and NUR-based resource allocation for information-centric networking , 2017, Journal of Ambient Intelligence and Humanized Computing.

[11]  Antonio Capone,et al.  Bandwidth and Cache Leasing in Wireless Information-Centric Networks: A Game-Theoretic Study , 2017, IEEE Transactions on Vehicular Technology.

[12]  Chenglin Wen,et al.  Multisensor Nonlinear Fusion Methods Based on Adaptive Ensemble Fifth-Degree Iterated Cubature Information Filter for Biomechatronics , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[13]  Dario Rossi,et al.  Exploit the known or explore the unknown?: hamlet-like doubts in ICN , 2012, ICN '12.

[14]  Junlong Zhu,et al.  Online Learning for IoT Optimization: A Frank–Wolfe Adam-Based Algorithm , 2020, IEEE Internet of Things Journal.

[15]  Feifei Gao,et al.  A User Identification Algorithm Based on User Behavior Analysis in Social Networks , 2019, IEEE Access.

[16]  D Cente Collaborative Caching Algorithm Based on Request Correlation in Named Data Networking , 2014 .

[17]  Chunming Qiao,et al.  Smart identifier network: A collaborative architecture for the future internet , 2016, IEEE Network.

[18]  Weiping Li,et al.  PPC: Popularity Prediction Caching in ICN , 2018, IEEE Communications Letters.

[19]  Mingwei Xu,et al.  Age-based cooperative caching in information-centric networking , 2014, ICCCN.

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

[21]  Feng Lyu,et al.  Space/Aerial-Assisted Computing Offloading for IoT Applications: A Learning-Based Approach , 2019, IEEE Journal on Selected Areas in Communications.

[22]  Hongke Zhang,et al.  Locator/Identifier Split Networking: A Promising Future Internet Architecture , 2017, IEEE Communications Surveys & Tutorials.

[23]  Hongke Zhang,et al.  Smart collaborative distribution for privacy enhancement in moving target defense , 2019, Inf. Sci..

[24]  Giacomo Verticale,et al.  Optimal Content Prefetching in NDN Vehicle-to-Infrastructure Scenario , 2017, IEEE Transactions on Vehicular Technology.

[25]  Mingchuan Zhang,et al.  Smart collaborative video caching for energy efficiency in cognitive Content Centric Networks , 2020, J. Netw. Comput. Appl..

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

[27]  Jun Li,et al.  MBP: A Max-Benefit Probability-based caching strategy in Information-Centric Networking , 2015, 2015 IEEE International Conference on Communications (ICC).

[28]  Fei Song,et al.  A Smart Collaborative Routing Protocol for Reliable Data Diffusion in IoT Scenarios , 2018, Sensors.

[29]  Junlong Zhu,et al.  ACCP: adaptive congestion control protocol in named data networking based on deep learning , 2019, Neural Computing and Applications.

[30]  Matthew N. Dailey,et al.  Pre-caching: A proactive scheme for caching video traffic in named data mesh networks , 2017, J. Netw. Comput. Appl..

[31]  Gang Liu,et al.  Efficient DDoS attacks mitigation for stateful forwarding in Internet of Things , 2019, J. Netw. Comput. Appl..