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 条
  • [11] KUMAR S, 2006, ACM SIGCOMM COMPUTER, V36
  • [12] Consistently faster and smaller compressed bitmaps with Roaring
    Lemire, Daniel
    Ssi-Yan-Kai, Gregory
    Kaser, Owen
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2016, 46 (11) : 1547 - 1569
  • [13] Liu A X, 2014, INFOCOM 2014 P IEEE
  • [14] Towards Fast and Optimal Grouping of Regular Expressions via DFA Size Estimation
    Liu, Tingwen
    Liu, Alex X.
    Shi, Jinqiao
    Sun, Yong
    Guo, Li
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2014, 32 (10) : 1797 - 1809
  • [15] Luchaup D, 2009, INT WORKSH REC ADV I
  • [16] Sidhu R, 2001, FIELD PROGR CUST COM
  • [17] REGULAR EXPRESSION SEARCH ALGORITHM
    THOMPSON, K
    [J]. COMMUNICATIONS OF THE ACM, 1968, 11 (06) : 419 - &
  • [18] Optimizing bitmap indices with efficient compression
    Wu, Kesheng
    Otoo, Ekow J.
    Shoshani, Arie
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 2006, 31 (01): : 1 - 38
  • [19] Wu S., 1994, FAST ALGORITHM MULTI
  • [20] A Survey on Regular Expression Matching for Deep Packet Inspection: Applications, Algorithms, and Hardware Platforms
    Xu, Chengcheng
    Chen, Shuhui
    Su, Jinshu
    Yiu, S. M.
    Hui, Lucas C. K.
    [J]. IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2016, 18 (04): : 2991 - 3029