An Efficient GPU-Based Multiple Pattern Matching Algorithm for Packet Filtering

被引:1
|
作者
Che-Lun Hung
Chun-Yuan Lin
Po-Chang Wu
机构
[1] Providence University,Department of Computer Science and Communication Engineering
[2] Chang Gung University,Department of Computer Science and Information Engineering
[3] Providence University,Department of Computer Science and Information Management
来源
Journal of Signal Processing Systems | 2017年 / 86卷
关键词
Network; Packet classfication; Parallel computing; GPU; Bloom filter;
D O I
暂无
中图分类号
学科分类号
摘要
In the past few decades, a variety of the malicious attacks on the Internet were discovered. Most of these attacks were through packets with different network protocols. Due to the very fast spread of these attacks, it was difficult for people to copy with them immediately. Consequently, packet filtering is a critical method to prevent these attacks. However, most packet filtering software solutions cannot satisfy the demands of the contemporary network bandwidth. In this paper, we propose a GPU-based multiple-pattern matching algorithm for filtering malicious packets by using a Bloom filter to inspect the packet payload by leveraging the high parallelism computing power of GPU. In the experiments, we compare the proposed algorithm with different GPU-implemented technologies to sequence the Bloom filter algorithm on different platforms. The experimental results demonstrate that the proposed algorithm significantly enhances performance over sequential algorithms.
引用
收藏
页码:347 / 358
页数:11
相关论文
共 50 条
  • [21] An Efficient GPU-Based Implementation of the R-MSF-Algorithm for Remote Sensing Imagery
    Castro-Palazuelos, David
    Robles-Valdez, Daniel
    Torres-Roman, Deni
    PROGRESS IN PATTERN RECOGNITION IMAGE ANALYSIS, COMPUTER VISION, AND APPLICATIONS, CIARP 2014, 2014, 8827 : 1030 - 1038
  • [22] Parallel implementation of fuzzified pattern matching algorithm on GPU
    Soroushnia, Shima
    Daneshtalab, Masoud
    Pahikkala, Tapio
    Plosila, Juha
    23RD EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2015), 2015, : 341 - 344
  • [23] GPIC: A GPU-based parallel independent cascade algorithm in complex networks
    Su, Chang
    Na, Xu
    Zhou, Fang
    Lu, Linyuan
    CHINESE PHYSICS B, 2025, 34 (03)
  • [24] GPU-based single-cluster algorithm for the simulation of the Ising model
    Komura, Yukihiro
    Okabe, Yutaka
    JOURNAL OF COMPUTATIONAL PHYSICS, 2012, 231 (04) : 1209 - 1215
  • [25] EFFICIENT GPU-BASED INTER PREDICTION FOR VIDEO DECODER
    Jiang, Bo
    Luo, Falei
    Wang, Shanshe
    Guo, Xiaoqiang
    Ma, Siwei
    2019 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2019, : 1109 - 1113
  • [26] A GPU-based Algorithm for Astronomical Image Subtraction Photometry
    Li, Jiajun
    Yu, Ce
    Sun, Jizhou
    Xiao, Jian
    PROCEEDINGS 2013 INTERNATIONAL CONFERENCE ON MECHATRONIC SCIENCES, ELECTRIC ENGINEERING AND COMPUTER (MEC), 2013, : 1937 - 1942
  • [27] Efficient GPU-based implementations of simplex type algorithms
    Ploskas, Nikolaos
    Samaras, Nikolaos
    APPLIED MATHEMATICS AND COMPUTATION, 2015, 250 : 552 - 570
  • [28] fgssjoin: A GPU-based Algorithm for Set Similarity Joins
    Quirino, Rafael D.
    Junior, Sidney R.
    Ribeiro, Leonardo A.
    Martins, Wellington S.
    ICEIS: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 1, 2017, : 152 - 161
  • [29] GPU-Based Evaluation to Accelerate Particle Swarm Algorithm
    Cardenas-Montes, Miguel
    Vega-Rodriguez, Miguel A.
    Jose Rodriguez-Vazquez, Juan
    Gomez-Iglesias, Antonio
    COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2011, PT I, 2012, 6927 : 272 - 279
  • [30] GGCN: GPU-Based Hyperspectral Image Classification Algorithm
    Zhang Minghua
    Zou Yaqing
    Song Wei
    Huang Dongmei
    Liu Zhixiang
    LASER & OPTOELECTRONICS PROGRESS, 2020, 57 (20)