DocumentCode :
3243983
Title :
DBS: A Bit-level Heuristic Packet Classification Algorithm for High Speed Network
Author :
Yang, Baohua ; Wang, Xiang ; Xue, Yibo ; Li, Jun
Author_Institution :
Dept. Autom., Tsinghua Univ., Beijing, China
fYear :
2009
fDate :
8-11 Dec. 2009
Firstpage :
260
Lastpage :
267
Abstract :
Packet classification is one of the most critical techniques in many network devices such as firewall, IDS and IPS, etc. In order to meet the performance requirement for high speed Internet (even higher than 10 Gbps), practical algorithms must keep better spatial and temporal performance. Moreover, as the size of rule set is increasing to tens of thousands, novel packet classification algorithms must have good scalability. In this paper, we propose a novel packet classification algorithm named DBS (discrete bit selection) which takes a bit level heuristic design to partition the rule set effectively. To the best of our knowledge, DBS is the first try to design a heuristic classification algorithm at bit-level. To evaluate the performance of our algorithm, DBS is deployed on a popular multi-core network processor platform, compared with two existing well-known algorithms. Experimental results show that DBS achieves 300% higher throughput than HiCuts and HSM, while the memory requirement is reduced to about 10% averagely. DBS works well especially with large rule set (10K), which trends a good scalability.
Keywords :
Internet; pattern classification; bit level heuristic design; bit-level heuristic packet classification algorithm; discrete bit selection; high speed Internet; multicore network processor platform; Algorithm design and analysis; Classification algorithms; Heuristic algorithms; High-speed networks; Internet; Intrusion detection; Partitioning algorithms; Satellite broadcasting; Scalability; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Systems (ICPADS), 2009 15th International Conference on
Conference_Location :
Shenzhen
ISSN :
1521-9097
Print_ISBN :
978-1-4244-5788-5
Type :
conf
DOI :
10.1109/ICPADS.2009.53
Filename :
5395268
Link To Document :
بازگشت