DocumentCode :
1839440
Title :
A modular approach to packet classification: algorithms and results
Author :
Woo, Thomas Y C
Author_Institution :
Bell Labs., Lucent Technol., USA
Volume :
3
fYear :
2000
fDate :
26-30 Mar 2000
Firstpage :
1213
Abstract :
The ability to classify packets according to pre-defined rules is critical to providing many sophisticated value-added services, such as security, QoS, load balancing, traffic accounting, etc. Various approaches to packet classification have been studied in the literature with accompanying theoretical bounds. Practical studies with results applying to large number of filters (from 8K to 1 million) are rare. In this paper, we take a practical approach to the problem of packet classification. Specifically, we propose and study a novel approach to packet classification which combines a heuristic tree search with the use of filter buckets. Besides high performance and a reasonable storage requirement, our algorithm is unique in the sense that it can adapt to the input packet distribution by taking into account the relative filter usage. To evaluate our algorithms, we have developed realistic models of large scale filter tables, and used them to drive extensive experimentation. The results demonstrate the practicality of our algorithms for up to even 1 million filters
Keywords :
digital filters; divide and conquer methods; packet switching; search problems; tree data structures; QoS; divide and conquer approach; filter buckets; heuristic tree search; input packet distribution; large scale filter tables; load balancing; packet classification; pre-defined rules; realistic models; security; traffic accounting; value-added services; Classification algorithms; Classification tree analysis; Computational geometry; Data structures; Explosions; Large-scale systems; Load management; Matched filters; Nonlinear filters; Software algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
INFOCOM 2000. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
Conference_Location :
Tel Aviv
ISSN :
0743-166X
Print_ISBN :
0-7803-5880-5
Type :
conf
DOI :
10.1109/INFCOM.2000.832499
Filename :
832499
Link To Document :
بازگشت