- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MPTCP自适应拥塞控制算法
基于MPTCP自适应拥塞控制算法 针对传统并行多路径传输中子流间传输时延差较大的问题,提出了一种基于MPTCP的自适应拥塞控制算法ACW-MPTCP,通过动态调整每一条TCP流的拥塞控制窗口大小的方法,减小多路径传输中子流间的传输时间差。仿真实验结果表明,该算法能够有效地提高系统传输的有效吞吐量,并减小汇点所需的接收缓存大小。
多路径传输协议 拥塞控制 有效吞吐量 接收缓存
An Adaptive Congestion Control Algorithm Based on MPTCP
MA Kuang1,2, HE Jia-ming1,2, ZHENG Zi-wei1, ZENG Xing-bin1, FAN Ling-hui3
(1. Institute of Communication, Ningbo University, Ningbo 315211, China;
2. Key Laboratory of Mobile Internet Application Technology of Zhejiang Province, Ningbo 315211, China;
3. Ningbo SunRun ELEC. INFOR STD Co., Ltd., Ningbo 315211, China)
Considering the transmission delay is too large among subpaths in the traditional parallel multipath transmission, a MPTCP (Multipath Transport Control Protocol) based adaptive congestion control algorithm ACW-MPTCP is proposed, by dynamically adjusting the congestion control window of every TCP flow ,the transmission delay among subpaths in multipath transmission is decreased . By means of simulation, the results prove that the transmission throughput can be effectively improved as well as the receive buffer requirement of the point can be reduced .
MPTCP congestion control effective throughput receive buffer
1 引言
近年来,市场上的主流移动设备已经配备多个无线接口。多数的无线电移动设备通常都至少有一个内置的无线广域网(WWAN)接口,如高速分组接入(HSPA),以及一个短程的无线网络接口,如Wi-Fi和蓝牙。这提供了一个很好的机会去研究多路径传输的接口,以便聚合多个无线链路的可用带宽,并进一步提高带宽密集型应用程序的服务质量(QoS),如视频流和视频会议。
传输控制协议(TCP)是传输层的标准协议。然而,TCP应用到多路径时会发生数据包的乱序问题。传统的TCP,如TCP Reno和SACK,当从汇点接收到三个重复的ACK时源节点的拥塞窗口自动减半,这意味着丢包的发生。在多路径传输中,由于每条路径的往返时间(RTT)不同,很容易使得较低序列号的报文段在较慢的路径上发送,而较高序列号的报文段在较快的路径上发送。这将会导致汇点接收到乱序的数据包,而汇点则误以为发生丢包并且发送重复的ACK。为此,源节点将发送端的拥塞窗口减半,进入快速重传与恢复阶段,源节点的发送窗口被错误地设置成较小的值[1],大大降低了TCP的传输效率。
MPTCP(Multipath Transport Control Protocol,多路径传输控制协议)在2011年由互联网工程任务组(IETF)标准化[2]。图1为MPTCP在无线网络中的一个典型的场景,其中MPTCP被应用在多宿主移动设备上,实现多条路径同时传输数据包以及可用带宽的共同管理。尽管MPTCP提高了上层的有效吞吐量,但是它仍然没有解决数据包的乱序问题。而吞吐量表示的是整个网络成功接收到的数据包的总量,它所反映的是实际应用中单位时间内可以被接收者直接利用的有效吞吐量。因此,增加传输层按序接收的数据包的数量,也就增加了有效吞吐量。最近一些研究工作大都是采用网络编码[3]以及选择在较快的路径上重传数据包[4]来提高M
文档评论(0)