A Time Efficient Algorithm Based on Bloom Filters for Longest Prefix Matching in IP Lookups

被引:1
|
作者
Yu, Ming [1 ]
Wang, Dongju [1 ]
机构
[1] Dalian Univ Technol, Sch Informat & Commun Engn, Dalian, Peoples R China
基金
中国国家自然科学基金;
关键词
Bloom filters; IP lookups; longest prefix matching; time efficient algorithm;
D O I
10.4304/jcp.8.10.2724-2729
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A time efficient algorithm based on Bloom filters is proposed to solve the problem of longest prefix matching in IP lookups. It is distinguished from the existing algorithms by three features. Firstly, a first-byte indexing table is established before querying the Bloom filters, so that the impact of positive false inherent to Bloom filters on IP lookups is reduced. Secondly, only twelve Bloom filters are required for prefix query, as is based on the uniform distribution of various prefix lengths. Thirdly, update of routing tables is supported by associating a counter with each bit in the bit vectors of the Bloom filters. Performance analysis and experimental results show the efficacy of the proposed algorithm in decreasing the time complexity of IP lookups.
引用
收藏
页码:2724 / 2729
页数:6
相关论文
共 50 条
  • [41] Time-Decaying Bloom Filters for Efficient Middle-Tier Data Management
    Cheng, Kai
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2010, PT 3, PROCEEDINGS, 2010, 6018 : 395 - 404
  • [42] A space- and time-efficient hash table hierarchically indexed by bloom filters
    Yu, Heeyeol
    Mahapatra, Rabi
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 1446 - +
  • [43] Demonstration of 100 Gbps optical packet switching using header processor based on 48-bit longest prefix matching
    Hideaki Furukawa
    Hiroaki Harai
    Yasuto Kuroda
    Yuji Yano
    Shoji Koyama
    Photonic Network Communications, 2016, 31 : 483 - 492
  • [44] Demonstration of 100 Gbps optical packet switching using header processor based on 48-bit longest prefix matching
    Furukawa, Hideaki
    Harai, Hiroaki
    Kuroda, Yasuto
    Yano, Yuji
    Koyama, Shoji
    PHOTONIC NETWORK COMMUNICATIONS, 2016, 31 (03) : 483 - 492
  • [45] Real-Time Video Stabilization Algorithm Based on Efficient Block Matching for UAVs
    Mayen, Karina
    Espinoza, Carlos
    Romero, Hugo
    Salazar, Sergio
    Lizarraga, Mariano
    Lozano, Rogelio
    2015 WORKSHOP ON RESEARCH, EDUCATION AND DEVELOPMENT OF UNMANNED AERIAL SYSTEMS (RED-UAS), 2015, : 78 - 83
  • [46] Detecting IP prefix Hijacking Using Data Reduction-Based and Binary Search Algorithm
    Alshamrani, Hussain
    Ghita, Bogdan
    Lancaster, David
    2015 INTERNET TECHNOLOGIES AND APPLICATIONS (ITA) PROCEEDINGS OF THE SIXTH INTERNATIONAL CONFERENCE (ITA 15), 2015, : 78 - 84
  • [47] A Time Efficient Tag Identification Algorithm Using Dual Prefix Probe Scheme (DPPS)
    Su, Jian
    Sheng, Zhengguo
    Wen, Guangjun
    Leung, Victor C. M.
    IEEE SIGNAL PROCESSING LETTERS, 2016, 23 (03) : 386 - 389
  • [48] Sequence Data Matching and Beyond: New Privacy-Preserving Primitives Based on Bloom Filters
    Xue, Wanli
    Vatsalan, Dinusha
    Hu, Wen
    Seneviratne, Aruna
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2020, 15 : 2973 - 2987
  • [49] An efficient hybrid hierarchical trie packet classification algorithm based on No Prefix relationship
    Ding, N. (dingnian@live.cn), 1600, Binary Information Press, P.O. Box 162, Bethel, CT 06801-0162, United States (09):
  • [50] An Efficient Total Prefix Length-Based Clustering Packet Classification Algorithm
    Zheng, Shaoyi
    Bi, Xia-an
    Luo, Jian
    2016 INTERNATIONAL CONFERENCE ON NETWORK AND INFORMATION SYSTEMS FOR COMPUTERS (ICNISC), 2016, : 46 - 49