DocumentCode
3636118
Title
Memory optimizations for packet classification algorithms in FPGA
Author
Viktor Puš;Juraj Blaho;Jan Kořenek
Author_Institution
CESNET, z. s. p. o., Zikova 4, Prague, Czech Republic
fYear
2010
fDate
4/1/2010 12:00:00 AM
Firstpage
297
Lastpage
300
Abstract
Packet classification algorithms are widely used in network security devices. As network speeds are increasing, the demand for hardware acceleration of packet classification in FPGAs or ASICs is growing. Nowadays hardware architectures can achieve multigigabit speeds only at the cost of large data structures, which can not fit into the on-chip memory. We propose novel method how to reduce data structure size for the family of decomposition architectures at the cost of additional pipelined processing with only small amount of logic resources. The reduction significantly decreases overhead given by the Cartesian product nature of classification rules. Therefore the data structure can be compressed to 10% on average. As high compression ratio is achieved, fast on-chip memory can be used to store data structures and hardware architectures can process network traffic at significantly higher speed.
Keywords
"Classification algorithms","Field programmable gate arrays","Data structures","Hardware","Costs","Data security","Acceleration","Logic","Network-on-a-chip","Telecommunication traffic"
Publisher
ieee
Conference_Titel
Design and Diagnostics of Electronic Circuits and Systems (DDECS), 2010 IEEE 13th International Symposium on
Print_ISBN
978-1-4244-6612-2
Type
conf
DOI
10.1109/DDECS.2010.5491765
Filename
5491765
Link To Document