Ecruitment Solutions (ECS) is one of the leading Delhi based Software Development & HR Consulting Firm, which is assessed at the level of ISO 9001:2008 standard. ECS offers an awesome project and product based solutions to many customers around the globe.
In addition, ECS has also widened its wings by the way consummating academic projects especially for the final year professional degree students in India. ECS consist of a technical team that has solved many IEEE papers and delivered world-class solutions .
Compact dfa scalable pattern matching using longest prefix match solutions
1. ECRUITMENTSOLUTIONS (0)9751442511, 9750610101
#1, Ist
Cross, Ist
Main Road, Elango Nagar,Pondicherry-605 011. tech@ecruitments.com
www.ecruitments.com
CompactDFA: Scalable Pattern Matching Using
Longest Prefix Match Solutions
Abstract—
A central component in all contemporary intrusion detection systems (IDSs) is
their pattern matching algorithms, which are often based on constructing and
traversing a deterministic finite automaton (DFA) that represents the patterns.
While this approach ensures deterministic time guarantees, modern IDSs need to
deal with hundreds of patterns, thus requiring to store very large DFAs, which
usually do not fit in fast memory. This results in a major bottleneck on the
throughput of the IDS, as well as its power consumption and cost. We propose a
novel method to compress DFAs by observing that the name used by common
DFA encoding is meaningless. While regular DFAs store separately each transition
between two states, we use this degree of freedom and encode states in such a way
that all transitions to a specific state are represented by a single prefix that defines a
set of current states. Our technique applies to a large class of automata,which can
be categorized by simple properties. Then, the problem of pattern matching is
reduced to the well-studied problem of Longest PrefixMatch(LPM), which can be
solved either in ternary content-addressable memory (TCAM), in commercially
available IP-lookup chips, or in soft ware. Specifically, we show that with a TCAM
our scheme can reach a throughput of 10 Gb/s with low power consumption.
CONCLUSION
This paper shows a reduction of the pattern matching problem to the IP-lookup
problem. Our scheme, CompactDFA, gets as an input a DFA and produces
2. ECRUITMENTSOLUTIONS (0)9751442511, 9750610101
#1, Ist
Cross, Ist
Main Road, Elango Nagar,Pondicherry-605 011. tech@ecruitments.com
www.ecruitments.com
compressed rule sets; each compressed rule defines the set of states that the rule
applies to using acommonprefix. A state may match more than one rule, and in this
case the rule with the longest prefix determines the action—exactly as in the IP
forwarding case. With this reduction , we have new arsenals of IP-lookup
solutions, either in hardware or in software that can boost up the performance of p
attern matching, a major task in contemporary security tools . In this paper, we
focus on the usage of TCAM for pattern matching, a hardware device that is
commonly used for IP-lookup and packet classification and is deployed in many
core routers . We show that with moderate size of TCAM space we can achieve
fast pattern matching of 2 Gb/s with low power consumption. Due to its small
memory and power requirements, it is feasible to implement our architecture with
several TCAMsworking in parallel, such that each TCAM performs pattern
matching on a different session, achieving a total throughput of 10 Gb/sand
beyond.