APP下载

无线网络中基于强化学习的拥塞控制算法改进

2014-04-03

自动化仪表 2014年6期
关键词:动作系统

(西南科技大学信息工程学院,四川 绵阳 621010)

0 引言

TCP协议以其可靠性、端到端、定向的传输服务被广泛应用于各种网络。它主要包括慢启动、拥塞避免、快速恢复和拥塞处理4个阶段[1]。TCP采用拥塞窗口(cwnd)来解决网络中的拥塞,以上4个阶段根据不同的环境状态改变cwnd值,以适应网络。虽然现有TCP协议应用广泛,但对于链路带宽不对称、节点运动不规则的无线网络而言,其在拥塞判断和决策处理上容易使网络出现拥塞、传播延迟过大等情况。主要原因是拥塞判断方式单一以及不合理的cwnd变化方式。拥塞判断方式单一指TCP在拥塞避免和快速恢复阶段分别采用往返时延(round-trip time,RTT)和重复确认(acknowledgement,ACK)决定cwnd值增长和判断拥塞状态,这种方式在无线网络下易出现不能正确判断丢包或拥塞的现象。因cwnd值表征此时网络节点可以传输的数据包大小,不合理的cwnd变化方式易使网络在不必要的时候减少网络吞吐量。

1 算法描述

针对TCP拥塞控制,文献[2]对往返时延进行压扩,动态改变加性因子大小。文献[3]根据前向链路的转发跳数对TCP拥塞窗口增长速率进行控制。文献[4]采用一种类似学习的TCP思想,对网络状态进行学习,反馈动作作用后结果,智能选择加性因子大小。文献[2]~[4]都忽略了拥塞控制协议中乘性因子对网络拥塞产生的影响。文献[5]对近年来多种AIMD拥塞控制算法进行对比和分析,结果表明,针对无线网络而言,99%的丢包来自于拥塞。文献[6]在高速网络应用下给出了一种学习拥塞控制算法,有效提升了TCP协议在快速网络下的性能,但该算法须对接收端、发送端以及路由进行改进,实施性不强。……

登录APP查看全文

猜你喜欢

动作系统
Smartflower POP 一体式光伏系统
下一个动作
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
半沸制皂系统(下)
动作描写要具体
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
让动作“活”起来
动作描写不可少