异构网络中基于MPTCP多径传输的数据包调度机制研究

来源 :湖南师范大学 | 被引量 : 2次 | 上传用户:eadead1981
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着通信技术的快速发展,越来越多的通信设备成为具有Wi-Fi、3G、蓝牙、红外等多个接口的多宿主终端,然而,传统TCP协议只能使用端系统之间的一条可达路径传输数据,为了充分利用多宿终端的带宽资源,人们提出了MPTCP(Multi-Path TCP),该协议是对传统TCP协议的扩展,利用多条路径对数据进行并行传输,并与TCP兼容,提高了网络的吞吐率量。在基于MPTCP的异构网络环境中,网络性能受到通信双方间各条端到端路径的时延、丢包率、带宽等参数差异以及接收端缓存大小的限制。由于网络的异构性和接收端缓存受限,而MPTCP协议保证对应用层按序交付,导致接收端队首阻塞(Head-Of-Line Blocking,HOL),解决此问题成为MPTCP传输的研究热点。  本文分析和比较了现有的数据调度算法,在此基础上,提出了一种基于最大阻塞时延预估数据调度算法,论文的主要工作如下:  (1)针对接收端阻塞问题,本文提出了异构网络中基于阻塞时延预估的数据包调度算法MPTCP-BT,算法综合考虑了拥塞窗口、RTT、每个数据包发送时间及接收端缓存大小,估算路径阻塞时延;进而根据拥塞避免阶段的拥塞窗口变化方法,计算该阻塞时延内路径传输的数据量,选择不会造成接收端阻塞的路径进行数据传输。  (2)利用NS-3仿真平台,更改其中MPTCP内核调度算法,实现轮询、DAPS、OTIAS及本文提出调度算法,分析算法性能特点并进行对比。在“网络传输数据完成时间”和“乱序包数量”两个指标与现有算法进行了充分的模拟实验,其中“数据传输完成时间”选取了“长/短数据流、接收端缓存、带宽、RTT”四个参数。实验结果表明,MPTCP-BT算法有效缓解接收端发生阻塞,提升了网络吞吐量。
其他文献
随着网络视频监控系统在人们生产和生活的广泛应用,现存的基于PC的网络视频监控系统存在着稳定性差、不易于管理等缺点,而体积小、性能稳定的嵌入式网络视频监控系统成为研究
本文对基于图像方式的二维条码PDF417识别算法进行了研究。用摄像头采集含有条码的图像后,在计算机上用相关算法对该图像进行分析处理,识别其中的条码。本文的研究内容主要有两
随着经济的发展,人口的增加,道路交通运输在人们生活中的地位日益提高。从而使得交通的拥挤程度加重,交通事故与日剧增,严重影响着社会的经济发展和人民的生命安全。依靠先进
仪表的自动化识别是实现仪表远程监控系统的核心技术,在光照不均匀情况下进行仪表字符识别时,由于传统的模板匹配的方法识别的准确率达不到实际应用要求,所以本研究提出了一
目前,内容分发系统作为通过协作定位和分发共享文件的工具,已成为占据Internet网络流量最多的新型网络应用。BitTorrent是当今Internet上非常流行的基于P2P技术的内容分发系
过程安全,产品质量以及环境保护是现代流程工业的核心目标。因此,故障检测作为过程自动化系统的重要组成部分和关键技术之一,具有重大的现实意义和价值。随着信息技术在工业系统
传统电算化模式下企业信息系统过于分散且信息化程度低,企业内部控制存在信息传递成本高、内部监督不完善和风险防控难度大等问题.而现代财务共享模式能实现部门和系统间的信