2010
DOI: 10.1587/elex.7.377
|View full text |Cite
|
Sign up to set email alerts
|

A memory-efficient heterogeneous parallel pattern matching scheme in deep packet inspection

Abstract: This paper presents for hardware-based parallel pattern matching scheme that adopts heterogeneous bit-split string matchers for deep packet inspection (DPI) devices. Considering the pattern lengths, a set of target patterns is partitioned into two subsets for short and long patterns. By adopting the appropriate bit-split string matcher types for the two subsets, the memory requirements can be optimized for the bit-split parallel pattern matching engine. Experimental results show that the total memory requireme… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
13
0

Year Published

2015
2015
2019
2019

Publication Types

Select...
5
1

Relationship

3
3

Authors

Journals

citations
Cited by 6 publications
(13 citation statements)
references
References 5 publications
0
13
0
Order By: Relevance
“…Each category is used to make a DFA, it ignores the pattern set situation which initial characters of patterns is distributing sparsely. [27] consider the pattern lengths, partitioning the target pattern set into two subsets respectively for short and long patterns. For the bit-split parallel pattern matching engine, it is required to optimize the memory overhead to suit the proper bit-split string matcher types for the two subsets.…”
Section: Initial Charactermentioning
confidence: 99%
“…Each category is used to make a DFA, it ignores the pattern set situation which initial characters of patterns is distributing sparsely. [27] consider the pattern lengths, partitioning the target pattern set into two subsets respectively for short and long patterns. For the bit-split parallel pattern matching engine, it is required to optimize the memory overhead to suit the proper bit-split string matcher types for the two subsets.…”
Section: Initial Charactermentioning
confidence: 99%
“…Several approaches to reduce the memory requirements for storing match vectors were proposed. In [ 10 ], the architecture with heterogeneous string matchers is adopted to enhance the efficiency of memory usage for mapping target patterns with various lengths. In [ 10 ], for the patterns with short pattern lengths, the FSM tile with a small number of states and PMVs is adopted.…”
Section: Previous Workmentioning
confidence: 99%
“…In [ 10 ], the architecture with heterogeneous string matchers is adopted to enhance the efficiency of memory usage for mapping target patterns with various lengths. In [ 10 ], for the patterns with short pattern lengths, the FSM tile with a small number of states and PMVs is adopted. On the other hand, for the patterns with long pattern lengths, a large number of states and PMVs is adopted.…”
Section: Previous Workmentioning
confidence: 99%
See 1 more Smart Citation
“…In a PHM computing system, a processor executes all tasks at the same speed, regardless of the type of each task. On the other hand, in a THM computing system, how fast a processor executes a task depends on whether the heterogeneous processor architecture matches the task requirements and memory features [3]. We use a THM computing system to balance the tasks of a multi-core processor.…”
Section: Introductionmentioning
confidence: 99%