• DocumentCode
    2999768
  • Title

    A Stream Reassembly Mechanism Based on DPI

  • Author

    Chen, Shuhui ; Tang, Yong

  • Author_Institution
    Coll. of Comput. Sci., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2012
  • fDate
    21-25 May 2012
  • Firstpage
    1204
  • Lastpage
    1209
  • Abstract
    Stream Reassembly is an indispensable function of Deep Packet Inspection, which is an critical element of Network Intrusion System. However, since it need to heavily move packet payload from one block of memory to another block of memory, Stream Reassembly has a serious memory performance issue. In this paper, in order to improve the Stream Reassembly performance, a Stream Reassembly Card (SRC) is designed, which enables to manage and assemble streams through adding a level of buffer to adjust the sequence of packets by using the Multi-core NPU. Specifically, three optimistic techniques, namely Stream Table Dispatching, No-Locking Timeout, and Multi-channel Virtual Queue are introduced in SRC design. The experiments show that the reassembly can achieve more than 3 Gbps in terms of processing speed, triply outperforming over the traditional server based architecture.
  • Keywords
    security of data; DPI; SRC; deep packet inspection; indispensable function; memory performance; multichannel virtual queue; multicore NPU; network intrusion system; no-locking timeout; packet payload; server based architecture; stream reassembly card; stream reassembly mechanism; stream table dispatching; Dispatching; Instruction sets; Message systems; Multicore processing; Random access memory; Servers; Multi-core NPU; Network Forensics System; Network Intrusion System; Network Security; Stream Reassembly;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4673-0974-5
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2012.152
  • Filename
    6270775