메뉴 건너뛰기




Volumn , Issue , 2011, Pages 424-433

Optimizing regular expression matching with SR-NFA on multi-core systems

Author keywords

Bit level parallelism; Multi core processor; NFA; Regular expression; Thread level parallelism

Indexed keywords

BIT-LEVEL PARALLELISM; MULTI-CORE PROCESSOR; NFA; REGULAR EXPRESSIONS; THREAD LEVEL PARALLELISM;

EID: 84863042201     PISSN: 1089795X     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/PACT.2011.73     Document Type: Conference Paper
Times cited : (11)

References (27)
  • 1
    • 84863036923 scopus 로고    scopus 로고
    • Bro Intrusion Detection System. http://bro-ids.org.
  • 2
    • 84863079924 scopus 로고    scopus 로고
    • Clam AntiVirus. http://www.clamav.net/.
  • 3
    • 84863079923 scopus 로고    scopus 로고
    • PCRE: Perl Compatible Regular Expression. http://www.pcre.org/.
  • 4
    • 84863065129 scopus 로고    scopus 로고
    • SNORT. http://www.snort.org/.
  • 6
    • 56749186238 scopus 로고    scopus 로고
    • A hybrid finite automaton for practical deep packet inspection
    • Michela Becchi and Patrick Crowley. A Hybrid Finite Automaton for Practical Deep Packet Inspection. In ACM CoNEXT, pages 1-12, 2007.
    • (2007) ACM CoNEXT , pp. 1-12
    • Becchi, M.1    Crowley, P.2
  • 9
    • 0020159687 scopus 로고
    • The compilation of regular expressions into integrated circuits
    • Robert W. Floyd and Jeffrey D. Ullman. The Compilation of Regular Expressions into Integrated Circuits. Journal of ACM, 29(3):603-622, 1982.
    • (1982) Journal of ACM , vol.29 , Issue.3 , pp. 603-622
    • Floyd, R.W.1    Ullman, J.D.2
  • 10
    • 0024769837 scopus 로고
    • Efficient generation of lexical analyzers
    • J. Grosch. Efficient generation of lexical analyzers. Software- Practice & Experience, 19(11):1089-1103, 1989.
    • (1989) Software- Practice & Experience , vol.19 , Issue.11 , pp. 1089-1103
    • Grosch, J.1
  • 13
    • 33750368839 scopus 로고    scopus 로고
    • Algorithms to accelerate multiple regular expressions matching for deep packet inspection
    • DOI 10.1145/1151659.1159952
    • Sailesh Kumar, Sarang Dharmapurikar, Fang Yu, Patrick Crowley, and Jonathan Turner. Algorithms to Accelerate Multiple Regular Expressions Matching for Deep Packet Inspection. SIGCOMM Computer Communication Review, 36(4):339-350, 2006. (Pubitemid 44623739)
    • (2006) Computer Communication Review , vol.36 , Issue.4 , pp. 339-350
    • Kumar, S.1    Dharmapurikar, S.2    Yu, F.3    Crowley, P.4    Turner, J.5
  • 15
    • 34047137188 scopus 로고    scopus 로고
    • Optimization of regular expression pattern matching circuits on FPGA
    • Leuven, Belgium, Belgium. European Design and Automation Association
    • Cheng-Hung Lin, Chih-Tsun Huang, Chang-Ping Jiang, and Shih-Chieh Chang. Optimization of Regular Expression Pattern Matching Circuits on FPGA. In Proc. Conf. on Design, Automation and Test in Europe (DATE), pages 12-17, 3001 Leuven, Belgium, Belgium, 2006. European Design and Automation Association.
    • (2006) Proc. Conf. on Design, Automation and Test in Europe (DATE) , vol.3001 , pp. 12-17
    • Lin, C.-H.1    Huang, C.-T.2    Jiang, C.-P.3    Chang, S.-C.4
  • 16
    • 84939030805 scopus 로고
    • Regular expressions and state graphs for automata
    • March
    • R. McNaughton and H. Yamada. Regular Expressions and State Graphs for Automata. IEEE Trans. on Comput., 9(1):39-47, March 1960.
    • (1960) IEEE Trans. on Comput. , vol.9 , Issue.1 , pp. 39-47
    • McNaughton, R.1    Yamada, H.2
  • 17
    • 0015204725 scopus 로고
    • Economy of description by automata, grammars, and formal systems
    • Washington, DC, USA. IEEE Computer Society
    • A. R. Meyer and M. J. Fischer. Economy of description by automata, grammars, and formal systems. In Proc. 12th Sym. on Switching and Automata Theory (SWAT '71), pages 188-191, Washington, DC, USA, 1971. IEEE Computer Society.
    • (1971) Proc. 12th Sym. on Switching and Automata Theory (SWAT '71) , pp. 188-191
    • Meyer, A.R.1    Fischer, M.J.2
  • 18
    • 77949729405 scopus 로고    scopus 로고
    • Tools for very fast regular expression matching
    • Davide Pasetto, Fabrizio Petrini, and Virat Agarwal. Tools for very fast regular expression matching. Computer, 43:50-58, 2010.
    • (2010) Computer , vol.43 , pp. 50-58
    • Pasetto, D.1    Petrini, F.2    Agarwal, V.3
  • 19
    • 56749159271 scopus 로고    scopus 로고
    • Exact multi-pattern string matching on the cell/B.E. processor
    • Daniele Paolo Scarpazza, Oreste Villa, and Fabrizio Petrini. Exact Multi-pattern String Matching on the Cell/B.E. Processor. In Computing Frontiers, pages 33-42, 2008.
    • (2008) Computing Frontiers , pp. 33-42
    • Scarpazza, D.P.1    Villa, O.2    Petrini, F.3
  • 21
    • 39049092820 scopus 로고    scopus 로고
    • Backtracking algorithmic complexity attacks against a NIDS
    • DOI 10.1109/ACSAC.2006.17, 4041157, Proceedings - Annual Computer Security Applications Conference, ACSAC
    • R. Smith, C. Estan, and S. Jha. Backtracking Algorithmic Complexity Attacks against a NIDS. In Proc. 22nd Annual Computer Security Applications Conference (ACSAC), pages 89-98, Dec. 2006. (Pubitemid 351232905)
    • (2006) Proceedings - Annual Computer Security Applications Conference, ACSAC , pp. 89-98
    • Smith, R.1    Estan, C.2    Jha, S.3
  • 22
    • 62849094139 scopus 로고    scopus 로고
    • Deflating the big bang: Fast and scalable deep packet inspection with extended finite automata
    • August
    • Randy Smith, Cristian Estan, and Somesh Jha Shijin Kong. Deflating the Big Bang: Fast and Scalable Deep Packet Inspection with Extended Finite Automata. In ACM SIGCOMM, August 2008.
    • (2008) ACM SIGCOMM
    • Smith, R.1    Estan, C.2    Kong, S.J.S.3
  • 23
    • 76649131237 scopus 로고    scopus 로고
    • Regular expression matching on graphics hardware for intrusion detection
    • Giorgos Vasiliadis, Michalis Polychronakis, Spyros Antonatos, Evangelos P. Markatos, and Sotiris Ioannidis. Regular expression matching on graphics hardware for intrusion detection. In RAID, pages 265-283, 2009.
    • (2009) RAID , pp. 265-283
    • Vasiliadis, G.1    Polychronakis, M.2    Antonatos, S.3    Markatos, E.P.4    Ioannidis, S.5


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.