论文部分内容阅读
近年来,Internet经历了飞速的发展,用户数量的膨胀和新的应用不断产生,使得网络拥挤问题更加引人注目。由于拥塞控制是确保互联网鲁棒性的关键因素,也是各种管理控制机制和应用的基础,因此关于互联网的拥塞控制问题一直是网络研究的一个热点。 本文绪论介绍了拥塞的基本概念、产生的原因以及拥塞控制的分类,探讨了TCP拥塞控制机制,分析了当前拥塞控制中存在的主要问题。 第2章首先介绍网络上存在的两种流量控制机制,一种是端到端流控制机制,另一种是IP层流控制机制。然后分析了两种流量控制机制在处理拥塞现象中存在的问题。最后详细介绍了优化流量控制机制的基本原理、发展过程和处理拥塞问题时的优势与不足。 第3章提出了一种基于流量优化控制的TCP/IP拥塞控制机制方案—OCC(optimization congestion control),阐述了它的总体设计目标和算法目标。该算法分为IP层和发送端两部分,IP层算法利用队列长度和优化理论估计网络拥塞程度,通过对数据包的标记反馈到发送端;发送端算法根据被标记的数据包的个数估计IP层拥塞程度并调整发送速率。在OCC方案中,通过IP层算法和发送端算法的协同工作,兼顾了发送端的发送速率和瓶颈链路的可用带宽。OCC还使得各种数据流的能够友好共存,并对它所涉及的网络区域的性能进行了优化。 为了验证算法的合理性和有效性,在第4章中对此算法进行了大量的仿真实验来评价算法多方面的性能。为了使实验环境更接近现实网络,在验证算法的公平性的试验中使用了自相似的背景流来模拟网络的状态变化。实验表明算法对网络拥塞状态的变化能做出灵敏的反应,同时对协议内部和协议之间的公平性以及协议对网络拓扑结构的鲁棒性也很好。试验平台是NS模拟器,NS是目前国际上应用广泛的网络仿真软件,在分析和评价网络性能方面发挥了重要作用,本文实验均是在NS中进行仿真分析的。 第5章首先说明了用自相似流作为网络仿真试验背景的必要性,简介了几种常用的自相似的等价理论定义及网络仿真实验中产生自相似网络通信量的方法,然后介绍用NS模拟器产生自相似流的方法。最后探讨了自相似参数应用在拥塞控制中可能性。