2016
DOI: 10.1109/tnet.2015.2491265
|View full text |Cite
|
Sign up to set email alerts
|

Multilayer Packet Classification With Graphics Processing Units

Abstract: The rapid growth of server virtualization has ignited a wide adoption of software-based virtual switches, with significant interest in speeding up their performance. In a similar trend, software-defined networking (SDN), with its strong reliance on rule-based flow classification, has also created renewed interest in multi-dimensional packet classification. However, despite these recent advances, the performance of current software-based packet classifiers is still limited, mostly by the low parallelism of gene… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
42
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
7
2

Relationship

0
9

Authors

Journals

citations
Cited by 47 publications
(42 citation statements)
references
References 21 publications
0
42
0
Order By: Relevance
“…These algorithms are not as popular as decision-tree based algorithms, because they are either too slow or consume too much memory. There are also solutions that exploit specialized hardware such as TCAMs, GPUs and FPGAs to support packet classification [17,24,32,33,42,48,50,57]. Compared to existing work, NeuroCuts is an algorithmic solution that applies Deep RL to generate efficient decision trees, with the capability to incorporate and improve on existing heuristics as needed.…”
Section: Related Workmentioning
confidence: 99%
“…These algorithms are not as popular as decision-tree based algorithms, because they are either too slow or consume too much memory. There are also solutions that exploit specialized hardware such as TCAMs, GPUs and FPGAs to support packet classification [17,24,32,33,42,48,50,57]. Compared to existing work, NeuroCuts is an algorithmic solution that applies Deep RL to generate efficient decision trees, with the capability to incorporate and improve on existing heuristics as needed.…”
Section: Related Workmentioning
confidence: 99%
“…The presence of this simulator satisfies the need for real and heterogeneous filters of Firewalls, IP-Chains, and Access Control Lists. In the majority of the studies [44][45][46][47][48], the ClassBench tool has been used for producing the required data structure due to a need for filters and packets that are close to reality in terms of structural characteristics and statistical distribution.…”
Section: Rule Set Generation Tools and Evaluation Parametersmentioning
confidence: 99%
“…In their groundbreaking study, Varvello et al propose a more effective parallel kernel for classifying packets on GPUs on the basis of the characteristics of their memory subsystem (Varvello et al 2016). The kernel of this parallel model is designed to maximize parallelism by splitting the filter set among several blocks so that each block is responsible for checking the incoming packets only against part of the filter set.…”
Section: Related Workmentioning
confidence: 99%
“…The presence of this simulator satisfies the need for real and heterogeneous filters of Firewalls, IP-Chains, and Access Control Lists. In the majority of the studies (Deng et al 2011;Varvello et al 2016;Zheng et al 2015;Zhou et al 2014), ClassBench has been used for producing the required data structure due to a need for filters and packets that are close to reality in terms of structural characteristics and statistical distribution. In this study, this tool was used PeerJ Comput.…”
Section: Classbenchmentioning
confidence: 99%