[发明专利]一种数据传输方法、装置及系统有效
| 申请号: | 201610128722.4 | 申请日: | 2016-03-07 |
| 公开(公告)号: | CN107171969B | 公开(公告)日: | 2020-06-02 |
| 发明(设计)人: | 魏巍 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/813;H04L12/823 |
| 代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据传输 方法 装置 系统 | ||
本发明的实施例提供一种数据传输方法、装置及系统,涉及通信领域,能够提高发送端抢占带宽的竞争力,提高数据传输速率。具体方案为:数据发送端以初始发送速率向数据接收端发送数据,并根据最大接收速率、丢包率和往返时间RTT调整发送速率;具体包括:逐步上调发送速率至首次出现拥塞事件;将发送速率调整至所述发送速率下限;当发送速率在第一区间时,根据排队比调整发送速率,且当出现所述拥塞事件时,将发送速率调整至第二区间;当发送速率在第二区间时,逐步上调发送速率,且当出现所述拥塞事件时,按照预设规则下调发送速率。本发明用于数据传输。
技术领域
本发明涉及通信领域,尤其涉及一种数据传输方法、装置及系统。
背景技术
面向连接的传输协议中,通常通过往返时间英文全称:Round Trip Time,英文简称:RTT)来反映数据发送端和接收端之间传输链路的通畅程度。其中RTT是指从数据发送端发送数据包开始,到数据发送端接收到来自数据接收端的确认所经历的时延。
以传输控制协议(英文全称:Transmission Control Protocol,英文简称:TCP)为例,数据发送端向数据接收端发送数据包,数据接收端在接收到该数据包后向数据发送端发送确认消息,从数据发送端发送数据包,到接收到该数据包的确认消息的时延,即为RTT。
数据传输过程中,RTT上升表示传输链路中的排队量上升。RTT上升到一定程度就会出现拥塞(英文:Congestion),导致丢包。
一种面向连接的传输协议(例如FAST TCP)中,在RTT上升时降低发送速率,RTT下降时提升发送速率,以达到避免拥塞或者在发生拥塞后恢复数据传输的目的。
在传输链路带宽一定的情况下,在数据发送端发送数据的过程中,如果有其它数据流与数据发送端竞争传输带宽时,往往会导致RTT上升,此时数据发送端就会降低发送速率。
在存在带宽竞争的情况下,如果其它数据流在RTT不断上升时仍旧保持或者提高发送速率,而数据发送端不断降低发送速率,最终链路带宽会逐渐被其它数据流挤占。可见,现有的基于RTT调整发送速率的数据传输方法,在存在带宽竞争的情况下抢占带宽的竞争力不足,导致数据传输速率低下。
发明内容
本申请提供一种数据传输方法、装置及系统,能够提高发送端抢占带宽的竞争力,提高数据传输速率。
为达到上述目的,本申请采用如下技术方案:
第一方面,提供一种数据传输方法,包括:
数据发送端以初始发送速率向数据接收端发送数据,周期性确定用于评估传输链路的参数,这些参数包括最大接收速率、丢包率以及RTT等。其中,最大接收速率为在丢包率不超过丢包率上限的前提下所确定的接收速率中的最大值。当丢包率超过丢包率上限时,表明当前传输链路发送拥塞。
进一步地,数据发送端根据当前传输链路的参数,调整发送速率。随着当前传输链路的参数的周期性更新,发送速率也相应的进行调整。
具体的,数据发送端向数据接收端发送数据的过程分为三个阶段,分别为启动阶段、稳定阶段和竞争阶段,数据发送端在不同阶段采用不同的上调或者下调发送速率的方式。
启动阶段指从连接建立到丢包率首次出现拥塞事件的时间段,其中拥塞事件包括丢包率超过丢包率上限。数据发送端与数据接收端之间的连接建立后,数据发送端逐步上调发送速率至丢包率首次出现拥塞事件。启动阶段中数据发送端通过逐步上调发送速率探测传输链路的最大可用带宽。
启动阶段结束后将发送速率下调到第一区间,进入稳定阶段。第一区间为[发送速率下限,发送速率上限]。其中发送速率下限和发送速率上限由数据发送端根据所述最大接收速率确定,并随着最大接收速率的更新而更新。所述发送速率上限大于所述最大接收速率,所述发送速率下限小于所述最大接收速率且大于0。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610128722.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:容错路由方法、装置及片上网络
- 下一篇:一种基于多链路的数据传输方法及设备





