2010 18th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines 2010
DOI: 10.1109/fccm.2010.40
|View full text |Cite
|
Sign up to set email alerts
|

A High-Speed and Memory Efficient Pipeline Architecture for Packet Classification

Abstract: Multi-field Packet classification is the main function in high-performance routers. The current router design goal of achieving a throughput higher than 40 Gbps and supporting large rule sets simultaneously is difficult to be fulfilled by software approaches. In this paper, a set pruning trie based pipelined architecture called Set Pruning Multi-Bit Trie (SPMT) is proposed for multi-field packet classification. However, the problem of rule duplications in SPMT that may cause a memory blowup must be solved in o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
9
0

Year Published

2011
2011
2024
2024

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(9 citation statements)
references
References 12 publications
0
9
0
Order By: Relevance
“…The hierarchical based packet classification algorithm described in [18] also made use of a Bloom filter (for the source prefix field), and the approach resulted in a better average and worst-case performance in terms of the search and memory requirements. Several novel packet classification algorithms mapped onto FPGAs have been published in recent years including [20][21][22][23]. In [20], several accelerators based on hardware/software codesign and Handel-C were proposed.…”
Section: Hardware Based Approachesmentioning
confidence: 99%
See 1 more Smart Citation
“…The hierarchical based packet classification algorithm described in [18] also made use of a Bloom filter (for the source prefix field), and the approach resulted in a better average and worst-case performance in terms of the search and memory requirements. Several novel packet classification algorithms mapped onto FPGAs have been published in recent years including [20][21][22][23]. In [20], several accelerators based on hardware/software codesign and Handel-C were proposed.…”
Section: Hardware Based Approachesmentioning
confidence: 99%
“…The hardware accelerators proposed achieved different speedups over a traditional general purpose processor. The authors of [21] proposed a multifield packet classification pipelined architecture called Set Pruning Multi-bit Trie (SPMT). The proposed architecture was mapped onto an Xilinx Virtex-5 FPGA device and achieved a throughput of 100 Gbps with dual port memory.…”
Section: Hardware Based Approachesmentioning
confidence: 99%
“…Due to its superior memory efficiency, our implemented classifier utilizes only 50% of Virtex-6 on-chip memory to store large rule datasets (each with up to 30K rules). It is demonstrated by evaluation results to exhibit an extremely low on-chip memory requirement (reducing the byte count per rule by a factor of 8.6 in comparing with its most recent counterpart reported in [2]). The implemented HaRP pipeline with 8 processing units and 8 memory banks achieves the highest throughput among known FPGA implementations (reaching more than 200 MPPS, to support the line rate exceeding 130 Gbps under bi-directional traffic in the worst case with 40-byte packets).…”
Section: Introduction mentioning
confidence: 87%
“…As off-chip memory is slower than its on-chip counterpart, with its bandwidth constrained, keeping the rule dataset in off-chip memory limits its achievable classification throughput. A recent packet classification aims to keep the rule dataset entirely in on-chip memory without resorting to any off-chip memory for high performance, made possible by rule grouping to reduce rule duplications for a low memory requirement [2]. It is shown on Xilinx Virtex-5 to achieve a high throughput of over 100 Gbps, without off-chip memory accesses during classification lookups.…”
Section: Introduction mentioning
confidence: 99%
See 1 more Smart Citation