2009
DOI: 10.1587/transinf.e92.d.1953
|View full text |Cite
|
Sign up to set email alerts
|

Fast and Memory-Efficient Regular Expression Matching Using Transition Sharing

Abstract: SUMMARYScanning packet payload at a high speed has become a crucial task in modern network management due to its wide variety applications on network security and application-specific services. Traditionally, Deterministic finite automatons (DFAs) are used to perform this operation in linear time. However, the memory requirements of DFAs are prohibitively high for patterns used in practical packet scanning, especially when many patterns are compiled into a single DFA. Existing solutions for memory blow-up are … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2010
2010
2013
2013

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 10 publications
0
1
0
Order By: Relevance
“…With the extended data structure, the number of states and transitions is dramatically reduced. In [17] Zhang et al proposed a transition table sharing method which removes the duplicate transitions between states by dividing all the DFA states into a number of groups and making each group of states share a merged transition table.…”
Section: Related Workmentioning
confidence: 99%
“…With the extended data structure, the number of states and transitions is dramatically reduced. In [17] Zhang et al proposed a transition table sharing method which removes the duplicate transitions between states by dividing all the DFA states into a number of groups and making each group of states share a merged transition table.…”
Section: Related Workmentioning
confidence: 99%