论文部分内容阅读
互联网拥塞控制机制的研究一直是网络研究界关注的热点问题。拥塞控制机制是要提供传输流的传输速度与网络所能提供的可利用带宽有效的匹配的保证。互联网的应用之所以能快速的发展和稳定的运行,拥塞控制机制的研究成果起着重要的作用。随着通信技术的发展,互联网正在逐步的进入高速网络时代,网络研究界称之为高带宽延时积(High Bandwidth-Delay Product,BDP)网络。也正是因为TCP的AIMD机制使得当前的TCP协议无法适应高带宽延时积网络环境的需求,造成网络资源的浪费的同时,也使得TCP流无法保持一个高的稳定的吞吐量。在高速网络环境中,拥塞控制机制的研究面临着新的挑战。高速网络拥塞控制协议的研究是本文的研究内容。本文的研究分为两部分:高速网络单播拥塞控制协议、高速网络可靠组播拥塞控制协议。 本文首先通过仿真实验表明VCP(Variable-structure congestion Control Protocol)协议在高的链路利用率,小的队列长度和丢包率方面的性能接近于XCP(eXplicit Control Protocol)。但是仿真分析表明VCP存在着收敛速度慢的问题和公平性问题。为了解决VCP的收敛速度慢和公平性的问题,本文在VCP协议的基础上,提出一个扩展的可变结构拥塞控制协议EVCP(Extended VCP)。EVCP协议采用了收敛控制器算法来加速收敛于公平带宽分配。本文对收敛控制器能提高收敛性能的原因进行了数学分析,而后本文通过仿真来显示EVCP的收敛性能。 其次,本文又提出了改进的EVCP协议。改进的EVCP协议复用Ipv6报文头中的4个二进制位来传送拥塞信息,从而提高了拥塞反馈信息的粒度。基于实时的拥塞反馈信息,改进的EVCP能动态的控制拥塞窗口。改进的EVCP协议提高了拥塞跃迁点,减少了AI阶段的负载指数区间,同时又确保了协议的公平性。改进的EVCP协议进一步提高了协议的收敛性能。实验结果表明改进的EVCP协议不仅保持了VCP协议的优点(高的链路利用率、低的持久队列长度和小的丢包率),同时提高了协议的收敛性能和公平性。 最后,为了适应网络的发展,尤其是大带宽的链路的部署,同时可靠组播的应用发展,可靠组播拥塞控制协议既要保持公平性的同时也要为提升链路的利用率。本文提出了基于XCP框架的可靠组播拥塞控制协议XRMCCP(XCP framework based Reliable Multicast Congestion Control Protocol)。XRMCCP扩展XCP协议框架来支持one-to-many的可靠组播拥塞控制。XRMCCP是一个基于窗口单速率的可靠组播传输拥塞控制协议。仿真实验表明XRMCCP与XCP协议保持着很好的公平性和XRMCCP会话之间的公平性。另外,XRMCCP能在很短的时间内收敛于公平的带宽分配,并且使得瓶颈链路的利用率有很大的提高。XRMCCP能适合于大BDP网络环境下的可靠组播服务。 本文的创新点在于提出EVCP协议和改进的EVCP协议来提高收敛性能和公平性,它们分别采用了收敛控制器,提高拥塞信息的粒度实现动态的拥塞窗口控制;另外在高速网络可靠组播拥塞控制协议的研究方面提出了XRMCCP基于XCP框架的可靠组播拥塞控制协议。