-
题名基于Bloom filter的多模式匹配引擎
被引量:8
- 1
-
-
作者
刘威
郭渊博
黄鹏
-
机构
解放军信息工程大学电子技术学院
-
出处
《电子学报》
EI
CAS
CSCD
北大核心
2010年第5期1095-1099,共5页
-
基金
国家863高科技研究发展计划(No.2007AA01Z405)
河南省科技创新人才计划(杰出青年)基金
-
文摘
基于Bloom filter,结合位拆分状态机设计了一种适合硬件实现的多模式匹配引擎,由bloom filter过滤出可疑字符,位拆分状态机进行精确匹配.提出了过滤引擎和精确匹配引擎的流水线连接结构,通过增加分配器、缓存等硬件单元解决两引擎处理速度不匹配的问题,利用引擎的并行处理达到较高的吞吐性能.还通过设定规则长度等简化设计使引擎在保持高吞吐量的同时减小资源占用量,提高了可扩展性.
-
关键词
BLOOM
FILTER
位拆分状态机
流水线结构
-
Keywords
bloom filter
bit-split state machine
pipeline structure
-
分类号
TP393.08
[自动化与计算机技术—计算机应用技术]
-
-
题名基于多维布隆过滤器的模式匹配引擎
被引量:8
- 2
-
-
作者
刘威
郭渊博
黄鹏
-
机构
信息工程大学电子技术学院
-
出处
《计算机应用》
CSCD
北大核心
2011年第1期107-109,114,共4页
-
基金
河南省科技创新人才基金资助项目(104100510025)
-
文摘
针对传统的模式匹配引擎不具备完整报文检测功能的问题和速度瓶颈,提出了基于现场可编程门阵列(FPGA)实现的多维布隆过滤器解决方案,设计了能够同时检测报头和有效负载的多模式匹配引擎。引擎使用多维布隆过滤器过滤出可疑报文,由位拆分状态机进行精确匹配。分析和实验结果表明:与传统方法相比,基于多维布隆过滤器的模式匹配引擎可以并行检测报头和报文内容,在降低过滤器误判率的同时,有效提高了引擎的吞吐量。
-
关键词
多维布隆过滤器
模式匹配
位拆分状态机
现场可编程门阵列
吞吐量
-
Keywords
multi-dimensional bloom filter
pattern matching
bit-split state machine
Field Programmable Gate Array (FPGA)
throughput
-
分类号
TP393.08
[自动化与计算机技术—计算机应用技术]
-