2014
DOI: 10.1109/tnet.2013.2256466
|View full text |Cite
|
Sign up to set email alerts
|

Fast Regular Expression Matching Using Small TCAM

Abstract: Abstract-Regular expression (RE) matching is a core component of deep packet inspection in modern networking and security devices. In this paper, we propose the first hardware-based RE matching approach that uses Ternary Content Addressable Memory (TCAM), which is available as off-the-shelf chips and has been widely deployed in modern networking devices for tasks such as packet classification. We propose three novel techniques to reduce TCAM space and improve RE matching speed: transition sharing, table consol… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
10
0
1

Year Published

2014
2014
2020
2020

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 31 publications
(11 citation statements)
references
References 25 publications
0
10
0
1
Order By: Relevance
“…Our data harvesting process involved data discovery, data extraction, and database management [38]. The main techniques that were used include the Web, breadth-first search, regular expressions, multithreading, and database technologies [39,40]. Our procedure of the data harvesting includes getting the URL, retrieving source code, analyzing hotel's website and retrieving sources codes, retrieving related data, processing data, and storing data in a database.…”
Section: Data Harvestingmentioning
confidence: 99%
“…Our data harvesting process involved data discovery, data extraction, and database management [38]. The main techniques that were used include the Web, breadth-first search, regular expressions, multithreading, and database technologies [39,40]. Our procedure of the data harvesting includes getting the URL, retrieving source code, analyzing hotel's website and retrieving sources codes, retrieving related data, processing data, and storing data in a database.…”
Section: Data Harvestingmentioning
confidence: 99%
“…However, based on the high cost of hardware, the TCAM is more expensive and the storage capacity is limited [14]. At the same time, due to the algorithm is based on the hardware, so the scalability is poor [15].…”
Section: Related Algorithms and Researchmentioning
confidence: 99%
“…Current recovery schemes including proactive‐ and reactive‐based recovery ones may be difficult to satisfy the increasing demands during the recovery due to ignoring the trade‐off between resource utilization and recovery time. On the one hand, the proactive recovery scheme needs additional Ternary Content Addressable Memory (TCAM) resources for achieving local recovery. Since an SDN switch can only support limited rules in its TCAM, the storage resources reserved for backup paths will be wasted if there is not any failure.…”
Section: Introductionmentioning
confidence: 99%