首页 | 官方网站   微博 | 高级检索  
     

基于Bloom filter的多模式匹配引擎
引用本文:刘威,郭渊博,黄鹏.基于Bloom filter的多模式匹配引擎[J].电子学报,2010,38(5):1095-1099.
作者姓名:刘威  郭渊博  黄鹏
作者单位:解放军信息工程大学电子技术学院,河南郑州 450004
基金项目:国家863高科技研究发展计划,河南省科技创新人才计划(杰出青年)基金 
摘    要:基于Bloom filter,结合位拆分状态机设计了一种适合硬件实现的多模式匹配引擎,由bloom filter过滤出可疑字符,位拆分状态机进行精确匹配.提出了过滤引擎和精确匹配引擎的流水线连接结构,通过增加分配器、缓存等硬件单元解决两引擎处理速度不匹配的问题,利用引擎的并行处理达到较高的吞吐性能.还通过设定规则长度等简化设计使引擎在保持高吞吐量的同时减小资源占用量,提高了可扩展性.

关 键 词:Bloom  filter  位拆分状态机  流水线结构  
收稿时间:2009-2-25
修稿时间:2009-6-2

Multi-Pattern Matching Engine Based on Bloom Filter
LIU Wei,GUO Yuan-bo,HUANG Peng.Multi-Pattern Matching Engine Based on Bloom Filter[J].Acta Electronica Sinica,2010,38(5):1095-1099.
Authors:LIU Wei  GUO Yuan-bo  HUANG Peng
Affiliation:Institute of Electronic Technology,Information Engineering University of PLA,Zhengzhou,Henan 450004,China
Abstract:By using Bloom filter,a multi-pattern matching engine suitable for hardware implementation was designed.The suspicious strings are picked up by the Bloom filter engine,and then sent to a bit split state machine for verification.As a solution for speed mismatching,a pipeline structure was purposed,which enabled the filter engine and the state machine to process strings in parallel to achieve a higher throughput.In addition,by using some optimal methods such as threshold for rules,the resource consumption is reduced and the scalability is improved while preserving the desired speed of original scheme.
Keywords:Bloom filter
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《电子学报》浏览原始摘要信息
点击此处可从《电子学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号