Exploratory Studies of New Automata Models and Algorithms for TCAM-based Regular Expression Matching
Exploratory Studies of New Automata Models and Algorithms for TCAM-based Regular Expression Matching
批准号:
1347953
负责人:
Eric Torng
金额:
$5.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2013
资助国家:
美国
项目状态:
已结题
起止时间:
2013-09-01 至 2015-08-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Regular expression matching is the core operation in a wide range of networking and security services (such as malware filtering) on most networking middleboxes and security devices. As each packet is processed by such a device, the packet payload is examined to determine if it matches any of the specified regular expressions, each of which might correspond to a specific security threat. In most regular expression matching solutions, the regular expressions are converted into a finite state automata model which is then used to perform the search. Because each packet must be searched, high speed and low memory regular expression matching solutions are required. Unfortunately, the standard automata models, deterministic finite state automata (DFA) and nondeterministic finite state automata (NFA), are insufficient because neither can achieve both low memory and high speed. This project explores the feasibility of new high speed low memory regular expression matching solutions based on ternary content addressable memory (TCAM). If successful, the result will be a fundamentally new regular expression matching solution that will help make the Internet both faster and more secure.This project will develop new regular expression matching solutions by developing new finite state automata models such as the overlay deterministic finite state automata (ODFA) that account for memory inefficiencies in DFA. Along with developing new automata models, the project will develop new scalable and automated algorithms for efficiently constructing the automata from the input regular expressions as well as efficient algorithms for encoding these automata in TCAM. A key design constraint for the automata models and algorithms will be leveraging the prioritized parallel search and ternary compression capabilities of TCAM to reduce automata size and decrease the time required for each automata lookup.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CRII: AF: Novel Geometric Algorithms for Certain Data Analysis Problems
-
批准号:1656905
-
项目类别:Standard Grant
-
资助金额:$17.43万
-
财政年份:2017
-
负责人:Eric Torng
-
依托单位:
ITR: Evaluating Phylogeny Reconstruction Algorithms with Digital Organisms
-
批准号:0219229
-
项目类别:Continuing Grant
-
资助金额:$32.47万
-
财政年份:2002
-
负责人:Eric Torng
-
依托单位:
Collaborative Research: Restricted Caches, An Experimental and Theoretical Study
-
批准号:0105283
-
项目类别:Standard Grant
-
资助金额:$22.36万
-
财政年份:2001
-
负责人:Eric Torng
-
依托单位:
CAREER: Multi-threaded Research and Education
-
批准号:9701679
-
项目类别:Continuing Grant
-
资助金额:$20.0万
-
财政年份:1997
-
负责人:Eric Torng
-
依托单位:
海外基金