Binary Search on Trie Levels with a Bloom Filter for Longest Prefix Match

被引:0
|
作者
Lee, Jungwon [1 ]
Lim, Hyesook [1 ]
机构
[1] Ewha Womans Univ, Dept Elect Engn, Seoul, South Korea
关键词
IP ADDRESS LOOKUP; ALGORITHMS;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
As one of efficient IP address lookup approaches, binary search on trie levels (BSL) provides high-speed search performance. It has been recently studied that the search performance of BSL algorithms can be further improved by adding a Bloom filter. The Bloom filter has a role identifying whether there is a node beforehand so that unnecessary trie accesses can be avoided. Leaf-pushing BSL (LBSL) algorithm performs the binary search on trie levels in a leaf-pushing trie. Since every prefix is located in leaves in this trie, it has an advantage that the search can be immediately finished when a prefix is encountered. However, because of prefix replication caused in the leaf-pushing process, the trie becomes dense, and hence adding a Bloom filter does not give much impact in improving the search performance. The motivation of this paper is to keep the sparseness of a trie to get search performance improvement by a Bloom filter in performing the binary search on trie levels in a leaf-pushing trie. The proposed algorithm defines control levels, and an internal prefix is pushed up to the closest control level. By limiting the levels of leaf-pushing, the prefix replication is significantly reduced, and hence a Bloom filter can provide an increased efficiency. Simulations using 5 actual routing sets with different sizes show that the search performance improvement by a Bloom filter is more significant than in the previous LBSL approach, and the average number of trie accesses is 2 to 3 in performing an IP address lookup in our proposed algorithm.
引用
收藏
页码:38 / 43
页数:6
相关论文
共 50 条
  • [41] Scalable Name Lookup with Adaptive Prefix Bloom Filter for Named Data Networking
    Quan, Wei
    Xu, Changqiao
    Guan, Jianfeng
    Zhang, Hongke
    Grieco, Luigi Alfredo
    [J]. IEEE COMMUNICATIONS LETTERS, 2014, 18 (01) : 102 - 105
  • [42] Binary search on range of IPv6 prefix sets
    [J]. Cui, Y., 1600, Editorial Board of Journal on Communications (34):
  • [43] Modular Block-RAM-Based Longest-Prefix Match Ternary Content-Addressable Memories
    Abdelhadi, Ameer M. S.
    Lemieux, Guy G. F.
    Shannon, Lesley
    [J]. 2018 28TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2018, : 243 - 250
  • [44] Evaluation and Comparison of Binary Trie base IP Lookup Algorithms with Real Edge Router IP Prefix Dataset
    Shirmarz, Alireza
    Sabaei, Masoud
    Hosseini, Mojtaba
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (06) : 155 - 161
  • [45] Efficient Search on Encrypted Data Using Bloom Filter
    Pal, Saibal K.
    Sardana, Puneet
    Sardana, Ankita
    [J]. 2014 INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM), 2014, : 412 - 416
  • [46] A Partition Based Bloom Filter For Fastest Data Search
    Pandeeswari, P.
    Murugeswari, S.
    [J]. PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION CONTROL AND COMPUTING TECHNOLOGIES (ICACCCT), 2016, : 294 - 297
  • [47] New Approach for Efficient IP Address Lookup Using a Bloom Filter in Trie-Based Algorithms
    Mun, Ju Hyoung
    Lim, Hyesook
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (05) : 1558 - 1565
  • [48] PA-LBF: Prefix-Based and Adaptive Learned Bloom Filter for Spatial Data
    Zeng, Meng
    Zou, Beiji
    Kui, Xiaoyan
    Zhu, Chengzhang
    Xiao, Ling
    Chen, Zhi
    Du, Jingyu
    [J]. INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2023, 2023
  • [49] Name prefix matching using bloom filter pre-searching for content centric network
    Lee, Jungwon
    Shim, Miran
    Lim, Hyesook
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2016, 65 : 36 - 47
  • [50] A Secure Conjunctive Keyword Search Using a Hierarchical Bloom Filter
    Yamamoto, Hiroaki
    Watanabe, Takashi
    Miyazaki, Takashi
    [J]. FIFTH INTERNATIONAL CONFERENCE ON INFORMATICS AND APPLICATIONS (ICIA2016), 2016, : 44 - 56