一种支持实时增量更新的并行包分类算法
UTM(unified threat management)技术的提出和应用要求多维包分类算法能够支持实时的增量更新.但由于以往的研究都侧重于加快算法的查找速度,这一需求已经成了目前包分类算法在实际应用中的一个瓶颈.提出一种二维trie树结构来组织分类规则,并给出了相应的查找及更新算法.利用trie结构的特性将各种长度的前缀组合进行分组,并依此将整个规则集分成多个子集.查找时将每一次查找过程分解成若干个可以独立运行的子任务,每个子任务处理一个子集.两级混合trie结构保持了规则之间的独立性,因此可以快速地对单条规则进行增量删除或添加.实验结果表明,本算法在保持高速查找的基础上,将单条规则的增量更新操作速度提高到了和单次查找操作同样的量级,同时并行查找使得算法对规则类型和规模的敏感度大大降低,具有较好的可扩展性.
包分类、并行查找、增量更新、混合trie结构、规则子集
47
TP393.08(计算技术、计算机技术)
国家"八六三"高技术研究发展计划基金项目2007AA01Z467,2007AA01Z406,2009AA01Z437;国家自然科学基金项目60903209;国家"九七三"重点基础研究发展计划基金项目2007CB311100
2011-01-28(万方平台首次上网日期,不代表论文的发表时间)
共8页
1903-1910