2006
DOI: 10.1109/tpds.2006.39
|View full text |Cite
|
Sign up to set email alerts
|

Processor array architectures for deep packet classification

Abstract: This paper presents a systematic technique for expressing a string search algorithm as a regular iterative expression to explore all possible processor arrays for deep packet classification. The computation domain of the algorithm is obtained and three affine scheduling functions are presented. The technique allows some of the algorithm variables to be pipelined while others are broadcast over system-wide buses. Nine possible processor array structures are obtained and analyzed in terms of speed, area, power, … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3

Citation Types

0
3
0

Year Published

2007
2007
2011
2011

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 12 publications
(3 citation statements)
references
References 31 publications
0
3
0
Order By: Relevance
“…Indeed, as predicted by Gilder's law, Internet traffic has continued doubling every year since 1997 [1]. Further, emerging network applications such as QoS, URL matching, virus detection, intrusion detection, and load balancing require deep packet classification processing [2] and security-related processing. The emerging deep packet classification processing and security-related processing are more computation-intensive than all other network applications [3].…”
Section: Introductionmentioning
confidence: 99%
“…Indeed, as predicted by Gilder's law, Internet traffic has continued doubling every year since 1997 [1]. Further, emerging network applications such as QoS, URL matching, virus detection, intrusion detection, and load balancing require deep packet classification processing [2] and security-related processing. The emerging deep packet classification processing and security-related processing are more computation-intensive than all other network applications [3].…”
Section: Introductionmentioning
confidence: 99%
“…One of the main problems is deep packet classification processing which is a major performance-critical function and is required in network applications such as QoS, URL matching, virus detection, intrusion detection, and load balancing [6]. Another is security-related processing which has become quite essential for Web switches and servers.…”
Section: Introductionmentioning
confidence: 99%
“…Since the pattern lengths in the layer-2 address lookup are the same (48/64 bits), binary searching, hashing, and CAM/TCAM are the common techniques to apply [4]. Although various researches focus on performing a single pattern search in parallel, they are not suitable for modern network environments [5] [6]. This is because the deep packet inspection requires multiple-pattern matching with variable length patterns.…”
Section: Introductionmentioning
confidence: 99%