论文部分内容阅读
随着Internet网络技术的飞速发展,用户对网络服务质量(QoS)的要求越来越高。传统的IP网络主要针对非实时业务设计,不保证传输数据的实时性,只提供“尽力而为”的服务,因此难以满足复杂网络中不同业务的QoS要求。在此背景下,IETF联盟提出了区分服务模型DiffServ,该模型下的队列调度策略成为IP QoS核心技术。首先,论文详细介绍了综合服务IntServ和区分服务DiffServ两种模型的设计背景和实现原理,分析了两种模型的优缺点。网络的复杂性使得任何一种模型独立使用都不能实现网络端到端的QoS,因此将IntServ与DiffServ两种服务模型结合起来,相互协调补充。其次,论文分析了网络产生拥塞的原因以及拥塞控制的方式。队列调度是缓解网络拥塞最直接的方法,因此对队列调度机制进行了重点研究,作为本论文的核心内容。在轮询类DWRR算法的基础上提出改进型算法VDWRR,并插入了新的队列管理思想。用NS2网络仿真器验证了VDWRR算法的可行性和有效性。最后,为了弥补轮询类算法和优先级算法(PRI)各自缺陷,将PRI算法与VDWRR算法相结合,提出了PRI+VDWRR调度策略。用NS2网络仿真器对此调度策略的性能进行了评价,仿真结果表明,该调度策略在保证EF流实时性的同时,为非EF流量提供可靠的带宽保证。