Skip to main navigation Skip to search Skip to main content

An efficient parallel-network packet pattern-matching approach using GPUs

  • Che Lun Hung
  • , Chun Yuan Lin*
  • , Hsiao His Wang
  • *Corresponding author for this work
    • Providence University Taiwan

    Research output: Contribution to journalJournal Article peer-review

    17 Scopus citations

    Abstract

    In the past few years, the increase in interest usage has been substantial. The high network bandwidth speed and the large amount of threats pose challenges to current network intrusion detection systems, which manage high amounts of network traffic and perform complicated packet processing. Pattern matching is a computationally intensive process included in network intrusion detection systems. In this paper, we present an efficient graphics processing unit (GPU)-based network packet pattern-matching algorithm by leveraging the computational power of GPUs to accelerate pattern-matching operations and subsequently increase the overall processing throughput. According to the experimental results, the proposed algorithm achieved a maximal traffic processing throughput of over 2 Gbit/s. The results demonstrate that the proposed GPU-based algorithm can effectively enhance the performance of network intrusion detection systems.

    Original languageEnglish
    Pages (from-to)431-439
    Number of pages9
    JournalJournal of Systems Architecture
    Volume60
    Issue number5
    DOIs
    StatePublished - 05 2014

    Keywords

    • Graphics processing units
    • Intrusion detection systems
    • Parallel processing
    • Pattern matching

    Fingerprint

    Dive into the research topics of 'An efficient parallel-network packet pattern-matching approach using GPUs'. Together they form a unique fingerprint.

    Cite this