基于强化学习的多路径传输控制协议优化

来源 :南京大学 | 被引量 : 0次 | 上传用户:stoneinhigh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络和通讯技术的发展,通讯设备通常配备多个网卡接口,例如智能手机和便携式电脑都配置有WiFi和LIE等多个网卡。然而传统的单路径TCP连接只使用单个的网卡和链路进行传输,导致剩余的接口和链路资源空闲以及单路径传输的性能问题。为了实现多网卡多链路的同时传输,互联网工程任务组提出并标准化多路径传输控制协议(MPTCP),它将单一的TCP数据流划分为多个子流,在不同的链路传输。由于链路多样性,MPTCP 比单路径TCP更加可靠,并且能充分利用网络资源。然而在多链路网络,特别是异构网络中,每条链路在带宽、往返时延等服务质量指标上存在较大差异,使得MPTCP面临缓冲区膨胀、带宽利用率低、队头阻塞、吞吐量下降、应用延迟增大等性能问题。拥塞控制和数据包调度是MPTCP的基本机制,同时是MPTCP设计和实现的核心。因此,优化MPTCP的传输性能,需要考虑以下两个问题:(1)拥塞控制问题,即如何为每个子流设置合适的拥塞窗口。子流的拥塞窗口直接影响子流的吞吐量,对MPTCP的总吞吐量等服务质量指标有着重要影响。(2)数据包调度问题,即如何在各个子流间进行数据包调度。MPTCP数据包调度算法决定了子流之间的数据流量分配。一个优秀的MPTCP数据包调度算法能够适应复杂多变的网络环境,优化子流之间的流量分配,提高MPTCP的性能。针对上述问题,本文分析了传统启发式拥塞控制算法和数据包调度算法的缺陷:基于特定或简化的网络模型,采用固定的控制规则,在复杂多变的动态网络中,难以实现最优的拥塞控制和数据包调度。为了从根本上解决上述问题,本文提出并实现基于强化学习的MPTCP拥塞控制算法SmartCC和基于深度强化学习的MPTCP数据包调度算法ReLeS。SmartCC把拥塞控制过程建模为马尔可夫模型,使用强化学习技术,训练生成不同网络环境下的最优的拥塞控制规则。实验表明:SmartCC在总吞吐量、时延抖动等方面均优于现有MPTCP拥塞控制算法。ReLeS用人工深度神经网络表示MPTCP数据包调度策略,训练生成各种网络环境下的最优数据包调度策略。实验结果表明,对比现有启发式MPTCP数据包调度算法,ReLeS能自适应多种动态的网络环境,综合优化吞吐量、应用时延等指标,有效缓解队头阻塞和缓冲区膨胀等问题。
其他文献
家庭农场作为新型农业发展路径之一,运用现代农业科技、现代农业经营理念与土地流转制度,在生态文明战略指导下,家庭农场从单纯的为农民创收致富的经济效益,向与生态效益的统
以推翻清王朝为职志的太平天国运动,历时14年,最后失败了。清王朝暂时保住了政权,且号称“同治中兴”。然而有人当时就曾预言说,清王朝不出50年就会彻底垮台。曾府幕僚赵烈
对新电公司氧化锌避雷器预试时泄漏电流超标的原因进行了仔细分析,并通过改进试验方法,消除了主要影响因素,从而大大提高了氧化锌避雷器预防性试验的准确度,为有效预防运行设
意识是物质世界长期进化的结果,对实践有着巨大的能动作用,它能影响、支配、规范人们的言行,作用于客观世界。酒店意识是一种商品意识,贯穿于酒店工作的全过程,作为酒店的经
鲁迅的《狂人日记》因其中国现代文学的开山之作的地位一直受到文学批评家的重视。本文从比较文学的角度,将其与果戈理的同名之作相比较,分析其人物情节、主题等方面的异同,
<正>为贯彻落实习近平总书记在参加十二届全国人大三次会议吉林代表团审议时发表的重要讲话精神,吉林省农委主任李国强亲自挂帅,组织开展了"吉林省率先实现农业现代化"研究工
针对传统Web服务体系结构不能完全满足部队构建分布式复杂C4ISR系统需求的问题,首先构建了面向服务的C4ISR系统能力需求核心元素及关系模型,之后提出一种基于结构化层次覆盖
近年来,由于各类电子商务活动的大规模展开,以网上交易为中心的虚拟货币支付形式得以迅速发展。例如以实物(资金、资产、闲置资产、产品等)、信誉(包括品牌等在内的企业或个人
本文概括总结了蜡质芽孢杆菌菌剂、多粘类芽孢杆菌菌剂、哈茨木霉菌剂和5406菌剂,这4种微生物菌剂在农业生产上的应用。4种微生物菌剂在田间防治上均有较好的增产效果,可抑制
现金流量是一家企业或某个特定项目在一定时期或现金流量计算期内的现金流入、流出的数量及其净额,无论是一家企业一定时期内的现金流量,还是一个特定投资项目计算期内的现金