A survey on regular expression matching for deep packet inspection: Applications, algorithms, and hardware platforms

C Xu, S Chen, J Su, SM Yiu… - … Surveys & Tutorials, 2016 - ieeexplore.ieee.org
Deep packet inspection (DPI) is widely used in content-aware network applications such as
network intrusion detection systems, traffic billing, load balancing, and government …

A survey of parallel sequential pattern mining

W Gan, JCW Lin, P Fournier-Viger, HC Chao… - ACM Transactions on …, 2019 - dl.acm.org
With the growing popularity of shared resources, large volumes of complex data of different
types are collected automatically. Traditional data mining algorithms generally have …

A survey on deep packet inspection

RT El-Maghraby, NM Abd Elazim… - … and Systems (ICCES …, 2017 - ieeexplore.ieee.org
Deep Packet Inspection (DPI) considered as one of the most important parts in content-
aware network applications such as copyright enforcement, Intrusion detection system (IDS) …

A comprehensive survey on deep packet inspection for advanced network traffic analysis: issues and challenges

M Çelebi, A Özbilen, U Yavanoğlu - Niğde Ömer Halisdemir …, 2023 - dergipark.org.tr
Deep Packet Inspection (DPI) provides full visibility into network traffic by performing
detailed analysis on both packet header and packet payload. Accordingly, DPI has critical …

FLAG: Few-shot latent Dirichlet generative learning for semantic-aware traffic detection

T Ye, G Li, I Ahmad, C Zhang, X Lin… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
The number of malware attempts that try to bypass the existing Network Intrusion Detection
System (NIDS) is increasing. To detect illegal access to servers, deep analysis of the server …

[HTML][HTML] Sigmoid: An auto-tuned load balancing algorithm for heterogeneous systems

B Pérez, E Stafford, JL Bosque, R Beivide - Journal of Parallel and …, 2021 - Elsevier
A challenge that heterogeneous system programmers face is leveraging the performance of
all the devices that integrate the system. This paper presents Sigmoid, a new load balancing …

GPU-accelerated string matching for database applications

EA Sitaridi, KA Ross - The VLDB Journal, 2016 - Springer
Implementations of relational operators on GPU processors have resulted in order of
magnitude speedups compared to their multicore CPU counterparts. Here we focus on the …

[HTML][HTML] A dynamic and scalable parallel Network Intrusion Detection System using intelligent rule ordering and Network Function Virtualization

H Haugerud, HN Tran, N Aitsaadi, A Yazidi - Future Generation Computer …, 2021 - Elsevier
Abstract A Network Intrusion Detection System (NIDS) is a fundamental security tool.
However, under heavy network traffic, a NIDS might become a bottleneck. In an overloaded …

A parallel approximate string matching under Levenshtein distance on graphics processing units using warp-shuffle operations

TL Ho, SR Oh, HJ Kim - PloS one, 2017 - journals.plos.org
Approximate string matching with k-differences has a number of practical applications,
ranging from pattern recognition to computational biology. This paper proposes an efficient …

REGISTOR: A platform for unstructured data processing inside SSD storage

S Pei, J Yang, Q Yang - ACM Transactions on Storage (TOS), 2019 - dl.acm.org
This article presents REGISTOR, a platform for r egular e xpression g rabbing i nside stor
age. The main idea of Registor is accelerating regular expression (regex) search inside …