DocumentCode :
3670510
Title :
SwinTop: Optimizing memory efficiency of packet classification in network devices
Author :
Chang Chen;Liangwei Cai;Yang Xiang;Jun Li
Author_Institution :
Department of Automation, Tsinghua University, Beijing, China
fYear :
2015
fDate :
6/1/2015 12:00:00 AM
Firstpage :
125
Lastpage :
133
Abstract :
Packet classification is one of the key functionalities provided by network devices for QoS and network security purposes. Recently the rapid growth of classification ruleset size and ruleset complexity has caused memory performance woes when applying traditional packet classification algorithms. Inheriting the divide-and-conquer idea of pre-partitioning the original rules into several groups for significant reduction of memory overhead, this paper proposes Swin Top, a new ruleset partitioning approach based on swarm intelligent optimization algorithms, to seek for the global optimum grouping of rules. To enhance convergence accuracy and speed up the iterative process, Swin Top employs several novel ideas, such as the introduction of grouping penalty, the combination of PSO and GA, and a new memory usage estimation method. On the publicly available rulesets from Class Bench, SwinTop is shown to achieve 1 to 4 orders of magnitude lower memory consumption than simply applying a traditional packet classification algorithm without ruleset partitioning, and outperform the state-of-the-art partitioning algorithms EffiCuts and ParaSplit on all kinds of large-sized rulesets.
Keywords :
"Memory management","Classification algorithms","Partitioning algorithms","Birds","Optimization","Decision trees","Genetic algorithms"
Publisher :
ieee
Conference_Titel :
Communication Software and Networks (ICCSN), 2015 IEEE International Conference on
Print_ISBN :
978-1-4799-1983-3
Type :
conf
DOI :
10.1109/ICCSN.2015.7296139
Filename :
7296139
Link To Document :
بازگشت