论文部分内容阅读
网络通信已经成为当代生活不可缺少的一部分,人们对于网络性能、服务质量的要求不断提高。但是现有网络中传递数据包的机制仍然存在许多不足之处,其中就包括网络拥塞控制。近年来,人们针对网络拥塞做了大量的研究,TCP拥塞控制和IP拥塞控制一直是研究的热点。本文的研究就是在考虑如何将有限的资源进行最合理分配的前提下,对现有的IP拥塞控制方法做了分析和改进,并对基于RED的无线网络拥塞控制进行了分析。
本文首先回顾了IP网络中已有的拥塞控制技术,研究了Internet中TCP的基于窗口的端到端拥塞控制方法以及IP层采用的拥塞控制机制,总结了TCP流量控制和中间节点增强机制等各研究方向中需要解决的问题,并重点分析了主动队列管理这一热门领域中已有的策略和算法的优缺点。随后,本文介绍了目前用于网络拥塞仿真部分的工具——NS-2,同时分析了一种自适应PID拥塞控制算法框架,综合了几种常见的队列管理方法的共同点,并就PI算法和SMVS算法进行了仿真比较。接着,本文提出了一种兼顾公平性的虚拟队列管理算法,对已有的虚拟队列管理算法做了有效的改进。最后,本文对现有的无线网络拥塞控制策略做了分析,并提出了基于RED算法的无线拥塞控制策略,分析了这种策略在两种TCP版本中在资源分配上的公平性。