High Speed Regular Expression Matching Engine with Fast Pre-Processing

被引:0
作者
Fu, Zhe [1 ,2 ]
Li, Jun [2 ,3 ]
机构
[1] Tsinghua Univ, Dept Automat, Beijing 100084, Peoples R China
[2] Tsinghua Univ, Res Inst Informat Technol, Beijing 100084, Peoples R China
[3] Tsinghua Natl Lab Informat Sci & Technol TNList, Beijing 100084, Peoples R China
关键词
deep inspection; finite automaton; regular expression matching; pre-processing;
D O I
暂无
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Regular expression matching is playing an important role in deep inspection. The rapid development of SDN and NFV makes the network more dynamic, bringing serious challenges to traditional deep inspection matching engines. However, state-of-the-art matching methods often require a significant amount of pre-processing time and hence are not suitable for this fast updating scenario. In this paper, a novel matching engine called BFA is proposed to achieve high-speed regular expression matching with fast pre-processing. Experiments demonstrate that BFA obtains 5 to 20 times more update abilities compared to existing regular expression matching methods, and scales well on multi-core platforms.
引用
收藏
页码:177 / 188
页数:12
相关论文
共 26 条
  • [1] Aho A V, 1979, PRINCIPLES TECHNIQUE
  • [2] EFFICIENT STRING MATCHING - AID TO BIBLIOGRAPHIC SEARCH
    AHO, AV
    CORASICK, MJ
    [J]. COMMUNICATIONS OF THE ACM, 1975, 18 (06) : 333 - 340
  • [3] [Anonymous], REGULAR EXPRESSION P
  • [4] Arlazaro VI, 1970, DOKLADY AKAD NAUK, V194
  • [5] Becchi Michela., 2007, P 2007 ACM CONEXT C
  • [6] FAST STRING SEARCHING ALGORITHM
    BOYER, RS
    MOORE, JS
    [J]. COMMUNICATIONS OF THE ACM, 1977, 20 (10) : 762 - 772
  • [7] Fu Z, 2017, COMP COMM NETW ICCCN
  • [8] Fu Z, 2014, COMP COMM NETW ICCCN
  • [9] Kleene S C, 1951, RANDRM704
  • [10] Knuth D. E., 1977, SIAM Journal on Computing, V6, P323, DOI 10.1137/0206024