| Efficient regular expression evaluation: theory to practice |
| Full text |
Pdf
(394 KB)
|
| Source
|
Symposium On Architecture For Networking And Communications Systems
archive
Proceedings of the 4th ACM/IEEE Symposium on Architectures for Networking and Communications Systems
table of contents
San Jose, California
SESSION: Packet classification
table of contents
Pages 50-59
Year of Publication: 2008
ISBN:978-1-60558-346-4
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 23, Downloads (12 Months): 217, Citation Count: 1
|
|
|
ABSTRACT
Several algorithms and techniques have been proposed recently to accelerate regular expression matching and enable deep packet inspection at line rate. This work aims to provide a comprehensive practical evaluation of existing techniques, extending them and analyzing their compatibility. The study focuses on two hardware architectures: memory-based ASICs and FPGAs.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
John E. Hopcroft , Rajeev Motwani , Jeffrey D. Ullman, Introduction to Automata Theory, Languages, and Computation (3rd Edition), Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 2006
|
| |
3
|
J. Hopcroft, "An nlogn algorithm for minimizing states in a finite automaton," in Theory of Machines and Computation, J. Kohavi, Ed. New York: Academic, 1971, pp. 189--196.
|
 |
4
|
|
| |
5
|
R. McNaughton and H. Yamada, "Regular Expressions and State Graphs for Automata," in IEEE Transactions on Electronic Computers, EC-9(1), pp. 39--47, 1960.
|
 |
6
|
Sailesh Kumar , Sarang Dharmapurikar , Fang Yu , Patrick Crowley , Jonathan Turner, Algorithms to accelerate multiple regular expressions matching for deep packet inspection, Proceedings of the 2006 conference on Applications, technologies, architectures, and protocols for computer communications, September 11-15, 2006, Pisa, Italy
|
 |
7
|
|
 |
8
|
|
 |
9
|
|
 |
10
|
Fang Yu , Zhifeng Chen , Yanlei Diao , T. V. Lakshman , Randy H. Katz, Fast and memory-efficient regular expression matching for deep packet inspection, Proceedings of the 2006 ACM/IEEE symposium on Architecture for networking and communications systems, December 03-05, 2006, San Jose, California, USA
[doi> 10.1145/1185347.1185360]
|
 |
11
|
|
 |
12
|
Sailesh Kumar , Balakrishnan Chandrasekaran , Jonathan Turner , George Varghese, Curing regular expressions matching algorithms from insomnia, amnesia, and acalculia, Proceedings of the 3rd ACM/IEEE Symposium on Architecture for networking and communications systems, December 03-04, 2007, Orlando, Florida, USA
[doi> 10.1145/1323548.1323574]
|
| |
13
|
|
| |
14
|
|
| |
15
|
C. R. Clark and D. E. Schimmel, "Efficient reconfigurable logic circuit for matching complex network intrusion detection patterns," in FPL 2003.
|
| |
16
|
|
| |
17
|
|
| |
18
|
C. R. Clark et al., "Efficient reconfigurable logic circuit for matching complex network intrusion detection patterns," in FLP 2003.
|
| |
19
|
|
 |
20
|
|
| |
21
|
|
| |
22
|
SNORT: http://www.snort.org
|
 |
23
|
|
| |
24
|
Xilinx: http://www.xilinx.com
|
|