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
Link To Document :
بازگشت