2008
DOI: 10.1016/j.ins.2008.03.006
|View full text |Cite
|
Sign up to set email alerts
|

Hierarchical multi-pattern matching algorithm for network content inspection

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2009
2009
2015
2015

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 9 publications
(3 citation statements)
references
References 23 publications
0
3
0
Order By: Relevance
“…However, it is still too large to store in the L1 cache of a network processor. The HMA uses hierarchical tables to improve the memory efficiency (9) . A small and simple first-tier table with 256 entries is designed to inspect each byte of a packet.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…However, it is still too large to store in the L1 cache of a network processor. The HMA uses hierarchical tables to improve the memory efficiency (9) . A small and simple first-tier table with 256 entries is designed to inspect each byte of a packet.…”
Section: Related Workmentioning
confidence: 99%
“…Since the latency of one L2 memory access is far larger than that of one L1 cache access, frequently accessing the external memory significantly degrades the throughput of a pattern matching algorithm. Sheu et al proposed a hierarchical multi-pattern matching algorithm (HMA), which can reduce the amount of external memory accesses by constructing small index tables for frequently accessed data (9) . However, the format of tables generated by the HMA is fixed, which makes the HMA unable to achieve good performance on different hardware architectures.…”
Section: Introductionmentioning
confidence: 99%
“…It was shown that Aho-Corasick was the fastest algorithm for data with a binary alphabet while Wu-Manber outperformed the Aho-Corasick and Commentz-Walter algorithms on randomly generated data with an alphabet of size |Σ| = 4 and on data with an English and a Chinese language alphabet. HMA, a hierarchical multiple pattern matching algorithm was introduced in [80] and its performance was compared among others to the performance of a compressed version of the Aho-Corasick algorithm on data for Intrusion Detection Systems.…”
Section: Related Workmentioning
confidence: 99%