DocumentCode :
1979905
Title :
Cache-Based Scalable Deep Packet Inspection with Predictive Automaton
Author :
Tang, Yi ; Jiang, Junchen ; Wang, Xiaofei ; Wang, Yi ; Liu, Bin
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
fYear :
2010
fDate :
6-10 Dec. 2010
Firstpage :
1
Lastpage :
5
Abstract :
Regular expression (Regex) becomes the standard signature language for security and application detection. Deterministic finite automata (DFAs) are widely used to perform regex matching in linear time. Previously researches mostly focus on how to compress DFA to reduce memory requirements in recent years. However, memory requirement is not the only problem caused by DFA explosion when implementation DFA matching system. In this paper, we propose a new issue in DFA matching procedure. We notice that the DFA produced from regex never considers the physical locality of logical neighbor, which results in a low cache hit rate when using cache as matching accelerator. This problem becomes severe for current increasingly complex security regex which producing huge DFA with nearly no locality in physical location. We propose to solve this problem through reordering the state number of existing DFA and further put forward two methods on reordering DFA from different viewpoints. In our algorithms, we achieve more than twice cache hit rate compared with traditional method. Moreover, our methods will not affect the existing matching system. Hence, all the cache hit rate improvement is achieved without any cost in wire speed matching.
Keywords :
cache storage; deterministic automata; finite automata; inspection; pattern matching; security of data; DFA; DFA matching system; application detection; cache-based scalable deep packet inspection; deterministic finite automata; low cache hit rate; matching accelerator; predictive automaton; regex matching; regular expression; replacement policy; standard signature language; wire speed matching; Automata; Computer architecture; Doped fiber amplifiers; IEEE Communications Society; Inspection; Probability; Robustness;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Global Telecommunications Conference (GLOBECOM 2010), 2010 IEEE
Conference_Location :
Miami, FL
ISSN :
1930-529X
Print_ISBN :
978-1-4244-5636-9
Electronic_ISBN :
1930-529X
Type :
conf
DOI :
10.1109/GLOCOM.2010.5683142
Filename :
5683142
Link To Document :
بازگشت