论文部分内容阅读
科技的进步使得Internet网络快速发展,现代人的生活、工作与网络联系的越来越紧密,网络资源越来越丰富使网络结构也变得越来越复杂。如今,互联网技术的高速发展引发IP业务呈现出多样性的特点,并且导致网络拥塞问题越来越突出。网络拥塞问题给人们的生活带来许多不便,可能会带来网络数据的丢失,传输时延增大,网络吞吐量降低等现象,严重影响网络的整体性能和体验,网络服务质量急剧下降。主动队列管理算法是当前网络拥塞控制研究热点之一,是改善网络拥塞现状,提高网络服务质量的重要手段。本文系统地研究了几种经典的主动队列管理算法。为了降低路由器算法的丢包率和提高队列长度的稳定性,提出了一种基于模糊逻辑的改进的自适应主动队列管理算法H-ARED。首先提出了充分利用路由缓存的思想,在经典算法ARED(Adaptive RED)的基础上优化了其丢包概率函数,其次通过利用模糊控制器根据当前网络状态动态调整最大丢包概率,达到降低网络丢包率、稳定队列长度、提高网络吞吐量和链路利用率的目的。最后通过使用网络仿真工具NS2对H-ARED算法做了大量仿真实验以及实验数据的对比。仿真结果表明H-ARED算法在一定程度上降低了丢包率,有较好的队列长度的稳定性,链路吞吐量也有所提升。因此H-ARED算法能够较好地适应复杂网络环境,控制网络拥塞,具有较好的稳定性和更强的健壮性。