基于DFA结构的高速并行正则表达式匹配算法

来源 :小型微型计算机系统 | 被引量 : 0次 | 上传用户:jgkffdkjkdsf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对正则表达式匹配速度低的问题,提出一种基于DFA结构的并行匹配算法.正则表达式匹配过程中,DFA的一部分状态访问次数多而另一部分状态访问次数少.因此,建立数学模型,应用马尔科夫链求解各个状态的访问概率,从而将DFA的状态分成前端和后端两个部分.通过多个前端部分共用一个后端部分的方法实现多个数据流的并行处理,达到了提高匹配速度的目的.算法分析与实验表明在多消耗60%-80%的存储空间时,能够提高4.2-4.6倍的匹配速度.
其他文献
期刊
体细胞克隆牛生产效率受实验室环节和胚胎移植环节等多种因素的影响。依据前期试验结果,重点分析了胚胎移植数量、季节变化和胚胎移植受体牛生理状态等因素对体细胞克隆牛生产
建筑工程项目质量管理对于整个工程的建设管理工作而言意义重大,因为建筑工程项目实际施工中的质量管理工作相对复杂,涉及到各个技术环节,因此也给我们的工作提出了更高的要
期刊
学校基本情况  包头市第三十五中学坐落于草原钢城、全国首批文明城市包头市昆都仑区,创建于1978年。37年的风雨兼程,砥砺前行,学校已从当初的一所普通学校发展成为内蒙古自治
提出了一种基于最小方差算法的自适应计算分数阶傅里叶变换的方法。通过对连续型分数阶傅里叶反变换进行离散化采样,得到适合数值计算的离散形式,进而通过适当的选择输入向量和目标函数构造自适应滤波器,并采用最小均方算法进行自适应计算,所得的滤波器权向量即为分数阶傅里叶变换的结果。仿真实验表明,该方法可以用来计算连续型分数阶傅里叶变换,并且计算延时相对较小。
当前我国水产养殖发展形势面临养殖模式传统等诸多问题,加之消费者对水产品消费需求从数量型向质量型的转变,以及公众对于食品安全、环保、资源问题的重点关注,我国水产养殖行业
期刊
[品种来源]鳜鱼原产长江水系,亲本来自于自然水系并经培育筛选.安徽省池州市贵池区自沙湖联营渔场、上海水产大学、安徽农业大学等单位联系,选择长江支流--秋浦河中具有典型
随着我国建筑工程市场化的竞争逐渐的白热化,企业要是想对核心的竞争力进行不断的加快,并且也必须要从自身进行入手,也要对企业的管理的水平进行全方面的完善,并且还要对企业