节点文献

支持模式串动态更新的多模式匹配Karp-Rabin算法

Dynamical adaptive Karp-Rabin multi-pattern matching algorithm

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 王歧卢毓海刘洋刘燕兵谭建龙孙波

【Author】 WANG Qi;LU Yuhai;LIU Yang;LIU Yanbing;TAN Jianlong;SUN Bo;Institute of Information Engineering, Chinese Academy of Sciences;University of Chinese Academy of Sciences;National Engineering Laboratory for Information Security Technologies;National Computer Network Emergency Response Technical Team Coordination Center of China;

【机构】 中国科学院信息工程研究所中国科学院大学信息内容安全技术国家工程实验室国家计算机网络应急技术处理协调中心

【摘要】 多模式匹配算法是网络监测和内容过滤系统的核心算法,但是现有的多模式匹配算法无法实现高并发下动态更新模式串的功能。通过改进Karp-Rabin算法,实现了多模式字符串匹配技术,实验表明多模式Karp-Rabin算法具有良好的性能。随后在多模式Karp-Rabin算法的基础上进一步改进,使其在高并发情况下能够支持模式串动态增删功能。实验表明该算法在单个线程不断更新的条件下,随着扫描线程个数的增加,搜索速度能够保持线性增长。

【Abstract】 Multi-pattern matching algorithm plays an important role in network monitoring and filtering system, but the existing multi-pattern matching algorithms can not achieve the function of updating patterns dynamically with high concurrencies. Firstly, the paper has realized multi-pattern matching technology by improving Karp-Rabin algorithm. Experiments show that the improved algorithm exhibits good performance. Then on the basis of the improvement, functionality of updating patterns dynamically is improved. Experiments show that if there is a single thread updating continuously, search speed keeps linear growth with the increase of scanning thread.

【基金】 国家自然科学基金(No.61272427);中国科学院战略性科技先导专项(No.XDA06031000);新疆自治区科技专项(No.201230123)
  • 【文献出处】 计算机工程与应用 ,Computer Engineering and Applications , 编辑部邮箱 ,2017年04期
  • 【分类号】TP393.06
  • 【被引频次】5
  • 【下载频次】162
节点文献中: 

本文链接的文献网络图示:

本文的引文网络