• 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