2010 Proceedings of 19th International Conference on Computer Communications and Networks 2010
DOI: 10.1109/icccn.2010.5560073
|View full text |Cite
|
Sign up to set email alerts
|

Hybrid Regular Expression Matching for Deep Packet Inspection on Multi-Core Architecture

Abstract: Many network security applications in today's networks are based on deep packet inspection, checking not only the header portion but also the payload portion of a packet. For example, traffic monitoring, layer-7 filtering, and network intrusion detection all require an accurate analysis of packet content in search for predefined patterns to identify specific classes of applications, viruses, attack signatures, etc. Regular expressions are often used to represent such patterns. They are implemented using finite… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0

Year Published

2011
2011
2022
2022

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 10 publications
(5 citation statements)
references
References 21 publications
0
5
0
Order By: Relevance
“…The software-based methods using general-purpose processors provide greater flexibility and programmability compared with the hardware-based solutions. In the studies numbered [121,122] and [123], approaches that combine the advantages of NFA and DFA applications are proposed in order to benefit from multi-core architectures efficiently. It is aimed to increase the matching performance by using the existing parallelism provided by multi-core processors with the algorithm proposed in the study numbered [121] in which complex REs are divided and assigned to different cores.…”
Section: Acceleration Techniques For Dpimentioning
confidence: 99%
See 1 more Smart Citation
“…The software-based methods using general-purpose processors provide greater flexibility and programmability compared with the hardware-based solutions. In the studies numbered [121,122] and [123], approaches that combine the advantages of NFA and DFA applications are proposed in order to benefit from multi-core architectures efficiently. It is aimed to increase the matching performance by using the existing parallelism provided by multi-core processors with the algorithm proposed in the study numbered [121] in which complex REs are divided and assigned to different cores.…”
Section: Acceleration Techniques For Dpimentioning
confidence: 99%
“…In the studies numbered [121,122] and [123], approaches that combine the advantages of NFA and DFA applications are proposed in order to benefit from multi-core architectures efficiently. It is aimed to increase the matching performance by using the existing parallelism provided by multi-core processors with the algorithm proposed in the study numbered [121] in which complex REs are divided and assigned to different cores. In the study numbered [122], a new pattern matching algorithm HBM is proposed by combining DFA and NFA.…”
Section: Acceleration Techniques For Dpimentioning
confidence: 99%
“…Furthermore, when some regular expressions are expressed as NFAs in order to save memory, it is possible to distribute both NFA and DFA regular expressions among processors in such a way that memory use and processing time is balanced in each processor, as proposed in (Sun et al, 2010).…”
Section: Regular Expression Partitioningmentioning
confidence: 99%
“…Furthermore, when some regular expressions are expressed as NFAs in order to save memory, it is possible to distribute both NFA and DFA regular expressions among processors in such a way that memory use and processing time is balanced in each processor, as proposed in [18].…”
Section: Regular Expression Partitioningmentioning
confidence: 99%