期刊文献+

基于多GPU的正则表达式匹配技术 被引量:1

Regular expression matching technology based multi-GPU
原文传递
导出
摘要 针对传统正则匹配性能低下的问题,设计了基于多GPU的正则表达式匹配引擎,并采用折半分组优化算法解决了有限状态自动机在大规模正则集合情况下由于空间爆炸无法使用的问题,并做了相关的优化,提升了数据匹配速度.实验结果表明:基于多GPU的正则表达式匹配性能较CPU提升了61倍,其数据吞吐率远优于其他加速方式. In order to improve the performance of regular expression matching,the principles of regular expression matching was discussed,and the idea of making use of GPU(graphics processing unit) to accelerate matching was proposed.The regular expression matching engine based on multi-GPU was designed,and the problem that DFA(deterministic finite automaton)can not be used in largescale of regular expression set due to space explosion by binary algorithm was resolved.Experiment shows that the regular expression matching algorithm based on multi-GPU gets 61times speedup ratio than that based on CPU(central processing unit),and its throughput is far superior to other accelerated manners.
出处 《华中科技大学学报(自然科学版)》 EI CAS CSCD 北大核心 2013年第1期51-55,共5页 Journal of Huazhong University of Science and Technology(Natural Science Edition)
基金 国家'十一五'科技支撑计划资助项目(2007BAK34B04) 国家重点基础研究发展计划资助项目(2007CB307102) 国家自然科学基金资助项目(60975052 F030508)
关键词 匹配技术 正则表达式 模式匹配 并行技术 优化算法 matching technology regular expression pattern matching parallel technology optimization algorithms
  • 相关文献

参考文献8

  • 1Kumar S,Dharmapurikar S,Yu Fang. Algorithms to accelerate multiple regular expressions matching for deep packet inspection[A].Pisa:ACM Press,2006.339-350.
  • 2Randy S,Cristian E,Somesh J. XFA:faster signature matching with extended automata[A].Oakland:IEEE Computer Society,2008.187-201.
  • 3Yang Y E,Jiang W,Prasanna V K. Compact archi tecture for high throughput regular expression matching on FPGA[A].New York:acm Press,2008.30-39.
  • 4Yu F,Katz R H,Lakshman T V. Gigabit rate packet pattern-matching using TCAM[A].Berlin:IEEE Computer Society,2004.174-183.
  • 5Smith R,Goyal N,Ormont J. Evaluating GPUs for network packet signature matching[A].Boston:IEEE Computer Society,2009.175-184.
  • 6Vasiliadis G,Antonatos S,Polychronakis M. Gnort:high performance network intrusion detection using graphics processors[A].Beilin:Springer-Verlag,2008.116-134.
  • 7Yu F,Chen Z,Diao Y. Fast and memory-efficient regular expression matching for deep packet inspection[A].New York:acm Press,2006.93-102.
  • 8Meiners C R,Patel J,Norige E. Fast regular expression matching using small tcams for network intrusion detection and prevention systems[A].Washington,DC:ACM press,2010.111-126.

同被引文献15

  • 1Kumar S, Dharmapurikar S, Yu Fang, et al.Algorithms to accelerate multiple regular expressions matching for deep packet inspection[C]// Proceedings of the 2006 ACM Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications.2006:339-350.
  • 2Kumar S, Turner J, Williams J.Advanced algorithms for fast and scalable deep packet inspection[C]// Proceedings of the 2006 ACM/IEEE Symposium on Architecture for Networking and Communications Systems.2006:81-92.
  • 3Ficara D, Giordano S, Procissi G, et al.An improved DFA for fast regular expression matching[J].Computer Communication Review, 2008,38(5):29-40.
  • 4Smith R, Estan C, Jha S.XFA: Faster signature matching with extended automata[C]// Proceedings of the 2008 IEEE Symposium on Security and Privacy.2008:187-201.
  • 5Yu Fang, Chen Zhifeng, Diao Yanlei, et al.Fast and memory-efficient regular expression matching for deep packet inspection[C]// Proceedings of the 2006 ACM/IEEE Symposium on Architecture for Networking and Communications Systems.2006:93-102.
  • 6Becchi M, Crowley P.A hybrid finite automaton for practical deep packet inspection[C]// Proceedings of the 2007 ACM Conference on Emerging Network Experiment and Technology.2007.
  • 7Mitra A, Najjar W, Bhuyan L.Compiling PCRE to FPGA for accelerating SNORT IDS[C]// Proceedings of the 2007 ACM/IEEE Symposium on Architecture for Networking and Communications Systems.2007:127-136.
  • 8Lee J, Hwang S H, Park N.A high performance NIDS using FPGA-based regular expression matching[C]// Proceedings of the 2007 ACM Symposium on Applied Computing.2007:1187-1191.
  • 9Dan Lo C, Tai Yi-Gang, Psarris K.Hardware implementation for network intrusion detection rules with regular expression support[C]// Proceedings of the 2008 ACM Symposium on Applied Computing.2008:1535-1539.
  • 10徐乾,鄂跃鹏,葛敬国,钱华林.深度包检测中一种高效的正则表达式压缩算法[J].软件学报,2009,20(8):2214-2226. 被引量:28

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部