DocumentCode :
1208926
Title :
Packet classification consuming small amount of memory
Author :
Sun, Xuehong ; Sahni, Sartaj K. ; Zhao, Yiqiang Q.
Author_Institution :
Canadian Space Agency, Carleton Univ., St.-Hubert, Canada
Volume :
13
Issue :
5
fYear :
2005
Firstpage :
1135
Lastpage :
1145
Abstract :
In order to provide more value-added services, the Internet needs to classify packets into flows for different treatment. This function becomes a bottleneck in the router. High performance packet classification algorithms are therefore in high demand. This paper describes a new algorithm for packet classification using the concept of independent sets. The algorithm has very small memory requirements. The search speed is not sensitive to the size of the rule table or to the percentage of wildcards in the fields. It also scales well from two-dimensional classifiers to high-dimensional ones. In particular, the algorithm is inherently parallel. Hardware tailored to this algorithm can achieve very fast search speed. The update algorithm proposed is also very fast in general.
Keywords :
Internet; data structures; telecommunication network routing; telecommunication services; Internet; network router; packet classification; value-added service; Classification algorithms; Filtering; Hardware; Mathematics; Quality of service; Random access memory; Sun; Virtual private networks; Web and internet services; Wire; Algorithm; independent set; packet classification;
fLanguage :
English
Journal_Title :
Networking, IEEE/ACM Transactions on
Publisher :
ieee
ISSN :
1063-6692
Type :
jour
DOI :
10.1109/TNET.2005.857070
Filename :
1528500
Link To Document :
بازگشت