论文摘要
拥塞控制机制是保证网络稳定可靠运行的关键技术之一,拥塞控制机制一直是计算机网络领域的研究热点。目前互联网中使用最广泛的端到端拥塞控制机制是TCP拥塞控制。虽然TCP拥塞控制已经显著地降低了互联网崩溃的概率,但是围绕着TCP拥塞控制产生了许多新的研究课题。在传统TCP协议的基本框架下,许多新型窗口更新算法(例如HSTCP和STCP)都采用了凸性递增机制,提高了TCP连接对分组丢弃概率的承受能力,从而解决了高带宽延迟积网络的效率问题。但是凸性递增并不能从根本上提高网络效率,而且在大窗口条件下也很难保证网络的稳定性。另外,这些算法在设计过程中都忽略了小时间尺度网络拥塞的影响。本文主要研究了普通窗口更新算法的稳定条件,及其对网络效率等性能的影响。研究发现,普通窗口更新算法的稳定性条件要求,在平衡状态附近的分组级拥塞窗口的递增量必须足够小,并且在平衡状态附近的递减速率必须大于往返时间级递增速率。研究还发现,凸性递增算法仅能改善递增收敛性,而凹性递增算法不仅能改善递增收敛性,而且还能提高网络效率。另外,凸性递增算法会导致大量的分组丢弃,而凹性递增算法能够有效地减少丢弃的分组数量,从而降低了超时重传的概率。因此,本文提出满足大窗口稳定性的凹性递增算法,其基本设计思想是:当拥塞窗口远远小于效率点时,快速地将拥塞窗口递增到效率点附近;当拥塞窗口逼近效率点时,拥塞窗口缓慢增长以至于能长时间保持在效率点附近。本文还研究了小时间尺度网络拥塞现象、基本成因及其影响因素。研究发现,小时间尺度网络拥塞的根本原因是TCP协议的基于窗口的分组发送机制;窗口更新算法的往返时间级递增量直接决定了小时间尺度网络拥塞的程度;限制背靠背发送分组数和主动队列管理算法并不能预防和减轻小时间尺度网络拥塞。因此,本文提出了降低小时间尺度网络拥塞程度的基本设计思想:在慢启动阶段估计有效缓冲长度,用以限制拥塞避免阶段的往返时间级递增量。基于凹性递增算法和小时间尺度网络拥塞的基本设计思想,在传统TCP协议的基本框架下,本文提出了ETCP(Efficient TCP)拥塞控制协议:慢启动采用AQI(Asymptotic Quadratic Increase)递增算法,并对有效缓冲长度进行估计;拥塞避免采用改进PIMD(Power Increase and Multiplicative Decrease)算法,并根据有效缓冲的估计值来限制往返时间级拥塞窗口递增量。理论分析和仿真实验表明:在广泛的有线网络环境中,ETCP拥塞控制协议能够有效地降低小时间尺度网络拥塞,能够以较低分组丢弃概率为代价获得较高的网络效率,并且具有良好的TCP兼容性能。本文从经济学角度提出了基于效用函数的速率控制算法,它可以通过选择特定形式的效用函数来定制具体的速率控制算法。研究发现,用户采用基于效用函数的速率控制算法,网络系统可以收敛到某个平衡状态,该平衡状态是网络系统最优化问题的一个最优解。本文从理论上分析该算法的稳定性条件,并通过仿真验证了两种典型效用函数(负倒数和对数)对应的速率控制算法的网络性能。
论文目录
相关论文文献
- [1].基于链路容量的多路径拥塞控制算法[J]. 通信学报 2020(05)
- [2].一种新的反馈式流媒体拥塞控制算法[J]. 科学技术与工程 2010(05)
- [3].一种网络拥塞控制算法的研究[J]. 太原大学学报 2008(03)
- [4].基于探测机制的卫星链路拥塞控制算法研究[J]. 航天器工程 2012(05)
- [5].一种新的流媒体拥塞控制算法[J]. 小型微型计算机系统 2011(08)
- [6].一种快速公平收敛的拥塞控制算法[J]. 电子学报 2010(08)
- [7].基于拥塞控制算法的研究[J]. 武汉船舶职业技术学院学报 2009(03)
- [8].有线/无线网络中最小方差拥塞控制算法[J]. 南京理工大学学报 2017(02)
- [9].基于背景流变化特征的组播拥塞控制算法[J]. 计算机应用与软件 2012(02)
- [10].互联网拥塞控制算法研究[J]. 电脑知识与技术 2009(14)
- [11].小缓存高速网络的拥塞控制算法[J]. 计算机工程 2009(14)
- [12].自适应拥塞控制算法的研究与仿真[J]. 计算机仿真 2010(09)
- [13].一种基于多阶段资源感知的拥塞控制算法[J]. 计算机工程与科学 2008(09)
- [14].移动延迟容忍传感网络拥塞控制算法研究[J]. 计算机仿真 2020(02)
- [15].一种基于缓存交互的命名数据网络拥塞控制算法[J]. 高技术通讯 2016(04)
- [16].基于动态阈值的拥塞控制算法研究[J]. 计算机应用研究 2013(11)
- [17].延迟容忍网络中基于复制率的拥塞控制算法[J]. 北京邮电大学学报 2010(04)
- [18].视频服务器拥塞控制算法的研究与实现[J]. 单片机与嵌入式系统应用 2014(09)
- [19].一种改进的显式拥塞控制算法[J]. 军事通信技术 2010(04)
- [20].一种基于模糊策略的拥塞控制算法在校园网格中的应用[J]. 武汉职业技术学院学报 2009(03)
- [21].计算机网络拥塞控制算法综述[J]. 铜仁学院学报 2016(04)
- [22].分布式网络拥塞控制算法稳定性研究[J]. 计算机应用研究 2015(06)
- [23].卫星网络环境下的拥塞控制研究[J]. 电信科学 2010(11)
- [24].基于同构型环境的认知无线网络拥塞控制算法[J]. 微电子学与计算机 2013(10)
- [25].基于单个流丢弃率和分享指数的拥塞控制算法[J]. 煤炭技术 2010(10)
- [26].城域以太网中基于抖动检测的拥塞控制算法[J]. 通信学报 2009(01)
- [27].XCP拥塞控制算法研究[J]. 信息技术 2009(06)
- [28].一种改进的FRED拥塞控制算法研究[J]. 山西农业大学学报(自然科学版) 2008(04)
- [29].BBR拥塞控制算法在无线网络中的性能改进[J]. 哈尔滨工业大学学报 2019(11)
- [30].改进ARED拥塞控制算法研究与实现[J]. 软件导刊 2017(11)