论文部分内容阅读
在无线网络技术快速发展、多样化网络设备广泛部署、以及多网络接口移动终端日益普及的背景下,基于异构网络技术实现并行数据传输将成为未来网络领域的研究热点之一。由于当前使用的传输控制协议(Transmission Control Pro-tocol)只能支持单路径传输数据,为了改变这种不利局面,2011 年互联网工程任务组(Internet Engineering Task Force,IETF)发布了一种同时兼容TCP协议及当前应用程序的多路径传输协议(Multiple Transmission Control Protocol,MPTCP),使得移动终端设备能够利用异构无线网络技术进行多路径数据传输,从而实现网络吞吐量最大化和减少传输延时的目标。 通过研究相关文献可知:由于无线网络环境的时刻多变,MPTCP 进行数据传输时容易产生数据包丢失和失序,从而造成缓存区阻塞问题。引起这些问题的原因有二:一是采用的路径切换机制无法合理解决数据调度问题;二是应用默认的重传机制无法快速重传数据。针对以上问题,本文以标准的MPTCP协议的性能优化方案、路径切换机制为基础,提出了一种基于异构无线网络技术的多属性感知路径切换机制(MPTCP-MAPS),其利用多属性感知路径估计模型获取每条可用路径的往返时延(RTT)和丢包率(Loss Rate)等参数值;然后使用路径切换指标算法对性能参数进行归一化,并计算每条路径的切换指标;再根据路径切换指标对路径进行升序排序;最后自适应地将数据包分配在性能最佳的路径。同时,本文使用 NS2 仿真软件搭建了更符合真实无线网络的仿真场景,并将MPTCP-MAPS切换机制与现有的路径切换机制进行平均吞吐量、平均时延等性能的分析和比较。结果表明MPTCP-MAPS机制具有更佳的传输性能。 另外,本文以标准的MPTCP协议的重传机制为基础,以CMT-SCTP中的五种重传机制为参考,提出了一种新颖的基于 MPTCP 的重传机制(MRTX-CWND),其关键点是从一个MPTCP协议连接的可用路径中选择具有最大CWND的路径重传数据。此机制首先通过收集每条路径的重传数据信息;然后通过获取其他可用路径的CWND值,选出具有最大CWND的路径;最后将收集的数据包分发在此路径进行传输。通过在 NS2 网络仿真平台上搭建多路径网络仿真场景,分析与比较 MPTCP 默认的重传机制、MRTX-CWND 及MRTX-SSHRESH重传机制的平均吞吐量、平均时延、抖动等性能,结果表明提出的MRTX-CWND及MRTX-SSHRESH重传机制具有更佳的传输效果,可为未来移动用户提供更好的数据传输体验质量和连续的移动网络服务。