AUTHOR=Hu Jiawei , Li Hui TITLE=A Composite Structure for Fast Name Prefix Lookup JOURNAL=Frontiers in ICT VOLUME=6 YEAR=2019 URL=https://www.frontiersin.org/journals/ict/articles/10.3389/fict.2019.00015 DOI=10.3389/fict.2019.00015 ISSN=2297-198X ABSTRACT=
Name-based forwarding plane is a critical but challenging component for Named Data Networking (NDN), where a hash table is an appealing candidate for data structure utilized in FIB on the benefit of its fast lookup speed. However, the hash table is flawed that it does not naturally support the longest-prefix-matching (LPM) algorithm for name-based forwarding. To support LPM in the hash table, besides the linear lookup, random search (such as binary search) aims at increasing the lookup speed by reconstructing the FIB and optimizing the search path. We propose a composite data structure for random search based on the combination of a hash table and a trie; the latter is introduced to preserve the logical associations among names, so as to recycle memory and prevent the so-called backtracking problem, thus enhancing the lookup efficiency. Our experiment indicates the superiority of our scheme in lookup speed, the impact on memory consumption has also been evaluated.