拥塞控制方法、电子设备及可读存储介质技术

技术编号:35443313 阅读:27 留言:0更新日期:2022-11-03 11:55
本申请公开了一种拥塞控制方法、电子设备及可读存储介质,发送端设备每次接收到ACK包后,确定出新的发送速率,根据发送速率和相邻两轮发送的时间间隔确定新的一轮发送中需要发送的数据量。之后,当当前时间到达第二时刻,按照发送速率匀速根据数据量发送数据包,从而使得这些数据包的发送能够平稳发送。采用该种方案,无需发送端设备支持高精度的定时器,而是只支持毫秒级别的定时器就能够保证数据包的平稳发送,降低发送设备支持平稳发送的成本。而且,相较于突发发送,能够降低网络抖动和丢包,能够减少数据包的排队时间。另外,无需电子设备处理高精度的定时任务,有利于降低电子设备的耗电量,提高电子设备的续航能力。提高电子设备的续航能力。提高电子设备的续航能力。

【技术实现步骤摘要】
拥塞控制方法、电子设备及可读存储介质


[0001]本申请涉及通信
,特别涉及一种拥塞控制方法、电子设备及可读存储介质。

技术介绍

[0002]随着互联网技术的飞速发展,网络带宽和用户规模呈爆炸式增长,网络数据从最初的文字传输、网页浏览转变为音视频传输、游戏影音等,网络数据日益复杂。
[0003]网络数据传输过程中,经常会由于网络数据量过大或网络传输带宽限制等原因,导致网络数据发生拥塞,影响网络传输性能。为了解决网络数据拥塞的问题,通常采用瓶颈带宽和往返传播时间(Bottleneck Bandwidth and Round

trip propagation time,BBR)拥塞控制方法,来调整发送端发送的数据量。基于BBR拥塞控制方法,发送端设备通过测量瓶颈带宽和往返传播时延来动态调控网络传输时的拥塞窗口(congestion window,CWND)以及数据包发送速率(pacing rate)。
[0004]上述的BBR拥塞控制方法对定时器的精度要求较高,要求定时器精度至少达到微秒级别。然而,手机、平本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种拥塞控制方法,其特征在于,应用于发送端设备,所述方法包括:每次接收到ACK包后,确定发送速率;确定第一时刻和第二时刻之间的时间间隔,所述第一时刻和所述第二时刻是相邻两轮发送中每轮发送的初始时刻,所述第二时刻是所述发送端设备接收到所述ACK包后首次发送数据包的时刻,所述时间间隔为毫秒级的时间间隔;根据所述时间间隔和所述发送速率,确定数据量;在所述第二时刻根据所述数据量发送数据包。2.根据权利要求1所述的方法,其特征在于,所述确定第一时刻和第二时刻之间的时间间隔,包括:根据所述ACK包更新网络状态参数,所述网络状态参数包括下述参数中的至少一个:带宽、拥塞窗口CWND、往返时间RTT、丢包率;根据所述网络状态参数确定所述时间间隔。3.根据权利要求1所述的方法,其特征在于,所述在所述第二时刻根据所述数据量发送数据包,包括:根据所述ACK包确定拥塞窗口的大小;若飞行数据量小于所述拥塞窗口,则根据所述时间间隔设置定时器,所述飞行数据量是所述发送端设备处理所述ACK包后的飞行数据量;当所述定时器超时时,根据所述数据量发送数据包。4.根据权利要求1

3任一项所述的方法,其特征在于,所述在所述第二时刻根据所述数据量发送数据包之后,还包括:针对所述第二时刻起发送的每一个数据包,记录时间戳,所述时间戳用于所述发送端设备确定所述第二时刻之后接收到ACK包指示的数据包的轮次。5.根据权利要求1

【专利技术属性】
技术研发人员:陈伟龙陈文生
申请(专利权)人:网宿科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1