DCS: Distributed Caching Strategy at the Edge of Vehicular Sensor Networks in Information-Centric Networking

Information dissemination in current Vehicular Sensor Networks (VSN) depends on the physical location in which similar data is transmitted multiple times across the network. This data replication has led to several problems, among which resource consumption (memory), stretch, and communication latency due to the lake of data availability are the most crucial. Information-Centric Networking (ICN) provides an enhanced version of the internet that is capable of resolving such issues efficiently. ICN is the new internet paradigm that supports innovative communication systems with location-independent data dissemination. The emergence of ICN with VSNs can handle the massive amount of data generated from heterogeneous mobile sensors in surrounding smart environments. The ICN paradigm offers an in-network cache, which is the most effective means to reduce the number of complications of the receiver-driven content retrieval process. However, due to the non-linearity of the Quality-of-Experience (QoE) in VSN systems, efficient content management within the context of ICN is needed. For this purpose, this paper implements a new distributed caching strategy (DCS) at the edge of the network in VSN environments to reduce the number of overall data dissemination problems. The proposed DCS mechanism is studied comparatively against existing caching strategies to check its performance in terms of memory consumption, path stretch ratio, cache hit ratio, and content eviction ratio. Extensive simulation results have shown that the proposed strategy outperforms these benchmark caching strategies.

[1]  Ikram Ud Din,et al.  Flexpop: A popularity-based caching strategy for multimedia applications in information-centric networking , 2016 .

[2]  Nathan Beckmann,et al.  LHD: Improving Cache Hit Rate by Maximizing Hit Density , 2018, NSDI.

[3]  Olivier Festor,et al.  SONETOR: A social network traffic generator , 2014, 2014 IEEE International Conference on Communications (ICC).

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

[5]  Yacine Ghamri-Doudane,et al.  SAVING: socially aware vehicular information-centric networking , 2016, IEEE Communications Magazine.

[6]  Azzedine Boukerche,et al.  A Novel Service-oriented Architecture for Information-Centric Vehicular Networks , 2016, MSWiM.

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

[8]  Ikram Ud Din,et al.  A popularity based caching strategy for the future Internet , 2016, 2016 ITU Kaleidoscope: ICTs for a Sustainable World (ITU WT).

[9]  Dhananjay Singh,et al.  Naming and name resolution in the future internet: Introducing the NovaGenesis approach , 2017, Future Gener. Comput. Syst..

[10]  Wei Yan,et al.  Boosting named data networking for efficient packet forwarding in urban VANET scenarios , 2015, The 21st IEEE International Workshop on Local and Metropolitan Area Networks.

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

[12]  Antonella Molinaro,et al.  NDNe: Enhancing Named Data Networking to Support Cloudification at the Edge , 2016, IEEE Communications Letters.

[13]  Sherali Zeadally,et al.  A Novel Vehicular Information Network Architecture Based on Named Data Networking (NDN) , 2014, IEEE Internet of Things Journal.

[14]  Jay Lee,et al.  A Cyber-Physical Systems architecture for Industry 4.0-based manufacturing systems , 2015 .

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

[16]  Guoqiang Zhang,et al.  Caching in information centric networking: A survey , 2013, Comput. Networks.

[17]  Azzedine Boukerche,et al.  SEVeN: A novel service-based architecture for information-centric vehicular network , 2018, Comput. Commun..

[18]  Bengt Ahlgren,et al.  A survey of information-centric networking , 2012, IEEE Communications Magazine.

[19]  João Alfredo Fazendeiro Fernandes Dias Performance of management solutions and cooperation approaches for vehicular delay-tolerant networks , 2017 .

[20]  Khalil Drira,et al.  How to Cache in ICN-Based IoT Environments? , 2017, 2017 IEEE/ACS 14th International Conference on Computer Systems and Applications (AICCSA).

[21]  Christopher W. Badenhop,et al.  The Z-Wave routing protocol and its security implications , 2017, Comput. Secur..

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

[23]  Stefan Petscharnig,et al.  Challenges and Opportunities of Named Data Networking in Vehicle-To-Everything Communication: A Review , 2018, Inf..

[24]  Giovanni Pau,et al.  VANET via Named Data Networking , 2014, 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[25]  Chuan Heng Foh,et al.  An Efficient Cache Strategy in Information Centric Networking Vehicle-to-Vehicle Scenario , 2017, IEEE Access.

[26]  Marimuthu Palaniswami,et al.  Internet of Things (IoT): A vision, architectural elements, and future directions , 2012, Future Gener. Comput. Syst..

[27]  Yang Li,et al.  Distributed Caching via Rewarding: An Incentive Caching Model for ICN , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[28]  Marco Conti,et al.  Computer communications: Present status and future challenges , 2014, Comput. Commun..

[29]  Martin Dräxler,et al.  Efficiency of On-Path and Off-Path Caching Strategies in Information Centric Networks , 2012, 2012 IEEE International Conference on Green Computing and Communications.

[30]  Hai Jin,et al.  Trade-off Between Hit Rate and Hit Latency for Optimizing DRAM Cache , 2018, IEEE Transactions on Emerging Topics in Computing.

[31]  Ravishankar Ravindran,et al.  A comparative study of MobilityFirst and NDN based ICN-IoT architectures , 2014, 10th International Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness.

[32]  Raimo Kantola,et al.  ICN: interest-based clustering network , 2004, Proceedings. Fourth International Conference on Peer-to-Peer Computing, 2004. Proceedings..

[33]  Shahrudin Awang Nor,et al.  A survey of content placement strategies for content-centric networking , 2016 .

[34]  Dario Rossi,et al.  Cost-Aware Caching: Caching More (Costly Items) for Less (ISPs Operational Expenditures) , 2016, IEEE Transactions on Parallel and Distributed Systems.

[35]  Chin-Feng Lai,et al.  A novel cache scheme based on content popularity and user locality for future internet , 2018, 2018 27th Wireless and Optical Communication Conference (WOCC).

[36]  Frantisek Zezulka,et al.  Industry 4.0 – An Introduction in the phenomenon , 2016 .

[37]  M. C. Jones,et al.  A reliable data-based bandwidth selection method for kernel density estimation , 1991 .

[38]  George Pavlou,et al.  A native content discovery mechanism for the information-centric networks , 2017, ICN.

[39]  Hannes Frey,et al.  PeRCeIVE: Proactive caching in ICN-based VANETs , 2016, 2016 IEEE Vehicular Networking Conference (VNC).

[40]  Athanasios V. Vasilakos,et al.  Caching Strategy Based on Hierarchical Cluster for Named Data Networking , 2017, IEEE Access.

[41]  César Bernardini Stratégies de Cache basées sur la popularité pour Content Centric Networking , 2015 .

[42]  Xu Chen,et al.  MOCA: a lightweight mobile cloud offloading architecture , 2013, MobiArch '13.

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

[44]  Chong Kuan Chen,et al.  IoT Security: Ongoing Challenges and Research Opportunities , 2014, 2014 IEEE 7th International Conference on Service-Oriented Computing and Applications.

[45]  Mario Gerla,et al.  Proactive caching with mobility prediction under uncertainty in information-centric networks , 2017, ICN.