期刊文献+

一种采用混合切分法的报文分类算法 被引量:2

Hybrid Cutting Algorithm for Packet Classification
下载PDF
导出
摘要 传统的基于几何区域分割的报文分类算法在空间切分时,通常只采用一种切分方法,并不会根据每个域的特点选取不同的对策.提出了一种采用混合切分法的报文分类算法HIC(hybrid intelligent cuttings).首先,按照IP前缀长度将规则集分组;然后,在每个分组中根据当前切分域的特点,分别对IP域和端口域采用比特位切分法和精确投影点切分法实现空间分解;最后,构建混合切分结构的决策树.仿真结果表明,HIC算法具有较好的规则集适应性,其时间性能与空间性能分别比代表算法Effi Cuts提高了46%和74%. Traditional packet classification algorithms based on space-decomposition usually use only one heuristic to split the rule space, and they don't adopt different heuristics according to the characteristics of each dimension. This paper proposes a hybrid intelligent cutting (HIC) scheme for packet classification. HIC firstly partitions the ruleset according to the IP prefix length. Then, taking into account the characteristics of current cutting dimension in each subruleset, HIC uses bit cuttings and precise projection point cuttings to cut the IP dimension and port dimension, respectively. At last, HIC builds the decision tree of hybrid cutting structures. Simulation results show that HIC has better scalability with different rulesets. Compared with EffiCuts, its time and space performance have increased by 46% and 74% respectively.
出处 《软件学报》 EI CSCD 北大核心 2014年第11期2616-2626,共11页 Journal of Software
基金 国家重点基础研究发展计划(973)(2012CB315901) 国家高技术研究发展计划(863)(2011AA01A103) 国家科技支撑计划(2011BAH19B01)
关键词 网络安全 服务质量 报文分类 决策树 空间分割 network security quality of service packet classification decision tree space-decomposition
  • 相关文献

参考文献14

  • 1Singh S, Baboescu F, Varghese G, Wang J. Packet classification using multidimensional cutting. In: Proc. of the ACM SIGCOMM. ACM Press, 2003.213-224. [doi: 10.1145/863955.863980].
  • 2Gupta P, McKeown N. Classifying packets with hierarchical intelligent cuttings. IEEE Micro, 2000,20(1):34-41. [doi: 10.1109/40. 820051].
  • 3Qi YX, Fong J, Jiang WR, Xu B, Li J, Prasanna V. Multi-Dimensional packet classification on FPGA: 100 Gbps and beyond. In: Proc. of the 20th Int'l Conf. on Field-Programmable Technology. IEEE Press, 2010. 241-248. [doi: 10.1109/FPT.2010.56 81492].
  • 4Qi YX, Xu LH, Yang BH, Xue YB, Li J. Packet classification algorithms: From theory to practice. In: Proc. of the IEEE INFOCOM. IEEE Press, 2009. 648-656. [doi: 10.1109/INFCOM.2009.5061972].
  • 5Song HY, Turner JS. ABC: Adaptive binary cuttings for multidimensional packet classification. IEEE/ACM Trans. on Networking, 2013,21(1):98-109. [doi: 10.1109/TNET.2012.2190519].
  • 6Taylor DE, Turner JS. ClassBench: A packet classification benchmark. IEEE/ACM, Trans. on Networking, 2007,15(3):499-511. [doi: 10.1109/TNET.2007.893156].
  • 7de Berg M, van Krefeld M, Overmars M, Cheong O. Computational Geometry: Algorithms and Applications. 3rd ed., Springer- Verlag, 2008. [doi: 10.1007/978-3-540-77974-2].
  • 8Yang BH. Key technologies in network traffic management and optimization [Ph.D. Thesis]. Beijing: Tsinghua University, 2012 (in Chinese).
  • 9Vamanan B, Voskuilen G, Vijaykumar TN. Efficuts: Optimizing packet classification for memory and throughput. In: Proc. of the ACM SIGCOMM. ACM Press, 2010. 207-218. [doi: 10.1145/1851182.1851208].
  • 10Vamanan B, Vijaykumar TN. TreeCAM: Decoupling updates and lookups in packet classification. In: Proc. of the 7th Conf. on Emerging Networking Experiments and Technologies. ACM Press, 2011. Article No. 27. [doi: 10.1145/2079296.2079323].

同被引文献2

引证文献2

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部