A survey on regular expression matching for deep packet inspection: Applications, algorithms, and hardware platforms
Deep packet inspection (DPI) is widely used in content-aware network applications such as
network intrusion detection systems, traffic billing, load balancing, and government …
network intrusion detection systems, traffic billing, load balancing, and government …
A survey of parallel sequential pattern mining
With the growing popularity of shared resources, large volumes of complex data of different
types are collected automatically. Traditional data mining algorithms generally have …
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) …
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
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 …
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
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 …
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
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 …
all the devices that integrate the system. This paper presents Sigmoid, a new load balancing …
GPU-accelerated string matching for database applications
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 …
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
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 …
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 …
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 …
age. The main idea of Registor is accelerating regular expression (regex) search inside …