流量测量系统中基于特定流的流匹配算法研究

来源 :重庆邮电学院 重庆邮电大学 | 被引量 : 0次 | 上传用户:yc332612
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
下一代网络(NGN)将是以IP为核心的高速网络。由于IP网络固有的缺陷,其QoS得不到很好保证。通过对网络中的流量进行准确测量,并以此为依据进行网络控制和管理,可以显著提高网络的QoS。然而,在高速网络中,要想测量全部的流几乎是不可能的。目前,基于特定流的流量测量已成为高速网络流量测量的一个新的研究方向。因此流匹配算法是对高速网络中特定流进行准确测量的关键。 目前可用于流匹配的算法有很多。论文对多种IP数据包分类算法进行了较为全面的分析比较。通过研究,我们发现递归流分类(RFC)算法的分类速度较快,且适合于硬件实现,它的最大缺点是内存消耗大。研究还发现Hash算法用于流匹配具有预处理时间短、内存消耗低、支持匹配规则数多等优点,但常规的Hash算法用于流匹配时冲突率较高。 论文针对RFC算法的不足,提出了一种多阶段无冲突归并(MPNCM)流匹配算法。MPNCM流匹配算法采用标记桶实现最长前缀匹配,用最小区间划分进行范围匹配,同时增加了提前丢包的处理。该算法在平均匹配速度和内存消耗上优于RFC算法。由于MPNCM内存消耗仍然较大且不能支持较大的匹配规则集,论文又进一步研究了Hash算法,提出了一种随机矩阵映射(SMM)Hash算法。SMMHash算法采用了随机矩阵映射,使计算出的Hash关键值服从均匀分布且能减少自相关冲突,因此该算法在冲突率、匹配时间等方面都优于常规Hash算法,并且支持的匹配规则数可达5万条以上。 MPNCM算法和SMMHash算法具有不同的应用场合,MPNCM算法适用于硬件实现,用于匹配规则数少,匹配速度要求高的环境。而Hash算法适合于软件实现,用于匹配规则数较多的场合。
其他文献
随着自动控制、网络和计算机技术的不断发展,通过网络实现电梯远程监控、维护和实现故障诊断的智能化已成国内外各电梯业研究的热点.本文通过分析电梯远程监测系统的国内外研
QoS技术是在目前网络条件下,为传输对带宽、时延、抖动等有特殊要求的数据而提出的解决方案.QoS是实现网络电话、视频点播、远程教学、远程手术、远程会议和学术交流等新技术
网络缓存(Web Caching)把经常访问的网络对象在访问开销较少的网络节点上存一个副本,当用户再次访问这些对象时,可以直接从这个开销较少的网络节点上得到满足。从而在有限的带
随着Internet的迅速发展,互联网上存在着数千万可能成为资源提供者的各类计算机,包括众多高性能计算中心的计算设备、或者一些提供某种服务的节点.如何更好地扩展和利用网络
电信运营支撑系统支撑电信业务的运营流程,满足运营需求,其建设质量直接体现了电信运营商的经营管理和服务水平.传统的以业务为中心的电信运营支撑系统存在着开发周期长,可维
当前,基于构件的软件开发方法已经受到越来越多的重视。大多数构件经过了严格的质量认证,单独运行时功能十分明确,但当来自于不同开发者、不同开发时间的构件组装在一起时,就会发
该论文提出了一个地理信息资源Catalog服务系统框架,用于解决基于Intemet的地理信息数据资源和服务资源的元数据管理,从而实现地理信息资源的共享和数据交换.该系统框架一方
日益庞大的网络及其异构性给互联网络的管理和操作提出了挑战,合理、有效地利用Internet上的信息资源是计算机应用的需要,也是当前计算机网络研究和开发的热点之一。目前,国内外
在信息时代,要求人们处理大量的信息,终生学习成为时代的需求,网上教学成为解决终生学习的一种方式。网上教学拓展了教学的时空范围,方便了学生的学习。但网上教学也带来了学习内
计算机技术发展迅速,随着硬件速度的提高,软件的设计和实现成为发展的瓶颈,软件自动化的研究成为热点问题,部分求值技术正是这一领域中提高软件效率的方法之一.部分求值技术