论文摘要
以TCP/IP协议为基础的Internet自从20世纪90年代以来,其网络规模、用户数量及业务量都呈现爆炸式的增长,新型网络应用也不断涌现,网络的参数(如激活的连接数、回路往返时间)动态变化,这些使得网络拥塞的状况愈加严重和复杂。拥塞容易造成传输时延和吞吐量等服务质量(QoS)性能指标下降,严重影响带宽、缓存等网络资源的利用率。因此,拥塞控制一直是网络研究领域的热点问题。Internet主要依赖TCP端到端拥塞控制来避免网络拥塞,以TCP为代表的端到端拥塞控制机制对互联网的稳定运行起了很大的作用。但是随着互联网规模的增长,互连网上的用户和应用都在快速增长,它在很多方面己经不能满足复杂网络中各种应用的需求,拥塞已经成为一个十分重要的问题。近年来,在拥塞控制领域开展了大量的研究工作,拥塞控制算法可以分为两个主要部分:在端系统上使用的源算法和在网络设备上使用的链路算法。在路由器中引入适当的队列管理机制,可以有效地对拥塞进行监测和预防,路由器中的拥塞控制策略己经成为一个研究热点。本课题首先对拥塞现象的产生进行了说明,分析了拥塞现象产生的根源,在源算法和链路算法两个方面总结了拥塞控制算法的研究现状。接着,讨论了几种主要的TCP拥塞控制算法以及一些经典的路由器拥塞控制策略以及对比了这两种控制策略,并阐述了网络拥塞控制的部分最新研究方法和成果。通过归纳、总结互联网拥塞控制的研究现状,主要对TCP层的网络拥塞控制问题进行了分析与研究。然后,在此基础上,提出了一种改进的拥塞控制算法,通过实验结果分析,此算法减少了网络的丢包数和提高网络的吞吐量,最后,分析了进一步的研究方向。
论文目录
摘要Abstract第一章 引言1.1 课题背景1.2 网络中的拥塞现象及原因1.3 网络拥塞控制算法及存在的问题1.4 论文研究内容1.5 论文组织第二章 拥塞现象及拥塞控制算法研究2.1 拥塞现象2.2 拥塞现象产生原因2.3 拥塞控制算法的概况2.3.1 Internet 的网络模型2.3.2 拥塞控制算法设计的困难2.3.3 拥塞控制算法的评价方法2.3.3.1 资源分配的效率2.3.3.2 资源分配的公平性2.4 拥塞控制算法的研究概况2.5 本章小结第三章 拥塞控制算法比较3.1 TCP/IP 体系结构3.2 TCP 层拥塞控制算法3.2.1 TCP Tahoe3.2.2 TCP Reno3.2.3 TCP New Reno3.2.4 TCP Sack3.2.5 TCP Vegas3.3 IP 层拥塞控制算法3.3.1 先进先出(FIFO)3.3.2 公平排队(FQ)和加权公平排队(WFQ)3.3.3 随机检测算法(RED)3.4 两类算法比较3.5 其他拥塞控制算法3.5.1 基于方程的拥塞控制算法3.5.2 适应性虚拟队列3.5.3 TCP Westwood3.6 本章小结第四章 拥塞控制算法改进4.1 各阶段算法改进4.1.1 慢启动4.1.1.1 慢启动存在问题4.1.1.2 改进策略4.1.2 “超时重传”和“快速重传”4.1.2.1 重传存在问题4.1.2.2 改进方案4.1.3 对目的端点主机的拥塞控制策略的改进4.1.3.1 传统算法的不足4.1.3.2 改进方案4.1.4 对路由器拥塞控制策略的改进4.1.4.1 现有的路由算法AQM 介绍4.1.4.2 路由器算法改进4.2 仿真实验4.3 本章小结第五章 结束语5.1 总结5.2 下一步工作参考文献攻读硕士学位期间取得的学术成果致谢
相关论文文献
标签:拥塞控制论文; 算法论文; 路由器论文;