期刊文献+

一种基于范围搜索的并行多维分类算法PRSMC

PRSMC:parallel range-based searching multidimensional classification algorithm and implementation
下载PDF
导出
摘要 针对高速网络应用对基于范围查找的分组分类算法的要求以及高性能并行计算环境的特点,提出了一种高速多维分组分类算法——PRSMC(基于范围搜索的并行多维分类)算法。该算法具有较快的搜索速度和较强的并行性,特别适合在多CPU多核高性能计算机上实现。同时提出了算法的双缓冲并行实现技术,使得在软件环境中具有良好空间和时间性能。性能实验表明该算法具有良好的可扩展性,算法速度较同类基于区域划分的算法有较大提升,平均分类速率能达到1Mpkt/s左右。 Many high speed Internet applications require high speed multidimensional packet classification algorithm.Based on the eharaeteristics of the parallel super computer of high performance,this paper presents a multidimensional classification algorithm PRSMC (Parallel Range-based Searching Multidimensional Classification).PRSMC is a high speed,parallel and sealable algorithm and very fit for the "multi-thread and multi-core" feature of the super high performance computer.A dual-buffer technique is also presented which improves the algorithm's space and time performance a lot.The performance testing result shows that PRSMC has a good scalability and it can reach about 1 Mpkt/s classification speed which is faster than HiCuts,another range-based searching algorithm also using the region cuts technique.
出处 《计算机工程与应用》 CSCD 北大核心 2007年第32期164-167,共4页 Computer Engineering and Applications
关键词 分组分类 范围查找 高性能并行计算 多维分类 PRSMC packet elassifieation range-based searching high performance parallel computing multidimensional classification Parallel Range-based Searching Muhidimensional Classifieation(PRSMC)
  • 相关文献

参考文献11

  • 1Dharmapurikar S,Krishnamurthy P,Taylor D E.Longest prefix matching using Bloom Filters[C]//SIGCOMM 2003,2003,8:201-212.
  • 2郑波,林闯,曲扬.一种适合于网络处理器的并行多维分类算法AM-Trie[J].软件学报,2006,17(9):1949-1957. 被引量:6
  • 3Gupta P,McKeown N.Packet classification on multiple fields[C]//ACM SIGCOMM 1999,1999:147-160.
  • 4Gupta P,McKeown N.Packet classification using hierarchical intelligent cuttings[J].IEEE Micro,2000,20(1):34-41.
  • 5Singh S,Baboescu F,G Varghese,et al.Packet classification using multidimensional cutting[C]//ACM SIGCOMM 2003,2003:213-224.
  • 6Baboescu F,G Varghese.Scalable packet classification[C]//ACM SIGCOMM 2001,2001:199-210.
  • 7颜天信,王永纲,石江涛,戴雪龙.区域分割包分类算法的优化实现[J].通信学报,2004,25(6):80-88. 被引量:6
  • 8王永纲,石江涛,戴雪龙,颜天信.网络包分类算法仿真测试与比较研究[J].中国科学技术大学学报,2004,34(4):400-409. 被引量:10
  • 9Srinivasan V,Suri S,Varghese G.Packet classification using tuple space search[C]//Proceedings of ACM SIGCOMM,1999.9:135-46.
  • 10Gupta P,McKeown N.Algorithms for packet classification[J].IEEE Network,2001,2 (15):24-32.

二级参考文献31

  • 1Overmars M H, A F van der Stappen. Range searching and point location among fat objects[J]. Journal of Algorithms, 1996, 21(3): 629-656.
  • 2Preparata F, Shamos M I. Computational geometry: An introduction[M]. Berlin: Springer-Verlag, 1985.
  • 3Gupta P. Algorithms for routing lookups and packet classification[D]. CS Department, Stanford University, 2000.
  • 4Baboescu F, Varghese G. Scalable packet classification[J]. ACM SIGCOMM Computer communication Review, 2001, 31(4):199-210.
  • 5Gupta P, McKeown N. Packet classification on multiple fields[J]. ACM SIGCOMM Computer Communication Review, 1999, 29(4): 147-160.
  • 6Lakshman T V, Stiliadis D. High-speed policy-based packet forwarding using efficient multi-dimensional range matching[J]. ACM SIGCOMM Computer communication Review, 1998,191-202.
  • 7Srinivasan V, Suri S, Varghese G. Packet classification using tuple space search[J]. ACM SIGCOMM Computer communication Review, 1999,29(4): 135-146.
  • 8Gupta P, McKeown N. Packet classification using hierarchical intelligent cuttings[J]. IEEE Micro, 2000, 20(1):34-41.
  • 9NASA Ames Internet exchange (AXI). Packet length distributions[DB]. http://www.caida.org/analysis/AIX/plen_hist
  • 10Houssain Kettani, Gubner A. A novel approach to the estimation of the hurst parameter in self-similar traffic[A]. Proceedings of IEEE Conference on Local Computer Networks[C], Tampa Florida, 2002.11

共引文献18

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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