论文部分内容阅读
随着互联网的规模不断扩大、网络用户数量的迅速增加和各种多媒体应用的出现,网络正面临着越来越多的包丢失和其它的性能恶化问题,网络拥塞已成为互联网发展的瓶颈,因此,必须采取积极主动的措施来把拥塞发生的可能性降到最低,同时满足一定的网络服务质量要求。基于中间节点的主动队列管理作为改善网络性能、提高服务质量的主要手段,已成为近年来拥塞控制领域研究的热点问题。本论文系统地阐述了拥塞控制的发展过程和几种典型的拥塞控制算法。针对现有算法中存在的不足,本论文提出了基于速率和队列长度的自适应算法FARRED、基于模式识别的主动队列管理算法PR-Controller和基于速率和队列长度的自适应模糊控制器算法,并利用网络仿真软件NS-2、GAWK和MATLAB对RED、PI以及这三种算法进行了仿真、分析和比较。通过仿真证明,以链路速率和队列长度为拥塞指标的主动队列管理算法有着更快的响应速度、更短的收敛时间,基于智能控制的主动队列管理算法有着更好的稳定性和鲁棒性,更适用于复杂多变的网络环境。