• 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