发明名称 数据发送的控制方法及装置及计算机系统
摘要 本发明涉及通信领域,公开了一种数据发送的数据发送的控制方法及装置及计算机系统。控制方法包括检测各连接当前的拥塞参数;确定各连接的发送窗口的大小;如果任一连接当前的拥塞参数小于本连接的拥塞参数上限,则判定连接当前处于非拥塞状态,在当前控制周期内,按照连接的发送窗口的大小发送连接的数据,返回步骤:检测各连接当前的拥塞参数;如果任一连接当前的拥塞参数等于或者大于本连接的拥塞参数上限,则判定连接当前处于拥塞状态,在当前控制周期内,分别按照连接的拥塞窗口的大小发送连接的数据,返回步骤:检测各连接当前的拥塞参数。应用该技术方案有利于提高数据发送的稳定性,提高带宽利用率。
申请公布号 CN102752076B 申请公布日期 2016.08.10
申请号 CN201210204543.6 申请日期 2012.06.20
申请人 华为技术有限公司 发明人 扶柏成;曾邵阳
分类号 H04L1/00(2006.01)I 主分类号 H04L1/00(2006.01)I
代理机构 广州三环专利代理有限公司 44202 代理人 郝传鑫;熊永强
主权项 一种数据发送的控制方法,其特征在于,包括:检测各连接当前的拥塞参数;确定各所述连接的发送窗口的大小;分别比较各所述连接当前的所述拥塞参数与各所述连接的拥塞参数上限的大小;如果任一所述连接当前的所述拥塞参数小于本所述连接的拥塞参数上限,则判定所述连接当前处于非拥塞状态,在当前控制周期内,按照所述连接的发送窗口的大小发送所述连接的数据,返回步骤:检测各连接当前的拥塞参数;如果任一所述连接当前的所述拥塞参数等于或者大于本所述连接的拥塞参数上限,则判定所述连接当前处于拥塞状态,在当前所述控制周期内,分别按照所述连接的拥塞窗口的大小发送所述连接的所述数据,返回步骤:检测各连接当前的拥塞参数;其中,确定各所述连接的发送窗口的大小,具体包括:根据当前网络发送设备上所述连接的总数,分别确定各所述连接的发送窗口的大小;或者,确定各所述连接的发送窗口的大小,具体包括:获取所述网络发送设备的出口目标带宽,所述出口目标带宽为预设值或者估算值;根据所述出口目标带宽,分别确定各所述连接的发送窗口的大小;或者,确定各所述连接的发送窗口的大小,具体包括:根据各所述连接当前待发送的数据量、各所述连接在上一控制周期的实际发送速度、以及各所述连接在上一控制周期的数据缓冲区的待发送的数据的变化量,确定各所述连接的发送窗口的大小;或者,确定各所述连接的发送窗口的大小,具体包括:根据当前网络发 送设备上所述连接的总数以及所述网络发送设备的出口目标带宽,确定各所述连接的基础发送窗口的大小,根据各所述连接当前待发送的数据量、各所述连接在上一控制周期的实际发送速度、以及各所述连接在上一控制周期的数据缓冲区的待发送的数据的变化量,确定各所述连接的调整窗口的大小;根据各所述基础发送窗口的大小以及各所述调整窗口的大小,按照函数式:W=Wb+Wr,确定各所述发送窗口的大小:其中,所述W为各所述连接的所述发送窗口的大小,所述Wb为所述各所述连接的所述基础发送窗口的大小,所述Wr分别为各所述连接的所述调整窗口的大小,所述Wr>‑Wb,所述Wb>0。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼