2015
DOI: 10.1371/journal.pone.0139301
|View full text |Cite
|
Sign up to set email alerts
|

A Hybrid CPU/GPU Pattern-Matching Algorithm for Deep Packet Inspection

Abstract: The large quantities of data now being transferred via high-speed networks have made deep packet inspection indispensable for security purposes. Scalable and low-cost signature-based network intrusion detection systems have been developed for deep packet inspection for various software platforms. Traditional approaches that only involve central processing units (CPUs) are now considered inadequate in terms of inspection speed. Graphic processing units (GPUs) have superior parallel processing power, but transmi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
24
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
7
1
1

Relationship

2
7

Authors

Journals

citations
Cited by 20 publications
(24 citation statements)
references
References 25 publications
0
24
0
Order By: Relevance
“…There is also a drive to design hybrid systems that can leverage the computing power of the CPU and GPU for the purpose of accelerating network intrusion detection [1] [11]. Parallel implementations of clustering algorithms have been used before to detect malicious behaviour on the network and in antivirus software [13].…”
Section: Parallelismmentioning
confidence: 99%
“…There is also a drive to design hybrid systems that can leverage the computing power of the CPU and GPU for the purpose of accelerating network intrusion detection [1] [11]. Parallel implementations of clustering algorithms have been used before to detect malicious behaviour on the network and in antivirus software [13].…”
Section: Parallelismmentioning
confidence: 99%
“…Another GPU based algorithm HMPA [33] outperformed CPU only and GPU only implementations as it adopted the hybrid approach. The packet filtering and full pattern matching is performed by CPU and GPU respectively, but overall performance is limited.…”
Section: Pattern Matching Algorithms Over Gpusmentioning
confidence: 99%
“…According to literature [13], it described that the CPU performance may be degraded with the computation and memory-intensive operations such as pattern matching algorithm; GPUs processing power may be limited with the data transfer bottleneck via the PCIe channel. Hence, we took these factors into consideration and designed a proper balancing allocation for more improvement; that was our previous work HPMA [8]. The following two aspects were emphasized for this design.…”
Section: Related Workmentioning
confidence: 99%
“…We proposed a hybrid CPU/GPU pattern matching algorithm (HPMA) [8] in our previous study. The HPMA first filtered the incoming packets by the CPU (called as "pre-filtering") to reduce the effect of transfer bottleneck.…”
Section: Introductionmentioning
confidence: 99%