期刊文献+

一种基于搜索空间分解的报文分类算法

Packet Classification Algorithm Based on Search Space Decomposition
下载PDF
导出
摘要 报文分类算法的关键问题是查找准确且快速,最简单的分类算法就是线性查找,该算法的时间复杂度和空间复杂度均为O(N),线性查找的思想简单、易于实现、空间复杂度好,可以和其它算法混合使用,进而提高算法的分类速度。快速的分类算法采用很复杂的数据结构,牺牲空间来换取时间,甚至过分要求分类的快速性,忽略了空间性。文章根据这一问题进行展开,详细分析了经典的报文分类hicuts算法,分析其时间复杂度和空间复杂度的关系,并提出一种不过分降低分类速度的前提下,有效降低空间复杂度和预处理时间的改进方法。 A key issue with packet classification algorithm is to search accurately and quickly. Line-ar search is the simplest classification algorithm due to its easy rationale and implementation, whosetime complexity and space complexity are O(N). It can also be mixed with other algorithms to im-prove classification speed. However, fast classification algorithms usually use very complex datastructures to gain speed at the cost of space. Considering this, the paper analyzes in detail the rela-tionship between time complexity and space complexity of the classical hicuts algorithm, and propo-ses an improved classification algorithm which could effectively reduce space complexity and prepro-cessing time without excessive speed decrease.
出处 《信息工程大学学报》 2015年第5期608-612,635,共6页 Journal of Information Engineering University
基金 数学工程与先进计算国家重点实验室开放课题(2013A03 2013A10)
关键词 报文分类 算法 空间分解 决策树 packet classification algorithm space decomposition decision tree
  • 相关文献

参考文献7

  • 1Ovemars M,Stappen A. Range searching and point loca- tion among fat objects[ J]. Journal of Algorithms, 1996, 21 (3) :629-656.
  • 2Deng Junhui. Computational Geometry Algorithms and Applications [ M ]. Beijing: Tshinghua University Press, 2005.
  • 3Chazelle B, Guibas L. Fractional cascading I: A data structuring technique [ J ]. Algorithmica, 1986, 1 ( 1 ) : 133-162.
  • 4Chang Y, Lin Y,Lin C. Grid of segment trees for packet classification [ C ]//Proceedings of the 27th IEEE Ad- vanced Information Networking and Applications. 2010: 1144-1149.
  • 5Qi Yaxuan, Xu Lianghong, Yang Baohua,et al. Packet classification algorithms : From theory to practice [ C ]// Proceedings of the 28th IEEE Infocom. 2009:648-656.
  • 6亓亚烜,李军.高性能网包分类理论与算法综述[J].计算机学报,2013,36(2):408-421. 被引量:26
  • 7David E. Taylor,Jonathan S. Turner, Class Beach: A Packet Classification Benchmark [ C ]//Proceedings of the 24th IEEE INFOCOM. 2005: 648-656.

二级参考文献66

  • 1张艳军,陈友,郭莉,程学旗.基于决策树的递归包分类算法[J].北京邮电大学学报,2006,29(z2):45-48. 被引量:1
  • 2Varghese G. Network Algorithmics= An Interdisciplinary Approach to Designing Fast Networked Devices. New York: Morgan Kaufmann Publishers, 2005.
  • 3Chao J, Liu B. High Performance Switches and Routers. New York: Wiley, 2007.
  • 4徐恪,吴建平,徐明伟.高等计算机网络:体系结构、协议机制、算法设计与路由器技术.第2版.北京:机械工业出版社,2009.
  • 5Casado M, Freedman M J, Pettit J, Luo J, McKeown N Shenker S. Ethane: Taking control of the enterprise//Pro ceedings of the ACM SIGCOMM. New York, USA, 2007 I 12.
  • 6Joseph D, Tavakoli A, Stoica I. A policy aware switching layer for data centers//Proceedings of the ACM SIGCOMM. Seattle, USA, 2008:51 62.
  • 7Koponen T, Casado M, Gude N, Stribling J, Poutievski L, Zhu M, Ramanathan R, Iwata Y, Inoue H, Hama T, Shen- ker S. ()nix: A distributed control platform for large-scale production networks//Proeeedings of the 9th USENIX Sym posium on Operating Systems Design and Implementation (OSDI 10). Vancouver, Canada, 2010:351-364.
  • 8Popa L, Egi N, Ratnasamy S, Stoica I. Building extensible networks with rule-based forwarding//Proceedings of the 9th USENIX Symposium on Operating Systems Design and Implementation (OSDI). Vancouver, Canada, 2010 : 379 392.
  • 9Gupta P, McKewon N. Algorithms for packet classification. IEEE/ACM Transactions on Network, 2001, 15(2) : 24 32.
  • 10Taylor D E. Survey and taxonomy of packet classification techniques. ACM Computer Survey, 2005, 37(3): 238-275.

共引文献25

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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