论文部分内容阅读
随着网络技术的发展,用户对基于网络的实时和多媒体应用的需求不断提高,网络服务质量(Quality of Service, QoS)的保证成为网络技术研究领域的一个热点问题。IETF(Internet Engineering Task Force)提出的区分服务模型为解决QoS问题提供了一种有效途径,本文主要针对区分服务体系下的队列缓冲管理问题进行研究。队列缓冲管理在网络传输控制中发挥着相当大的作用,是网络QoS控制的核心技术之一。区分服务模型能够提供基于汇聚流的不同QoS服务。其基本思想是在网络边缘将业务流按QoS要求进行简单分类,不同的类在内部路由器的每次转发中实现不同的转发特性。实施特点是采用聚合的机制将具有相同特性的若干业务流聚合起来,为整个聚合流提供服务,因而具有良好的可扩展性。队列缓冲管理即对网络传输节点中队列缓冲资源的管理。在分组传输过程中,其流经的网络传输节点通常采用队列缓存、延迟转发的服务方式以提高输出链路的带宽利用率。在分组到达队列前端时,队列缓冲管理机制依据一定的信息和策略决定是否允许该分组进入缓冲队列。本文提出了一种新的队列缓冲管理算法——基于流量预测的自适应RIO-C(RED with In/Out)算法。该算法将应用于区分服务网络中的RIO-C算法与ARED算法结合起来,并应用了最小递归二乘算法进行流量预测,旨在提高区分服务网络中确保转发服务的性能。为验证新算法的有效性,在NS2网络仿真环境下,分别针对ftp流传输、ftp流和cbr流共同传输两种情况进行了仿真实验,实验结果表明,新算法能够降低网络的时延和丢包率,且能有效地稳定时延抖动,从而提高网络的QoS性能。