SRC: a multicore NPU-based TCP stream reassembly card for deep packet inspection

被引:4
|
作者
Chen, Shuhui [1 ]
Lu, Rongxing [2 ]
Shen, Xuemin
机构
[1] Natl Univ Def Technol, Coll Comp Sci, Changsha 410073, Hunan, Peoples R China
[2] Univ Waterloo, Dept Elect & Comp Engn, Waterloo, ON N2L 3G1, Canada
关键词
network security; deep packet inspection; multicore NPU; stream reassembly; PERFORMANCE;
D O I
10.1002/sec.727
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Stream reassembly is the premise of deep packet inspection, regarded as the core function of network intrusion detection system and network forensic system. As moving packet payload from one block of memory to another is essential for the reason of packet disorder, throughput performance is very vital in stream reassembly design. In this paper, a stream reassembly card (SRC) is designed to improve the stream reassembly throughput performance. The designed SRC adjusts the sequence of packets on the basis of the multicore network processing unit by managing and reassembling streams through an additional level of buffer. Specifically, three optimistic techniques, namely stream table dispatching, no-locking timeout, and multichannel virtual queue, are introduced to further improve the throughput. To address the critical role of memory size in SRC, the relationship between the system throughput and memory size is analyzed. Extensive experiments demonstrate that the proposed SRC achieves more than 3Gbps in terms of reassembly and submission throughput and triply outperforms the traditional server-based architecture with a lower cost. Copyright (c) 2013 John Wiley & Sons, Ltd.
引用
收藏
页码:265 / 278
页数:14
相关论文
共 17 条
  • [1] AntiWorm NPU-based parallel bloom filters for TCP/IP content processing in Giga-Ethernet LAN
    Chen, Z
    Lin, C
    Ni, J
    Ruan, DH
    Zheng, B
    Jiang, YX
    Peng, XH
    Wang, Y
    Luo, AA
    Zhu, B
    Yue, Y
    Ren, FY
    LCN 2005: 30TH CONFERENCE ON LOCAL COMPUTER NETWORKS, PROCEEDINGS, 2005, : 748 - 755
  • [2] Improved deep packet inspection in data stream detection
    Yin, Chunyong
    Wang, Hongyi
    Yin, Xiang
    Sun, Ruxia
    Wang, Jin
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (08): : 4295 - 4308
  • [3] Improved deep packet inspection in data stream detection
    Chunyong Yin
    Hongyi Wang
    Xiang Yin
    Ruxia Sun
    Jin Wang
    The Journal of Supercomputing, 2019, 75 : 4295 - 4308
  • [4] Robust and Scalable String Pattern Matching for Deep Packet Inspection on Multicore Processors
    Yang, Yi-Hua E.
    Prasanna, Viktor K.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2013, 24 (11) : 2283 - 2292
  • [5] Network Data Stream Classification by Deep Packet Inspection and Machine Learning
    Yin, Chunyong
    Wang, Hongyi
    Wang, Jin
    ADVANCED MULTIMEDIA AND UBIQUITOUS ENGINEERING, MUE/FUTURETECH 2018, 2019, 518 : 245 - 251
  • [6] Deep Packet Inspection in Industrial Automation Control System to Mitigate Attacks Exploiting Modbus/TCP Vulnerabilities
    Nyasore, Osborn N.
    Zavarsky, Pavol
    Swar, Bobby
    Naiyeju, Raphael
    Dabra, Shubham
    2020 IEEE 6TH INT CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY) / 6TH IEEE INT CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING, (HPSC) / 5TH IEEE INT CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2020, : 241 - 245
  • [7] Accelerating VNF-based Deep Packet Inspection with the use of GPUs
    Araujo, Igor M.
    Natalino, Carlos
    Santana, Adamo L.
    Cardoso, Diego L.
    2018 20TH ANNIVERSARY INTERNATIONAL CONFERENCE ON TRANSPARENT OPTICAL NETWORKS (ICTON), 2018,
  • [8] Cache-Based Scalable Deep Packet Inspection with Predictive Automaton
    Tang, Yi
    Jiang, Junchen
    Wang, Xiaofei
    Wang, Yi
    Liu, Bin
    2010 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE GLOBECOM 2010, 2010,
  • [9] Efficient Keyword Matching for Deep Packet Inspection based Network Traffic Classification
    Khandait, Pratibha
    Hubballi, Neminath
    Mazumdar, Bodhisatwa
    2020 INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS & NETWORKS (COMSNETS), 2020,
  • [10] A Parallel Method of Deep Packet Inspection based on Message-Passing Interface
    Qu, Jia-xing
    Zhang, Guo-yin
    Wang, Xi-zhong
    Liu, Jia-hui
    Song, Da-hua
    INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2015, 9 (12): : 29 - 34