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 条
  • [21] A Novel Prefix Cache with Two-Level Bloom Filters in IP Address Lookup
    Kim, Junghwan
    Ko, Myeong-Cheol
    Shin, Moon Sun
    Kim, Jinsoo
    APPLIED SCIENCES-BASEL, 2020, 10 (20): : 1 - 15
  • [22] Memory Efficient Parallel Bloom Filters for String Matching
    Li, Yun-Zhao
    NSWCTC 2009: INTERNATIONAL CONFERENCE ON NETWORKS SECURITY, WIRELESS COMMUNICATIONS AND TRUSTED COMPUTING, VOL 1, PROCEEDINGS, 2009, : 485 - 488
  • [23] RETRACTED: Real time prefix matching based IP lookup and update mechanism for efficient routing in networks (Retracted Article)
    Hemalatha, M.
    Rukmanidevi, S.
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 12 (03) : 3669 - 3678
  • [24] Memory Efficient Hash-Based Longest Prefix Matching Architecture With Zero False plus ve and Nearly Zero False -ve Rate for IP Processing
    Ray, Sanchita Saha
    Ghosh, Surajeet
    Sardar, Bhaskar
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (06) : 1261 - 1275
  • [25] Hashed Patricia Trie: Efficient Longest Prefix Matching in Peer-to-Peer Systems
    Kniesburges, Sebastian
    Scheideler, Christian
    WALCOM: ALGORITHMS AND COMPUTATION, 2011, 6552 : 170 - 181
  • [26] Towards a real time algorithm for parameterized longest common prefix computation
    Amir, Amihood
    Kondratovsky, Eitan
    THEORETICAL COMPUTER SCIENCE, 2021, 852 : 132 - 137
  • [27] CuVPP: Filter-based Longest Prefix Matching in Software Data Planes
    Kwon, Minseok
    Neupane, Krishna Prasad
    Marshall, John
    Rafique, M. Mustafa
    2020 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER 2020), 2020, : 12 - 22
  • [28] LayeredTrees: Most Specific Prefix-Based Pipelined Design for On-Chip IP Address Lookups
    Chang, Yeim-Kuan
    Kuo, Fang-Chen
    Kuo, Han-Jhen
    Su, Cheng-Chien
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (12) : 3039 - 3052
  • [29] Efficient time series matching based on HMTS algorithm
    Zhang, M
    Tan, Y
    ADVANCES IN NATURAL COMPUTATION, PT 2, PROCEEDINGS, 2005, 3611 : 476 - 482
  • [30] Realizing a Sub-Linear Time String-Matching Algorithm With a Hardware Accelerator Using Bloom Filters
    Lin, Po-Ching
    Lin, Yin-Dar
    Lai, Yuan-Cheng
    Zheng, Yi-Jun
    Lee, Tsern-Huei
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2009, 17 (08) : 1008 - 1020