DocumentCode :
2508930
Title :
Gear up the Classifier: Scalable Packet Classification Optimization Framework via Rule Set Pre-Processing
Author :
Zheng, Kai ; Liang, Zhiyong ; Ge, Yi
Author_Institution :
IBM China Research Lab, China
fYear :
2006
fDate :
26-29 June 2006
Firstpage :
814
Lastpage :
819
Abstract :
As one of the critical data path functions for many emerging networking applications, packet classification is gaining more and more concerns nowadays. It is commonly believed that conventional software-based classification algorithms are much more time-consuming than hardware-based solutions, i.e., the costly and power consuming TCAM-based mechanism, and incompetent for future high-end applications. In this paper, we propose an efficient optimization framework which can be applied to "gear up" most exiting software-based packet classification algorithms. Under this framework, the large rule set is pre-partitioned into several small subsets, according to some heuristics and dedicated methods. Then the conventional classification process can be significantly simplified and results in a distinct performance improvement by converging the classification power on only a small portion of the rule set. According to the results of our experiment, in which the framework is applied to one of the best algorithms EGT-PC [2], the memory accesses can even be reduced by up to 70%. This provides a much lower cost and more power-efficient alternative to TCAM-based solutions. Another advantage is that the framework requires no change to the hardware environment and little system cost overhead, making it especially suitable for the modern network processor based network solutions.
Keywords :
Framework; Packet Classification; System Design; Application software; Classification algorithms; Computer science; Costs; Decision trees; Energy consumption; Gears; Hardware; IP networks; Partitioning algorithms; Framework; Packet Classification; System Design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computers and Communications, 2006. ISCC '06. Proceedings. 11th IEEE Symposium on
ISSN :
1530-1346
Print_ISBN :
0-7695-2588-1
Type :
conf
DOI :
10.1109/ISCC.2006.80
Filename :
1691124
Link To Document :
بازگشت