States constrain-based algorithm for large scale regular expression matching
By analysis of state explosion in deterministic finite automata DFA, a novel algorithm Group2-DFA based on state constrains was proposed to reduce the memory usage. With the state constrains, states in NFA were classified into several groups. Group2-DFA introduces two-level classification and merges...
        Saved in:
      
    
          | Published in | Tongxin Xuebao Vol. 34; no. 10; pp. 183 - 190 | 
|---|---|
| Main Authors | , , | 
| Format | Journal Article | 
| Language | Chinese | 
| Published | 
            Editorial Department of Journal on Communications
    
        01.10.2013
     | 
| Subjects | |
| Online Access | Get full text | 
| ISSN | 1000-436X | 
| DOI | 10.3969/j.issn.1000-436x.2013.10.021 | 
Cover
| Summary: | By analysis of state explosion in deterministic finite automata DFA, a novel algorithm Group2-DFA based on state constrains was proposed to reduce the memory usage. With the state constrains, states in NFA were classified into several groups. Group2-DFA introduces two-level classification and merges NFA and DFA together to a hybrid FA construction. The experiments show that Group2-DFA can reduce memory usage efficiently and keep high throughput with a small increase of memory reading time. With 300 regex rules, Group2-DFA can cut 75% states and achieve 1Gbps throughput. | 
|---|---|
| Bibliography: | ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 23  | 
| ISSN: | 1000-436X | 
| DOI: | 10.3969/j.issn.1000-436x.2013.10.021 |