2019
DOI: 10.1109/comst.2018.2876196
|View full text |Cite
|
Sign up to set email alerts
|

FPGA-Assisted DPI Systems: 100 Gbit/s and Beyond

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
8
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 12 publications
(8 citation statements)
references
References 107 publications
0
8
0
Order By: Relevance
“…Češka et al [7] design an FPGA architecture for regex matching on 100Gbps networks by leveraging NFAs. Similar solutions built with FPGA are also described in [30,36]. Rahimi et al [32] present an open-source FPGA-based automata processing framework called Grapefruit to facilitate design space exploration for pattern matching.…”
Section: Related Workmentioning
confidence: 99%
“…Češka et al [7] design an FPGA architecture for regex matching on 100Gbps networks by leveraging NFAs. Similar solutions built with FPGA are also described in [30,36]. Rahimi et al [32] present an open-source FPGA-based automata processing framework called Grapefruit to facilitate design space exploration for pattern matching.…”
Section: Related Workmentioning
confidence: 99%
“…2. Non-segmented system architecture means that there should be one frame in a single word, and segmented system architecture can process multiple frames at the same time [18]. Region 1 and Region 2 correspond to the computation of W ln B n in (4).…”
Section: A Non-segmented System Architecturementioning
confidence: 99%
“…The segmented system architecture is proposed to solve the problem. The bus format is just like that in [7], and the block in [7] is another name for the segment in [18]. For an example, a 4096-bit bus can process 8 complete frames at the same time; hence, the bus can be divided into 8 regions [7].…”
Section: E Segmented System Architecturementioning
confidence: 99%
“…Software-only DPI methods incur substantial latency, as they have to go through a demanding process of fetching each packet from the interface, buffering it, passing it to the CPU, waiting for the operating system task scheduler, and finally parsing the multiple protocol headers. This factually limits packet capture to 70% of the line rate, thereby disregarding a substantial fraction of traffic [42]. On the other hand, recent hardware-based or hybrid DPI solutions can operate close to the line rate [13], yet they come at a very high economic cost for the operator: dedicated FPGA hardware must be deployed at every collection point, and expensive equipment updates are required whenever new classification rules for emerging traffic categories are necessary.…”
Section: Introductionmentioning
confidence: 99%