论文范文网-权威专业免费论文范文资源下载门户!
当前位置:毕业论文格式范文>论文范文>范文阅读
快捷分类: 城市网络拥塞硕士论文

关于拥塞论文范文 一种基于TCPW的拥塞控制改进算法相关论文写作参考文献

分类:论文范文 原创主题:拥塞论文 更新时间:2024-04-10

一种基于TCPW的拥塞控制改进算法是关于本文可作为相关专业拥塞论文写作研究的大学硕士与本科毕业论文拥塞论文开题报告范文和职称论文参考文献资料。

【 摘 要 】 文章针对TCPW在慢启动阶段盲目地增加窗口机制、无法区分丢包类型提出一种改进的TCPW算法,通过仿真结果表明改进算法极大地提高了高误码率无线网络环境下链路的利用率和吞吐量,并且具有良好的公平性和友好性.

【 关键词 】 无线网络;TCPW;拥塞控制;慢启动;丢包区分

An Improved Congestion ControlAlgorithm Based on TCPW

Hu Ping-xia Gong Jing

(Hunan Polytechnic of Environment and Biology HunanHengyang 421005)

【 Abstract 】 According to the TCPW in the slow start phase blindly increase the window mechani, cannot distinguish packet loss types, this paper proposes an improved TCPW lgorithm, the simulation results show that the improved algorithm greatly improves the utilization and throughput of high error rate of wireless network environment,, and has good fairness and friendliness.

【 Keywords 】 wireless network; tcpw; congestion control; slow start; distinguish packet loss

1 引言

随着无线业务的壮大和风靡,在可靠的有线网络环境中表现良好的标准TCP传输控制协议在线路不可靠的无线环境中暴露出不足.针对此问题近年来研究者们在TCP基础上提出了多种改进协议,文献献[1]提出的FACK、文献[2]中的Freeze TCP、文献[3]提出的 TCP NewReno、文献[4]的TCP Westwood 以及文献[5]的Snoop等.

作为TCP Reno的改进版本,TCPW(TCP Westwood)是一种能准确估计可用带宽,并严格遵守端到端的设计原则的算法.在慢启动阶段和拥塞避免阶段沿用了TCP Reno的处理机制.TCPW在发送端采取ABSE(Adaptive Bandwidth ShareEstimation)滤波机制监测返回的ACK速度的方法来对网络当前可用带宽进行估算.一旦出现丢包,算法根据估算的可用带宽值调整慢启动阈值和拥塞窗口值;通过AIAD(Additive Increase Adaptive Decrease)即和式增加适度减少机制来缓解拥塞,以保证最大限度使用带宽提高网络资源利用程度.研究表明TCPW算法在无线和有线的混合网络中运行良好,其吞吐量相比TCP Reno显著提高.

2 TCPW算法的改进

TCP-Westwood算法通过调整慢启动阈值在稳定的网络环境下表现出良好的性能,当网络状态发生变化对其性能影响较大.另一方面当发生误码丢包时,TCP-Westwood按照拥塞丢包来处理,导致进入拥塞避免阶段对窗口进行调整进而影响网络吞吐量.本文在TCP-Westwood基础上提出一种改进算法TCPW SJ,通过NS2网络仿真平台仿真实验表明,改进算法TCPW SJ相对原算法在链路吞吐量和带宽利用率两方面都有所提高.

2.1 慢启动阶段的改进

作为TCP 的改进版本,TCPW沿用了Reno的在慢启动阶段中窗口增加机制.这种盲目地增加机制由于没有对链路可用带宽进行估计将存在如下问题:一方面是对慢启动阈值初始值的设置如果偏低,将提前结束慢启动阶段而进入拥塞避免阶段使得拥塞窗口收敛速度慢,最终是网络利用率降低;如果设置偏高,拥塞窗口将呈指数式增长造成瓶颈链路中数据包的丢失以及粗粒度超时,最终导致链路吞吐量的大幅度下降.通过以上分析对TCPW在慢启动阶段做如下改进:针对盲目地窗口增加机制采取通过带宽估计的方法及时调整慢启动阈值,使得拥塞窗口以略大于指数增长率的速度增长,伪代码说明如下:

if ( 三个重复的ACK 到来) {

进入拥塞避免算法;

}

else {

ssthresh等于max{(BWE*RTTmin)/seg_size,ssthresh}

if (cwnd

cwnd每次增加1.25;

}

else {

cwnd每次增加1/cwnd;

}

}

2.2 基于丢包区分的改进

在无线网路中,无线链路丢包是突发的和随机的而拥塞丢包确是一个慢慢积累的过程.针对TCPW没有对两种丢包进行区分,本文提出根据丢包事件概率抖动值来估计网络状态的方法:设置抖动阈值threshold(通过反复实验初始值为0.05),如果算法周期中计算出的抖动值大于阈值则认为发生了无线丢包,进入跟拥塞丢包完全不一样的处理阶段,采取快速重传和快速恢复算法,伪代码说明如下:

①一个新的ACK 到来

//计算实时网络丢包率的抖动值

if(plost>plost_l)//实时网络传输的丢包率增大,

{ plost_j等于(plost-plost_l)/plost;//测量丢包率的抖动值 }

else

总结:关于免费拥塞论文范文在这里免费下载与阅读,为您的拥塞相关论文写作提供资料。

参考文献:

1、 一种无线传感器网络路由协议LEACH改进算法 摘 要:针对低功耗自适应集簇分层型协议LEACH(low energy adaptive clustering hierarchy)的节点生命周。

2、 基于差分进化和人工蜂群混合策略的DV—Hop改进算法 摘 要: 为了解决无线传感器网络依靠DV?Hop算法定位过程中存在误差偏高的问题,将人工蜂群算法和差分进化算法融合,引入传统DV?Hop算法中,。

3、 一种基于CMA变步长盲均衡算法 摘 要: 通信过程中因信道畸变而产生的码间干扰(ISI)严重影响通信质量,该问题常采用均衡技术来解决。介绍了传统定步长盲均衡CMA算法原理,仿真。

4、 一种质量门的动态控制方法 摘要:精益生产是继丰田生产模式后又一对制造业产生深远影响的管理方式,该生产模式的核心思想是提高质量,消除浪费。由于传统质量门缺乏整体性和系统性,。

5、 人本和谐视角下物流企业内部控制改进 “互联网+”是互联网创新成果与经济社会各领域深度融合,提升实体经济创新力以及生产力的经济社会发展新形态。“互联网+”下的企业运作模式也应运而生,。

6、 计算机通信网络中基于速率端对端拥塞控制 [摘 要] 随着我国社会的进步和科技的不断发展,我国的网络普及程度不断提高,并且我国的网络技术发展速度也在逐步加快。如今我们生活在一个互联网的时。