A Name-to-Hash Encoding Scheme for Vehicular Named Data Networks

In contrast to the host-centric model where the communication is directed using the destination address, Information-Centric Networking (ICN) adopts the content name as the pillar network element to provide data discovery and delivery process, as well as in other network functionalities. Named Data Networking (NDN) is an active ICN project that uses hierarchical unbounded names. These names are used in both interest and data packets and other data structures that may consume more memory with long lookup time. This paper targets the naming aspect in vehicular named data networks and proposes a Name-to-Hash Encoding scheme. The idea consists of hashing each name components separately to a fixed length, then perform a heuristic Wu-Manber-like algorithm lookup process. The former process enhances the NDN to consume less memory compared to hierarchical names, the latter process provides a fast lookup time. We have evaluated the proposed scheme against different related solutions using real domain datasets. Both theoretical analysis and experiments prove that the proposed scheme is efficient in terms of complexity, memory consumption, and lookup time.

[1]  Mohsen Guizani,et al.  Bringing Deep Learning at the Edge of Information-Centric Internet of Things , 2019, IEEE Communications Letters.

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

[3]  Senlin Luo,et al.  LQCC: A Link Quality-based Congestion Control Scheme in Named Data Networks , 2019, 2019 IEEE Wireless Communications and Networking Conference (WCNC).

[4]  Bin Liu,et al.  Scalable Name Lookup in NDN Using Effective Name Component Encoding , 2012, 2012 IEEE 32nd International Conference on Distributed Computing Systems.

[5]  Senlin Luo,et al.  Security and Privacy Issues in Vehicular Named Data Networks: An Overview , 2018, Mob. Inf. Syst..

[6]  Qingtao Wu,et al.  A Fast Name Lookup Method in NDN Based on Hash Coding , 2015, ICM 2015.

[7]  Kashif Sharif,et al.  A Distributed ICN-Based IoT Network Architecture: An Ambient Assisted Living Application Case Study , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[8]  Senlin Luo,et al.  Named Data Networking in Vehicular Ad Hoc Networks: State-of-the-Art and Challenges , 2020, IEEE Communications Surveys & Tutorials.

[9]  Won So,et al.  Named data networking on a router: Fast and DoS-resistant forwarding with hash tables , 2013, Architectures for Networking and Communications Systems.

[10]  Senlin Luo,et al.  Reputation-Based Blockchain for Secure NDN Caching in Vehicular Networks , 2018, 2018 IEEE Conference on Standards for Communications and Networking (CSCN).

[11]  Yanbing Liu,et al.  A Data-Deduplication-Based Matching Mechanism for URL Filtering , 2018, 2018 IEEE International Conference on Communications (ICC).

[12]  Yang Liu,et al.  M2HAV: A Standardized ICN Naming Scheme for Wireless Devices in Internet of Things , 2017, WASA.

[13]  Haipeng Yao,et al.  A Survey of Mobile Information-Centric Networking: Research Issues and Challenges , 2018, IEEE Communications Surveys & Tutorials.

[14]  Patrick Crowley,et al.  Reliably scalable name prefix lookup , 2015, 2015 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS).

[15]  Yu Wang,et al.  ICN Publisher-Subscriber Models: Challenges and Group-based Communication , 2019, IEEE Network.

[16]  Neeraj Suri,et al.  Named Data Networking: A survey , 2016, Comput. Sci. Rev..

[17]  Louiza Bouallouche-Medjkoune,et al.  Geographic routing protocols for Vehicular Ad hoc NETworks (VANETs): A survey , 2018, Veh. Commun..

[18]  Senlin Luo,et al.  An Optimized Proactive Caching Scheme Based on Mobility Prediction for Vehicular Networks , 2018, 2018 IEEE Global Communications Conference (GLOBECOM).

[19]  Diego Perino,et al.  Caesar: A content router for high-speed forwarding on content names , 2012, 2014 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS).