大流量网络下串匹配算法优化研究

大流量网络下串匹配算法优化研究

ID:32431934

大小:2.17 MB

页数:65页

时间:2019-02-04

大流量网络下串匹配算法优化研究_第1页
大流量网络下串匹配算法优化研究_第2页
大流量网络下串匹配算法优化研究_第3页
大流量网络下串匹配算法优化研究_第4页
大流量网络下串匹配算法优化研究_第5页
资源描述:

《大流量网络下串匹配算法优化研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、国内图书分类号:TP309学校代码:10213国际图书分类号:004.4密级:公开工学硕士学位论文大流量网络下串匹配算法的优化研究硕士研究生:范宇健导师:张宏莉教授申请学位:工学硕士学科、专业:计算机科学与技术所在单位:计算机科学与技术学院答辩日期:2013年6月授予学位单位:哈尔滨工业大学ClassifiedIndex:TP309U.D.C:004.4DissertationfortheMasterDegreeinEngineeringOPTIMIZATIONOFSTRINGMATCHALGORITHMINLARGEFLOWNETWOR

2、KCandidate:FanYujianSupervisor:Prof.ZhangHongLiAcademicDegreeAppliedfor:MasterofEngineeringSpeciality:ComputerScienceandTechnologyAffiliation:SchoolofComputerScienceandTechnologyDateofDefence:June,2013Degree-Conferring-Institution:HarbinInstituteofTechnology哈尔滨工业大学硕士学位论文摘

3、要字符串匹配算法一直是计算机科学领域中一个比较经典的研究方向。在IPv6协议逐步代替IPv4协议的过程中,由于地址空间的扩大,可以接入更多的设备,致使在互联网上将会产生更多的数据信息。在信息安全系统中,模式集合的不断扩展、网络流量的不断增加,这都对字符串匹配算法的性能提出了更高的要求。本文首先对相关研究背景进行了介绍,研究了多种经典的字符串匹配算法的原理,并给出了它们的优势和不足,以及适用的场合。然后介绍了当前多核处理器逐渐普及的形势,由于传统的字符串匹配算法并不能灵活的移植到多核处理器上,本文提出了一种基于自动机的并行字符串匹配算法PS

4、MBD,它避免了一些常见的并行方法的缺陷,通过对模式集合按照首字符进行分类,可以让处理器的所有核心同时处理待匹配文本,而不会产生冲突,达到了速度上的提升。由于其使用了自动机这种存储结构,所以常见的压缩自动机内存的方法都可以移植过来,在算法的优化上比较灵活。随后,本文针对特定应用中模式集合的特征优化字符串匹配算法,在分析了信息安全系统中模式集合与待匹配文本的特征之后,提出了一种基于分类思想的字符串匹配算法AWXF,它结合了AC算法和WM算法的特性,将模式集合按照模式串的长度进行划分,达到了时间消耗和内存占用上的平衡。尤其是针对WM算法部分,

5、本文提出了大规模模式集合下优化的方法,对速度的提升起到了关键作用。最后,本文对上述两种算法进行了性能测试。实验数据表明,PSMBD算法无论在命中率高或者低的情况下,都有良好的性能提升。针对AWXF算法,通过离线测试,进行初始化时间、内存占用量和匹配时间的对比,通过在线测试,进行CPU利用率的比较,测试结果表明,AWXF算法将优于其上一代CDWH算法。关键字:字符串匹配;并行算法;自动机;AC算法;WM算法;特征子串-I-哈尔滨工业大学硕士学位论文AbstractStringmatchhasbeenaclassicresearchdirec

6、tioninthefieldofcomputerscience.DuringtheIPv6protocolreplaceIPv4protocolprocess,duetotheexpansionoftheaddressspace,moredevicescanbeconnected,sothattherewillproducemoredataontheInternet.Totheinformationsecuritysystem,expandingthepatternsset,networktrafficincreasing,theyall

7、requestthestringmatchingalgorithmputforwardahigherperformance.Thisarticlefirstexplainsthebackgroundoftheresearch,studiesavarietyofclassicalstringmatchalgorithmtheory,andgivestheirstrengthsandweaknesses,aswellasfortheoccasion.Thenitintroducesthecurrentsituationoftheincreas

8、ingpopularityofmulti-coreprocessors,duetothetraditionalstringmatchalgorithmdoesnotmigrationtomul

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。