预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一种基于时延的移动终端多路径TCP拥塞控制算法 基于时延的移动终端多路径TCP拥塞控制算法 摘要:随着移动终端的广泛应用,传统的基于单路径的TCP拥塞控制算法无法满足多路径传输的需求。本文针对移动终端多路径传输中的拥塞控制问题,提出了一种基于时延的移动终端多路径TCP拥塞控制算法。该算法通过测量路径时延并动态调整拥塞窗口大小,实现了在多路径网络环境下的拥塞控制。 关键词:移动终端、多路径传输、TCP、拥塞控制、时延 1.引言 随着移动终端用户数量的不断增加,多路径传输技术被广泛应用于移动通信网络中,以提高用户的网络传输质量。然而,传统的基于单路径的TCP拥塞控制算法无法充分利用多路径网络资源,导致网络传输性能的下降。因此,如何在移动终端多路径传输中有效地进行拥塞控制成为了一个重要的问题。 2.相关工作 相关研究表明,传统的基于时延的TCP拥塞控制算法在多路径传输中面临着一些挑战,如如何准确测量多个路径的时延并进行合理的拥塞控制。因此,一些学者提出了一些改进算法,如基于时延的多路径TCP算法、基于队列长度的拥塞控制算法等。 3.算法设计 本文提出的基于时延的移动终端多路径TCP拥塞控制算法主要包括两部分:路径时延测量和拥塞控制窗口调整。 3.1路径时延测量 在移动终端多路径传输中,不同路径的时延可能存在较大差异。因此,准确测量各个路径的时延非常重要。本文采用了一种基于RTT(Round-TripTime)的路径时延测量方法。具体来说,通过在数据包的头部加入序列号并记录发送时间,接收端收到数据包后再将序列号和接收时间返回给发送端。发送端根据收到的序列号和接收时间计算出路径的时延。 3.2拥塞控制窗口调整 根据测量得到的路径时延信息,发送端可以计算出每个路径的拥塞程度。在此基础上,发送端可以根据路径的拥塞程度来动态调整拥塞控制窗口的大小。 基于时延的移动终端多路径TCP拥塞控制算法具体的拥塞控制窗口调整策略如下: (1)若某个路径的时延较小,证明该路径的网络质量较好,可以适当加大拥塞控制窗口的大小; (2)若某个路径的时延较大,证明该路径的网络质量较差,需要适当减小拥塞控制窗口的大小。 4.性能评估 为了评估提出的基于时延的移动终端多路径TCP拥塞控制算法,在实际网络环境下进行了一系列的实验。实验结果表明,该算法能够有效地改善多路径传输的网络性能,提高传输效率和传输成功率。 5.结论 本文针对移动终端多路径传输中的拥塞控制问题,提出了一种基于时延的移动终端多路径TCP拥塞控制算法。该算法通过测量路径时延并动态调整拥塞窗口大小,实现了在多路径网络环境下的拥塞控制。实验结果表明,该算法能够有效地改善多路径传输的网络性能,具有较好的实际应用价值。 参考文献: [1]Yu,M.,Jia,W.,Zhang,W.,Chen,B.,Ma,Y.,&Wang,Y.(2017).TCPCongestionControlMechanismBasedonPathRTTpredictioninMulti-pathNetworks.JournalofComputers,12(8),907-913. [2]Li,S.,Luo,Q.,Fang,X.,Fang,B.,&Zheng,Q.(2018).PerformanceEvaluationandAnalysisonMulti-pathTCPinLong-distanceSatelliteNetworks.JournalofSystemsEngineeringandElectronics,29(6),1161-1168.