论文部分内容阅读
虚拟实验室的成功建立必须依托在能传输可靠的实时数据流的网络环境中.尽管人们对主机端的拥塞控制研究已取得了长足的进展,但目前的路由器队列管理机制不能提供端到端的拥塞控制机制以支撑这种网络环境,具体表现为发生拥塞时对不同类型流量的带宽分配或数据包丢失不具有公平性及网络中各TCP连接流量的同步性.因此,我们很有必要对传统的队列管理机制Drop_Tail、RED等进行改进以达到提高网络服务质量的目的.该文分析了主机端的拥塞控制机制和网络中路由器的现有各种队列管理机制:绝对优先级队列机制、加权公平队列(Weighted Fair Queue)[1]机制、基于类的队列(Class-based Queue)[2]机制以及RED(Random Early Detection)[3]机制的主要特点,并重点针对lETF(Intemet Engineering Task Force)推荐的把RED算法与明确的拥塞通告ECN(Explicit Congestion Notification)[4]结合的方法进行了分析,发现随着Intemet流量的日益递增,RED机制的依赖平均队列长度来管理拥塞控制的算法并不能有效地阻止包丢失:与Drop-Tail 相比,RED确实消除了对阵发流量(TCP)的偏见,但是增加了平滑流量(UDP)的丢包概率.因此该文在分析各种RED机制的基础之上,刈RED算法作了一定的改进,提出了一种根据带宽占有量而把各种流量分类且称之为New_RED的机制,这样就保证了网络中各连接流量共享瓶颈带宽.最后该文就RED机制和New_RED机制的性能利用Berkeley的NS(Network Simulator)仿真器[5]进行了仿真性能的刈比,实验表明New_RED的丢包性能得到了一定的改进.