• DocumentCode
    2783417
  • Title

    An innovative paralleled packet algorithm with Plus Bits

  • Author

    Liu, Yun ; Li, Wenji ; Cai, Ran ; Sun, Qiong ; Huang, Xiaohua ; Ma, Yan

  • Author_Institution
    Res. Inst. of Networking Technol., Beijing Univ. of Posts & Telecommun., Beijing, China
  • fYear
    2009
  • fDate
    6-8 Nov. 2009
  • Firstpage
    247
  • Lastpage
    251
  • Abstract
    Packet classification (PC) is one of the core technologies for next generation network service. The goal is to classify packet into different ¿flow¿ and classification result can be applied in differentiated service. Though many multi-dimensional classifications have been put forward, few of them could accomplish fast search speed, low storage requirements and fast updates at the same time, especially when these algorithms are revised from IPv4 to IPv6. In this paper, we present an innovative packet classification algorithm, called partial paralleled algorithm based on plus bits (P3). P3 algorithm begins by two paralleled single-field engines and followed by hash table of the remained 3 fields. A novel structure, plus bits, is introduced to reduce hash memory accesses. For a 4k filterset, P3 algorithm can achieve about 9 memory accesses on average, taking 326 KB of memory for its data structure and supporting incremental update. We show that our P3 algorithm can meet the demand of current PC requirements.
  • Keywords
    IP networks; Web services; cryptography; IPv4; IPv6; differentiated service; hash memory access reduction; multidimensional classifications; next generation network service; packet classification; paralleled packet algorithm; partial paralleled algorithm; Classification algorithms; Costs; Data structures; Filters; Laboratories; Radio access networks; Random access memory; Search engines; Software algorithms; Sun; Hash; Partial Parallelism; Plus Bits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Infrastructure and Digital Content, 2009. IC-NIDC 2009. IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4244-4898-2
  • Electronic_ISBN
    978-1-4244-4900-6
  • Type

    conf

  • DOI
    10.1109/ICNIDC.2009.5360964
  • Filename
    5360964