计算机应用 ›› 2012, Vol. 32 ›› Issue (11): 3132-3135.DOI: 10.3724/SP.J.1087.2012.03132
胡国良1,林亚平1,2,王刚1
HU Guo-liang1,LIN Ya-ping1,2,WANG Gang1
摘要: 针对基于软件、硬件的深度数据包检测存在处理速度慢或规则集更新困难等方面的局限性,提出一种在多核平台上基于并行Bloom过滤器组的深度数据包检测算法。算法中首先将规则集按规则的长度分组,构造一个并行Bloom过滤器组,组中每个计数式 Bloom过滤器表示特定规则长度的规则集。为了减少执行过程中的冲突概率和计算量,构造了高性能的哈希函数,然后基于多核平台的并行处理能力使用并行编程实现了该算法。理论分析和实验结果表明该算法是一种时空高效的算法。
中图分类号: