首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于节点共享计数型Bloom filter高效动态数据包过滤方案
引用本文:王杰,石成辉,刘亚宾.基于节点共享计数型Bloom filter高效动态数据包过滤方案[J].系统工程与电子技术,2009,31(9):2227-2231.
作者姓名:王杰  石成辉  刘亚宾
作者单位:郑州大学电气工程学院, 河南, 郑州, 450001
基金项目:河南省杰出人才创新基金(074200510013)资助课题 
摘    要:入侵防御系统(intrusion prevention system,IPS)中常用的包过滤方案大量消耗时间和空间,丢包率高,不能实现多过滤器并行处理。针对此问题,设计了一种新的过滤器方案,该方案在网络设备驱动层采用节点共享计数型bloom filter技术,通过改进哈希函数的集合,减少了位数组元素的碰撞率,实现了过滤规则的动态添加和删除。由元组空间法把过滤规则划分多个集合,在每个集合中创建不同的节点共享计数型Bloom filter位数组,并且优化搜索算法,进一步降低了位数组元素的碰撞率。通过在多核处理器中建立多个并行处理线程,实现了过滤的并行处理。实验结果表明,新的方案能够减少28%~31%的碰撞率和12%~19%的hash表的访问次数。

关 键 词:网络安全  包过滤  计数型bloom  节点共享  元组空间  哈希
收稿时间:2008-06-25

Efficient dynamic packet filtering program based on shared-node counting Bloom filter
WANG Jie,SHI Cheng-hui,LIU Ya-bin.Efficient dynamic packet filtering program based on shared-node counting Bloom filter[J].System Engineering and Electronics,2009,31(9):2227-2231.
Authors:WANG Jie  SHI Cheng-hui  LIU Ya-bin
Institution:School of Electrical Engineering, Zhengzhou Univ., Zhengzhou 450001, China
Abstract:The ordinary packet filtering program used in an intrusion prevention system(IPS) consumes a tremendous amount of time and space that results in a larger packet loss rate and can not be achieved in parallel processing.This paper designs a new filtering program by adopting the shared-node counting bloom filter technology on the network device driver layer.The collision rate of the elements in bits group can be evidently decreased,and the free addition and deletion of dynamic filtering rules can be easily realized by improving the sets of hash functions.In each of the multi-rules sets,which is divided by tuple space,different shared-node counting Bloom filter bits groups are created.The search algorithm in tuple space is optimized and the collision rate of elements in bits group is further reduced.In the multi-core processors,filter processing can be executed in parallel through the establishment of a number of parallel processing threads.Experiment results show that the presented filtering program can reduce 28%~31% of the collision rate and 12%~19% of the hash table visits.
Keywords:filter
本文献已被 万方数据 等数据库收录!
点击此处可从《系统工程与电子技术》浏览原始摘要信息
点击此处可从《系统工程与电子技术》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号