DocumentCode
1927076
Title
TCAM-based DFA deflation: A novel approach to fast and scalable regular expression matching
Author
Peng, Kunyang ; Dong, Qunfeng ; Chen, Min
Author_Institution
Inst. of Networked Syst. (IONS), Univ. of Sci. & Technol. of China, Hefei, China
fYear
2011
fDate
6-7 June 2011
Firstpage
1
Lastpage
3
Abstract
The paper discusses the implementation of deterministic finite automaton (DFA) using ternary content addressable memory (TCAM) for regular expression matching. Regular expression matching is the foundation of many network functions including intrusion detection, worm detection, traffic analysis and so on, where known patterns such as worm fingerprints are characterized using regular expressions and searched in network traffic for pattern match. As the quantity and diversity of known patterns keep increasing, regular expression pattern sets have rapidly grown in both size and complexity, while having to be matched in network traffic at accelerating wire speeds. Fast and scalable regular expression matching, therefore, is fundamental to the development of practical network systems.Regular expression matching is carried out using either nondeterministic finite automaton (NFA) or deterministic finite automaton (DFA). The paper states that no existing method has been able to deflate exponentially growing DFA state space, without paying penalty on matching efficiency. Fast and scalable regular expression matching, where it takes merely a small constant number of memory accesses to match each input character and storage space growing linearly with pattern set size, remains an open problem calling for innovative research.
Keywords
deterministic automata; finite automata; pattern matching; deterministic finite automaton; intrusion detection; network system development; network traffic; nondeterministic finite automaton; regular expression matching; ternary content addressable memory; traffic analysis; worm detection; worm fingerprints; Doped fiber amplifiers; Encoding; Explosions; Ions; Pattern matching; Random access memory; Solids;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality of Service (IWQoS), 2011 IEEE 19th International Workshop on
Conference_Location
San Jose, CA
ISSN
1548-615X
Print_ISBN
978-1-4577-0104-7
Electronic_ISBN
1548-615X
Type
conf
DOI
10.1109/IWQOS.2011.5931323
Filename
5931323
Link To Document