Hybrid Memory Architecture for Regular Expression Matching

被引:0
作者
Lin, Cheng-Hung [1 ]
机构
[1] Natl Taiwan Normal Univ, Taipei, Taiwan
来源
2009 52ND IEEE INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1 AND 2 | 2009年
关键词
D O I
10.1109/MWSCAS.2009.5235940
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Regular expression matching has been widely used in Network Intrusion Detection Systems due to its strong expressive power and flexibility. To match multiple regular expression patterns simultaneously, compiling multiple regular expressions into a composite DFA is an intuitive and efficient way. However, traditional memory architecture suffers from the problem of memory explosion for certain complex regular expressions. In this paper, we propose a hybrid memory architecture which inserts marginal logic elements to improve the ability of traditional memory architecture to deal with complex regular expressions. The experimental results demonstrate a significant memory reduction for complex regular expressions.
引用
收藏
页码:1159 / 1162
页数:4
相关论文
共 16 条
  • [1] EFFICIENT STRING MATCHING - AID TO BIBLIOGRAPHIC SEARCH
    AHO, AV
    CORASICK, MJ
    [J]. COMMUNICATIONS OF THE ACM, 1975, 18 (06) : 333 - 340
  • [2] ALDWAIRI M, 2005, ACM SIGARCH COMPUTER, V33, P99
  • [3] [Anonymous], P 9 ANN IEEE S FIELD
  • [4] [Anonymous], P S ARCH NETW COMM S
  • [5] [Anonymous], 20 INT PAR DISTR PRO
  • [6] Baker ZacharyK., 2006, Proceedings of Field Programmable Logic and Applications (FPL), P1
  • [7] Regular expression matching for reconfigurable packet inspection
    Bispo, Joao
    Sourdis, Ioannis
    Cardoso, Joao M. P.
    Vassiliadis, Stamatis
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2006, : 119 - 126
  • [8] Brodie BC, 2006, CONF PROC INT SYMP C, P191, DOI 10.1145/1150019.1136500
  • [9] Cho YH, 2005, DES AUT CON, P234
  • [10] Cho YH, 2002, LECT NOTES COMPUT SC, V2438, P452