DocumentCode :
1906390
Title :
Packet Classification Algorithms: From Theory to Practice
Author :
Qi, Yaxuan ; Xu, Lianghong ; Yang, Baohua ; Xue, Yibo ; Li, Jun
Author_Institution :
Dept. of Autom., Tsinghua Univ., Beijing
fYear :
2009
fDate :
19-25 April 2009
Firstpage :
648
Lastpage :
656
Abstract :
During the past decade, the packet classification problem has been widely studied to accelerate network applications such as access control, traffic engineering and intrusion detection. In our research, we found that although a great number of packet classification algorithms have been proposed in recent years, unfortunately most of them stagnate in mathematical analysis or software simulation stages and few of them have been implemented in commercial products as a generic solution. To fill the gap between theory and practice, in this paper, we propose a novel packet classification algorithm named HyperSplit. Compared to the well-known HiCuts and HSM algorithms, HyperSplit achieves superior performance in terms of classification speed, memory usage and preprocessing time. The practicability of the proposed algorithm is manifested by two facts in our test: HyperSplit is the only algorithm that can successfully handle all the rule sets; HyperSplit is also the only algorithm that reaches more than 6Gbps throughput on the Octeon3860 multi-core platform when tested with 64-byte Ethernet packets against 10K ACL rules.
Keywords :
Internet; pattern classification; security of data; HSM algorithms; HiCuts; HyperSplit; classification speed; mathematical analysis; memory usage; packet classification algorithms; preprocessing time; software simulation; Acceleration; Access control; Application software; Classification algorithms; Communication system traffic control; Intrusion detection; Mathematical analysis; Software algorithms; Testing; Traffic control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
INFOCOM 2009, IEEE
Conference_Location :
Rio de Janeiro
ISSN :
0743-166X
Print_ISBN :
978-1-4244-3512-8
Electronic_ISBN :
0743-166X
Type :
conf
DOI :
10.1109/INFCOM.2009.5061972
Filename :
5061972
Link To Document :
بازگشت