Revisiting Multiple Pattern Matching Algorithms for Multi-Core Architecture

来源 :计算机科学技术学报(英文版) | 被引量 : 0次 | 上传用户:mahonglin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Due to the huge size of patts to be searched,multiple patt searching remains a challenge to several newly-arising applications like network intrusion detection.In this paper,we present an attempt to design efficient multiple patt searching algorithms on multi-core architectures.We observe an important feature which indicates that the multiple patt matching time mainly depends on the number and minimal length of patts.The multi-core algorithm proposed in this paper leverages this feature to decompose patt set so that the parallel execution time is minimized.We formulate the problem as an optimal decomposition and scheduling of a patt set,then propose a heuristic algorithm,which takes advantage of dynamic programming and greedy algorithmic techniques,to solve the optimization problem.Experimental results suggest that our decomposition approach can increase the searching speed by more than 200% on a 4-core AMD Barcelona system.
其他文献
目的了解上海北蔡镇老年人群骨密度(BMD)变化规律及骨质疏松(OP)患病率,为本地区OP的防治提供参考。方法使用美国GE公司的Lunar Prodigy Advance PA+300164型双能X线骨密度仪
不知道你有没有发现,随着我们的业余生活越来越丰富多彩,各种各样的“派对”也开始出现在人们的眼前,例如单身派对、情侣聚会.这些“派对”花样繁多、层出不穷.有人就捕捉到
In the research of service composition,it demands efficient algorithms that not only retrieve correct service compositions automatically from thousands of servi
期刊
以火龙果组培苗为材料,采用正交实验设计,优化了适用于火龙果的MSAP体系.结果表明,基因组DNA约300ng,采用EcoRI 10U和MspI/HpaII 2.5U两步酶切法,酶切较充分;使用20μL预扩增
激情与理性,是一对矛盾。有激情的人常常不受理性的羁绊,而理性的人又总是难以放开心扉,满怀激情。但在姚永身上和他的作品里,我常常同时感受到这二者的存在。姚永出道很早,
王贺良一九三五年出生于沈阳,虽非出身于艺术世家,但孩提时代起即对绘画艺术兴趣浓厚。随着年龄的增长,他对绘画的情愫和痴迷与日俱增。一九五五年,他在化工部干校俄文班工作
目的了解铸造行业职业病危害因素的现状,为职业流行病学研究和铸造行业职业病危害因素控制提供基础数据。方法采用随机抽样方法对铜陵市铸造行业某企业作业场所中粉尘、有毒
期刊
目的 探讨脑卒中护理中实施康复护理的效果.方法 将本院2017年1月-2018年2月接收的84例脑卒中患者随机分成观察组(42例)与对照组(42例),对照组应用常规护理的方法,观察组在常