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
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;
Conference_Titel :
Quality of Service (IWQoS), 2011 IEEE 19th International Workshop on
Conference_Location :
San Jose, CA
Print_ISBN :
978-1-4577-0104-7
Electronic_ISBN :
1548-615X
DOI :
10.1109/IWQOS.2011.5931323