• DocumentCode
    3527721
  • Title

    RocketTC: A high throughput traffic classification architecture

  • Author

    Zhou, Zhou ; Song, Tian ; Fu, Wenliang

  • Author_Institution
    Beijing Lab. of Intell. Inf. Technol., Beijing Inst. of Technol., Beijing, China
  • fYear
    2012
  • fDate
    Jan. 30 2012-Feb. 2 2012
  • Firstpage
    407
  • Lastpage
    411
  • Abstract
    Real-time traffic classification is becoming increasingly critical for network management, traffic engineering, and network security. Current software-based solutions, however, have difficulties dealing with a great number of flows in today´s high-speed networks. This paper proposes RocketTC, a scalable FPGA-based architecture, to accelerate traffic classification while maintaining high accuracy. It combines two significant elements: (1) an efficient flow management scheme using on-chip BRAMs for storing the flow table, and (2) a parallel and pipelined classification engine array with partial dynamic reconfiguration (PDR) on FPGA. We have implemented and evaluated RocketTC on Xilinx Virtex-5 FPGA based platform. Our results show a sustained throughput of over 20 Gbps for minimum packet size of 40 bytes, and high accuracy above 97% for classifying nearly a hundred popular applications. Additionally, it is easy for RocketTC to update more application types.
  • Keywords
    computer architecture; field programmable gate arrays; microprocessor chips; telecommunication network management; telecommunication traffic; FPGA-based architecture; RocketTC; Xilinx Virtex-5 FPGA based platform; flow management scheme; flow table; high throughput traffic classification architecture; high-speed networks; network management; network security; on-chip BRAMs; parallel classification engine array; partial dynamic reconfiguration; pipelined classification engine array; software-based solutions; traffic classification acceleration; traffic engineering; Accuracy; Computer architecture; Delay; Field programmable gate arrays; Payloads; Pipelines; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing, Networking and Communications (ICNC), 2012 International Conference on
  • Conference_Location
    Maui, HI
  • Print_ISBN
    978-1-4673-0008-7
  • Electronic_ISBN
    978-1-4673-0723-9
  • Type

    conf

  • DOI
    10.1109/ICCNC.2012.6167454
  • Filename
    6167454