DocumentCode :
709435
Title :
Name prefix matching using bloom filter pre-searching
Author :
Hyesook Lim ; Miran Shim ; Jungwon Lee
Author_Institution :
Dept. of Electron. Eng., Ewha Womans Univ., Seoul, South Korea
fYear :
2015
fDate :
7-8 May 2015
Firstpage :
203
Lastpage :
204
Abstract :
For the successful realization of content-centric network, it is essential to design an efficient forwarding engine that performs high-speed name lookup. This paper proposes the use of a hashing-based name prefix trie and a Bloom filter. In the proposed approach, an off-chip hash table storing the trie is accessed when the Bloom filter states that the node exists in the trie. In accessing the hash table depending on the result of a Bloom filter, we propose two algorithms that have different search strategies. The first algorithm accesses the hash table for every positive result in a Bloom filter, while the second algorithm firstly attempts to determine the longest matching length using Bloom filter queries. The simulation result shows that the proposed approach can provide the output face of each input name, with a single hash table access on average and with two hash table accesses in the worst-case.
Keywords :
data structures; query processing; Bloom filter pre-searching; Bloom filter queries; content-centric network; forwarding engine; hashing-based name prefix trie; high-speed name lookup; name prefix matching; Face; Indexes; Internet; Memory management; Performance evaluation; Search problems; System-on-chip; Bloom filter; content centric network; name prefix matching; name prefix trie;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Architectures for Networking and Communications Systems (ANCS), 2015 ACM/IEEE Symposium on
Conference_Location :
Oakland, CA
Type :
conf
DOI :
10.1109/ANCS.2015.7110141
Filename :
7110141
Link To Document :
بازگشت