论文部分内容阅读
随着Internet的迅猛发展,作为提高网络性能的重要手段之一的网络拥塞控制是网络的热点研究领域之一。拥塞控制的目标就是要达到链路吞吐量的最大化、分组延时的最小化、各用户之间资源分配的合理化和尽可能少地丢弃数据包。作为TCP端到端拥塞控制的辅助手段,主动队列管理(Active Queue Management,AQM)使得中间节点参与到拥塞控制中,是近年来拥塞控制的热点研究领域。 本文在系统介绍TCP拥塞控制和各种AQM拥塞控制的基础上,总结了当前几种比较典型的AQM拥塞控制算法,并采用ns-2网络仿真软件,在多种网络环境下对其中八种算法的性能进行了仿真,比较研究了各种算法的有效性和鲁棒性。 针对实际网络的非线性、变时延和不确定性,本文提出了一种基于输入速率和队列长度变化的模糊控制主动队列管理算法,该算法无需得到网络精确模型,依赖专家经验进行控制,在多种变化的网络环境和突发数据流的情况下的仿真研究表明,该算法能有效地将队列长度稳定在目标值附近,具有较强的稳定性和鲁棒性。