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

Efficient Software Packet Processing on Heterogeneous and Asymmetric Hardware Architectures

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 17 publications
(13 citation statements)
references
References 17 publications
0
13
0
Order By: Relevance
“…We implement the pattern matching engine of our system as an OpenCL compute kernel. Unlike other relevant works that follow a packet-per-thread processing approach [ 9 , 10 , 18 , 19 ], we follow a flow-per-thread approach. This means that each thread reads at least one network flow from the execution batch and then performs the processing ( Figure 6 ).…”
Section: Intrusion Detection Enginementioning
confidence: 99%
See 1 more Smart Citation
“…We implement the pattern matching engine of our system as an OpenCL compute kernel. Unlike other relevant works that follow a packet-per-thread processing approach [ 9 , 10 , 18 , 19 ], we follow a flow-per-thread approach. This means that each thread reads at least one network flow from the execution batch and then performs the processing ( Figure 6 ).…”
Section: Intrusion Detection Enginementioning
confidence: 99%
“…The benefits for such an implementation is the high processing throughput, as well as the low cost of powerful commodity high-end off-the-shelf GPUs (in contrast to expensive server setups). Since GPUs offer stream processing, real-time traffic inspection can be achieved [ 8 , 9 , 10 , 11 , 12 ]. Fast metadata matching can enhance the implementation of numerous applications tailored for encrypted networks, such as traffic monitoring and firewalls.…”
Section: Introductionmentioning
confidence: 99%
“…Jahmsed et al [45] present Kargus, a custom NIDS that uses multiple GPUs and CPU cores. Papadogiannaki et al [46] present a similar system and enhance it with a scheduler that dynamically decides the placement of packet processing tasks.…”
Section: Other Architecturesmentioning
confidence: 99%
“…Jamshed et al [7] present Kargus, a similar, highly parallel system based on their own, custom IDS. Recently, Papadogiannaki et al [13] presented a scheduler that dynamically distributes the packet processing workload across a system with heterogeneous hardware resources (including both discrete and integrated GPUs). Finally, Go et al [4] also show that integrated GPUs are a cost-effective alternative for packet processing.…”
Section: Nids On Gpusmentioning
confidence: 99%