• DocumentCode
    2135805
  • Title

    Fast and Memory-Efficient Traffic Classification with Deep Packet Inspection in CMP Architecture

  • Author

    Liu, Tingwen ; Sun, Yong ; Guo, Li

  • Author_Institution
    Inst. of Comput. Technol., Chinese Acad. of Sci., Beijing, China
  • fYear
    2010
  • fDate
    15-17 July 2010
  • Firstpage
    208
  • Lastpage
    217
  • Abstract
    Traffic classification is important to many network applications, such as network monitoring. The classic way to identify flows, e.g., examining the port numbers in the packet headers, becomes ineffective. In this context, deep packet inspection technology, which does not only inspect the packet headers but also the packet payloads, plays a more important role in traffic classification. Meanwhile regular expressions are replacing strings to represent patterns because of their expressive power, simplicity and flexibility. However, regular expressions mathcing technique causes a high memory usage and processing cost, which result in low throughout. In this paper, we analyze the application-level protocol distribution of network traffic and conclude its characteristic. Furthermore, we design a fast and memory-efficient system of a two-layer architecture for traffic classification with the help of regular expressions in multi-core architecture, which is different from previous one-layer architecture. In order to reduce the memory usage of DFA, we use a compression algorithm called CSCA to perform regular expressions matching, which can reduce 95% memory usage of DFA. We also introduce some optimizations to accelerate the matching speed. We use real-world traffic and all L7-filter protocol patterns to make our experiments, and the results show that the system achieves at Gbps level throughout in 4-cores Servers.
  • Keywords
    telecommunication traffic; transport protocols; CMP architecture; L7-filter protocol patterns; application-level protocol distribution of network traffic; deep packet inspection technology; fast traffic classification; memory-efficient traffic classification; Computer architecture; Doped fiber amplifiers; Inspection; Instruction sets; Message systems; Payloads; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networking, Architecture and Storage (NAS), 2010 IEEE Fifth International Conference on
  • Conference_Location
    Macau
  • Print_ISBN
    978-1-4244-8133-0
  • Type

    conf

  • DOI
    10.1109/NAS.2010.43
  • Filename
    5575653