论文部分内容阅读
随着网络规模的快速增长和各种应用的不断产生,网络拥塞问题日益加剧,仅依靠源端的流量控制机制很难使网络保持在高效且公平的运行状态,这就需要网络的中间节点也能在拥塞控制中发挥重要作用。由此,主动队列管理(AQM)算法应运而生,它是一种在网络设备缓冲溢出之前就丢弃或标记数据包的算法,通过保持期望队列长度,实现在减小路由器中的数据包丢失及排队时延同时保证较高吞吐量的目标,能够作为端到端拥塞控制机制的一种补充。主动队列管理算法在拥塞发生前采取有效的预防措施,保证了网络服务质量,已成为当今网络界研究的热点之一。本文主要做了以下的工作:从基于控制理论的网络拥塞控制机制入手,提出主动队列管理算法已成为当前网络拥塞控制策略的研究主流,在TCP/IP网络动态模型的基础上通过比较分析现有的主动队列管理算法性能,综合控制理论中控制系统性能要求,总结了AQM算法的优点并针对现有AQM算法提出了AQM控制器的设计目标,从增强系统鲁棒性能角度提出并设计基于滑模控制的新型AQM算法,并通过仿真分析比较,证实了所设计的控制系统鲁棒性能明显增强。在此基础上又针对滑模控制自身抖振问题,结合网络时延、参数变化和系统参数未知等问题,又从提高系统响应速度和改善系统跟踪性能两方面入手,针对不同的问题分别提出了自适应模糊滑模控制和连续滑模控制两种改进方法,并通过模型构建、稳定分析、仿真实验、分析比较等方法证实了两种改进方法的可行性及有效性。