Length-bounded hybrid CPU/GPU pattern matching algorithm for deep packet inspection

Yi Shan Lin, Chun Liang Lee, Yaw-Chung Chen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Since frequent communication between the applications took place in high speed networks, deep packet inspection (DPI) plays an important role to the network application awareness. The signature-based network intrusion detection system (NIDS) contains the DPI technique that examines the incoming packet payloads by employing the pattern matching algorithm, which dominates the overall inspection performance. Existing studies focused on implementing efficient pattern matching algorithms by parallel programming on software platform because of the advantages of lower cost and higher scalability. Either the central processing unit (CPU) or the graphic processing unit (GPU) was involved. Our studies focused on designing a pattern matching algorithm based on the cooperation between both CPU and GPU. In this paper, we present an enhanced design for our previous work and introduce this novel method, a length-bounded hybrid CPU/GPU pattern matching algorithm (LHPMA). In the preliminary experiment, the performance and comparison with the previous work are displayed, and the results show that the LHPMA achieves higher throughput than other tested algorithms.

Original languageEnglish
Title of host publicationProceedings of 2016 5th International Conference on Network, Communication and Computing, ICNCC 2016
PublisherAssociation for Computing Machinery
Pages63-67
Number of pages5
ISBN (Electronic)9781450347938
DOIs
StatePublished - 17 Dec 2016
Event5th International Conference on Network, Communication and Computing, ICNCC 2016 - Kyoto, Japan
Duration: 17 Dec 201621 Dec 2016

Publication series

NameACM International Conference Proceeding Series

Conference

Conference5th International Conference on Network, Communication and Computing, ICNCC 2016
CountryJapan
CityKyoto
Period17/12/1621/12/16

Keywords

  • Compute Unified Device Architecture (CUDA)
  • Deep Packet Inspection (DPI)
  • GeneralPurpose Graphics Processing Unit (GPGPU)
  • Intrusion Detection System (IDS)
  • Network Security
  • Pattern Matching Algorithm

Fingerprint Dive into the research topics of 'Length-bounded hybrid CPU/GPU pattern matching algorithm for deep packet inspection'. Together they form a unique fingerprint.

Cite this