基于RED算法改进策略的网络服务质量研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:beichen35
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网规模的不断发展,人们对网络服务质量(QoS)的需求越来越高,当今高速网络中的多媒体应用不但对网络有很高的带宽要求,而且要求信息传输的低延迟和低抖动等,需要提供端到端的QoS控制和保证。而网络拥塞是影响网络服务质量的重要因素,实施拥塞控制也是其它QoS机制正常工作的必要前提。因此,拥塞控制机制及网络服务质量是当前的研究热点。 主动式队列管理机制AQM是IETF推荐的基于路由器拥塞控制的关键技术,它和TCP端到端的拥塞控制相结合,是解决目前Internet拥塞控制问题的一个主要途径。AQM通过评估网络状态、预测拥塞的出现,对分组进行有目的的丢弃,从而可以使发送端更及时地了解到网络状况并调整发送速率。但是现有算法在响应速度、稳定性及环境敏感性等方面仍有缺陷。对此,本文在对当前较流行的RED算法进行详细分析的基础上,总结出已有算法的优势和不足,提出了一种新的主动队列管理算法NMRED算法。 NMRED算法分别对原有RED算法的分组丢弃概率Pb的计算方法和参数maxp进行了改进。其一:利用模糊理论中的升半哥西分布的隶属函数代替原来的线性增加分组丢弃概率的函数。原RED算法根据平均队列长度线性地调整数据包的分组丢弃概率,而当平均队列长度超过最大阈值Qmax时是不连续的,直接由maxp变为1,这种跳变将加剧缓冲队列的抖动。改进RED的分组丢弃概率计算采用升半哥西分布函数,以平均队列长度为样本来获得,将控制范围扩展为最小阈值到最大缓冲之间,实现了分组丢弃概率变化的平滑化。其二:NMRED算法通过计算出路由器队列单位时间间隔内的平均队列长度,让它分别与最大阈值和最小阈值的比较,得出差值,根据差值的大小动态地调整maxp的大小,从而及时调整向源端发送拥塞通知的速率,维持队列长度的稳定,避免不必要的传输延时和抖动。 在NS2网络仿真器上对算法进行了验证,一系列仿真实验表明,NMRED能够有效地适应网络流量的变化,保持队列长度的稳定,减少了队列溢出和空闲现象的发生,在保持队列长度稳定以及提高链路利用率方面明显优于RED算法。
其他文献
软件水印是一种新型的软件保护方式,与传统的软件保护方法不同,它不仅仅依赖于加密技术,而是通过在软件代码中嵌入某些特定的秘密信息,在必要的时候,可以通过从软件中提取出
实际业务流程的多变性导致业务系统的开发、维护过程异常复杂。采用具柔性的开发框架,通过配置集成系统是解决该问题的有效手段之一。基于有限状态自动机的开发框架FSMDF可以
网格计算通过使用跨域的不同组织机构的计算和存储资源为用户提供统一的访问接口。正是因为跨域的资源访问,安全在网格系统中是一个非常关键的问题。在Globus定义的网格平台
随着信息时代的数据,特别是非结构化数据的爆增,人类从中获取信息的需求也越来越大,如何从全文中获得信息,是一个传统的关系型数据库系统(RDBMS)解决起来比较低效的问题。全文检
随着计算机硬件技术的不断发展,处理器的微体系结构设计作用日趋重要,微体系结构验证平台为研究和设计微体系结构提供了支撑环境。目前,现有的微体系结构开发验证平台大都存在成
P2P(Peer-to-Peer)是一种分布式计算模式,通过节点之间的直接交换实现资源和服务的共享。P2P网络分为非结构化P2P网络、结构化P2P网络和松散结构化P2P网络。由于非结构化P2P网
工作流技术是计算机支持协同工作研究领域中出现的一项新技术,它是实现企业业务过程建模,过程管理最终实现业务过程自动化的核心技术。工作流技术的研究对企业的业务流程重组
本文研究数据交换的问题,其目的是为实现各“信息孤岛”之间互联互通,信息共享。在数据交换中关键的两点是各数据源之间的数据异构问题及交换过程的动态配置问题。针对上述两个
随着GIS的普及和计算机网络技术的发展,诞生了WebGIS技术并得到了较快的发展。但是,由于现有的GIS系统相对封闭,很难实现真正意义上的空间信息共享,阻碍了GIS社会化、大众化
随着电信行业的市场竞争不断加剧,特别是在2008年,国家对电信运营商再度整合重组,电信市场形成了一种相对均衡的电信、移动、联通三方旗鼓相当的全业务运营竞争格局。中国电信的