• DocumentCode
    873079
  • Title

    Efficient Multidimensional Packet Classification with Fast Updates

  • Author

    Chang, Yeim-Kuan

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Cheng Kung Univ., Tainan
  • Volume
    58
  • Issue
    4
  • fYear
    2009
  • fDate
    4/1/2009 12:00:00 AM
  • Firstpage
    463
  • Lastpage
    479
  • Abstract
    Packet classification has continued to be an important research topic for high-speed routers in recent years. In this paper, we propose a new packet classification scheme based on the binary range and prefix searches. The basic data structure of the proposed packet classification scheme for multidimensional rule tables is a hierarchical list of sorted ranges and prefixes that allows the binary search to be performed on the list at each level to find the best matched rule. We also propose a set of heuristics to further improve the performance of the proposed algorithm. We test our schemes by using rule tables of various sizes generated by ClassBench and compare them with the existing schemes, EGT, EGT-PC, and HyperCuts. The performance results show that in a test using a 2D segmentation table, the proposed scheme not only performs better than the EGT, EGT-PC, and HyperCuts in classification speed and memory usage but also achieves faster table update operations that are not supported in the existing schemes.
  • Keywords
    Internet; quality of service; telecommunication network routing; 2D segmentation table; binary range; high-speed routers; multidimensional packet classification; multidimensional rule tables; prefix searches; Computer Society; Data structures; Information filtering; Information filters; Matched filters; Multidimensional systems; Packet switching; Performance evaluation; Quality of service; Testing; Web and internet services; Packet classification; binary search; binary search.; decision tree; packet classification; rule table partitioning;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2008.181
  • Filename
    4633349