• DocumentCode
    826114
  • Title

    Scalable Packet Classification for Enabling Internet Differentiated Services

  • Author

    Wang, Pi-Chung ; Chan, Chia-Tai ; Lee, Chun-Liang ; Chang, Hung-Yi

  • Author_Institution
    Dept. of Comput. Sci., Nat. Chung-Hsing Univ., Taichung
  • Volume
    8
  • Issue
    6
  • fYear
    2006
  • Firstpage
    1239
  • Lastpage
    1249
  • Abstract
    Nowadays, IP networks are rapidly evolving toward a QoS-enabled infrastructure. The need for packet classification is increasing in accordance with emerging differentiated services. While the new differentiated services could significantly increase the number of rules, it has been demonstrated that performing packet classification on a potentially large number of rules is difficult and has poor worst-case performance. In this work, we present an enhanced tuple pruning search algorithm called "tuple pruning plus" (TPP) for packet classification, which outperforms the existing schemes on the scalability. Our main idea is to simplify the lookup procedure and to avoid unnecessary tuple probing by maintaining the least-cost property of rule through precomputation and the proposed information marker. With extra rules added for information marker, only one tuple access is required in each packet classification. In our experiments, 70 MB DRAM is used to achieve 50 million packets per second (MPPS) for a 1 M-rule set, showing a performance improvement by a factor of 50. We also present a heuristic to further reduce the required storage to about 20 MB. These results demonstrate the effectiveness of the TPP scheme to achieve high speed packet classification
  • Keywords
    DiffServ networks; IP networks; Internet; packet switching; quality of service; IP network; Internet differentiated services; QoS-enabled infrastructure; packet classification; tuple pruning search algorithm; Biomedical engineering; Computer science; IP networks; Internet telephony; Multidimensional systems; Random access memory; Scalability; Traffic control; Videoconference; Web and internet services; Best matching prefix; multicast; multidimensional range lookup; packet classification;
  • fLanguage
    English
  • Journal_Title
    Multimedia, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1520-9210
  • Type

    jour

  • DOI
    10.1109/TMM.2006.884610
  • Filename
    4014226