一种压缩DFA的高效FPGA实现

来源 :电子技术 | 被引量 : 0次 | 上传用户:sketchupbim
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,面向网络流实时处理的正则表达式匹配技术面临两方面的挑战:一方面,复杂或大规模规则集会导致DFA存储空间爆炸的问题;另一方面,传统计算机的串行DFA匹配技术很难满足对高速主干网的线速深度包检测。本文提出了一个基于改进游程编码的DFA压缩算法,并在FPGA上高效实现了该压缩DFA的匹配引擎。测试结果表明规则集的单个DFA的吞吐率均大于800Mbps,在FPGA块内存最大利用率情况下的理论最大吞吐率达到49.5Gbps。 At present, the regular expression matching technology for network stream real-time processing faces two challenges: on the one hand, complex or large-scale rule sets cause the explosion of DFA storage space; on the other hand, the traditional computer serial DFA matching technology is difficult Meet the wire-speed deep packet inspection of high-speed backbone network. In this paper, a DFA compression algorithm based on improved run-length coding is proposed, and the matching engine of the compressed DFA is efficiently implemented on the FPGA. The test results show that the throughput of a single DFA in the rule set is greater than 800Mbps, and the theoretical maximum throughput rate reaches 49.5Gbps under the maximum utilization of FPGA block memory.
其他文献
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
目的探讨煤矿井下工人脂肪肝发病情况及与体力劳动、膳食营养状况的关系。为脂肪肝的防治提供科学依据。方法采用食物频数问卷法对206名煤矿井下作业工人和169名井上工人进行
本文通过对荣华二采区10
华裔美国文学作为一支近些年来蓬勃发展的文学分支有其值得研究的诸多原因。首先,我们可以通过对华裔美国文学的研究去进一步了解华裔美国历史和文化;而且,也可以对华裔美国人的
文章研究并行编程模型的确定性与其证明方法。论文介绍了确定性并行的构成因素,并给出较统一的认识;基于这些认识,提出一种从一组操作语义中归纳而得的性质证得确定性的证明方法
永定有2000多人参加长征永定当年是21个中央苏区县之一。第二次国内革命战争时期,永定人民积极创建地方武装,为中央红军输送了大批的兵员和军事骨干。永定暴动后,永定县委从
新疆是一个多民族地区,新疆的语言政策是中国语言政策的重要组成部分。在13个世居民族中,汉族、回族、满族使用汉语汉字,维吾尔族、哈萨克族、柯尔克孜族、蒙古族、锡伯族都有自
采访时间/6月6日采访地点/Hi艺术中心你喜欢的《自述》中的3个故事有些共同的东西在里面,一种近似封闭的执着,你平时创作的时候也是这样一种状态吗?那些文字是以前我自己的一
自20世纪70年代语用学作为一门独立的新科学建立以来,在此领域的各种研究工作都层出不穷。随着研究的深入,语用学分析法被运用到各个领域。很多学者都做出了将语用学理论用于教
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊