DocumentCode
1812243
Title
Packet classification via improved space decomposition techniques
Author
Geraci, F. ; Pellegrini, Michael ; Pisati, P. ; Rizzo, Luigi
Author_Institution
Ist. di Informatica e Telematica, Consignlio Nazionale delle Ricerche, Pisa, Italy
Volume
1
fYear
2005
fDate
13-17 March 2005
Firstpage
304
Abstract
Packet classification is a common task in modern Internet routers. The goal is to classify packets into "classes" or "flows" according to some ruleset that looks at multiple fields of each packet. Differentiated actions can then be applied to the traffic depending on the result of the classification. Even though rulesets can be expressed in a relatively compact way by using high level languages, the resulting decision trees can partition the search space (the set of possible attribute values) in a potentially very large (106 and more) number of regions. This calls for methods that scale to such large problem sizes, though the only scalable proposal in the literature so far is the one based on a fat inverted segment tree (A. Feldmann and S. Muthukrishnan). In this paper we propose a new geometric technique called G-filter for packet classification on d dimensions. G-filter is based on an improved space decomposition technique. In addition to a theoretical analysis showing that classification in G-filter has O(1) time complexity and slightly super-linear space in the number of rules, we provide thorough experiments showing that the constants involved are extremely small on a wide range of problem sizes, and that G-filter improve the best results in the literature for large problem sizes, and is competitive for small sizes as well.
Keywords
Internet; information filtering; set theory; telecommunication network routing; G-filter; Internet routers; geometric technique; packet classification; resulting decision trees; space decomposition techniques; time complexity; Decision trees; Filtering; Filters; High level languages; Internet; Marketing and sales; Multidimensional systems; Network address translation; Telecommunication traffic; Traffic control;
fLanguage
English
Publisher
ieee
Conference_Titel
INFOCOM 2005. 24th Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings IEEE
Conference_Location
Miami, FL
ISSN
0743-166X
Print_ISBN
0-7803-8968-9
Type
conf
DOI
10.1109/INFCOM.2005.1497901
Filename
1497901
Link To Document