IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications 2007
DOI: 10.1109/infcom.2007.128
|View full text |Cite
|
Sign up to set email alerts
|

Memory-Efficient Regular Expression Search Using State Merging

Abstract: Abstract-Pattern matching is a crucial task in several critical network services such as intrusion detection and policy management. As the complexity of rule-sets increases, traditional string matching engines are being replaced by more sophisticated regular expression engines. To keep up with line rates, deal with denial of service attacks and provide predictable resource provisioning, the design of such engines must allow examining payload traffic at several gigabits per second and provide worst case speed g… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
62
0
1

Year Published

2009
2009
2022
2022

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 103 publications
(68 citation statements)
references
References 14 publications
0
62
0
1
Order By: Relevance
“…But the basic bitmap-based data structures do not take advantage of duplicate entries in the transition table. Michela Becchi et al extend the bitmap structure [10] . The content label's fields consists of a state discriminator, the list of characters for which a labeled transition is defined and an identifier for the default transition state.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…But the basic bitmap-based data structures do not take advantage of duplicate entries in the transition table. Michela Becchi et al extend the bitmap structure [10] . The content label's fields consists of a state discriminator, the list of characters for which a labeled transition is defined and an identifier for the default transition state.…”
Section: Related Workmentioning
confidence: 99%
“…Michela Becchi et al [10] propose state merging method that can both reduce the number of states and transitions. This method merges several even "non-equivalent" states by introducing labels.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…In accelerating the matching speed of a regular expres-sion aspect, Kumar et al [3] proposed a D2FA regular expression matching algorithm in order to accelerate the matching speed. Becchi and Cadambi [4] suggested a DFA regular expression matching algorithm based on state fusion, making use of a migration edge marking method in order to integrate a multiple non-equivalent state for guaranteeing DFA performance. In Brodie method, Brodie et al [5] presented a new way that can increase the throughput of regular expression matching by expanding the alphabet set; however, this method could result in an exponential growth of memory requirement in the worst case.…”
Section: Introductionmentioning
confidence: 99%