[发明专利]一种网络拥塞控制方法及装置有效
申请号: | 202011188905.8 | 申请日: | 2020-10-30 |
公开(公告)号: | CN112383485B | 公开(公告)日: | 2022-08-19 |
发明(设计)人: | 程诚 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L47/12 | 分类号: | H04L47/12;H04L47/27;H04L47/25;H04L47/26;G06N3/04;G06N3/08 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 孟维娜;高莺然 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 拥塞 控制 方法 装置 | ||
本发明实施例提供了一种网络拥塞控制方法及装置,涉及网络通信技术领域,其中,上述方法包括:获得反映预设时长内通信网络中网络设备发送数据包的数量与接收确认字符ACK的数量间关系的第一信息;获得反映预设时长内通信网络的网络时延的第二信息;获得预设时长内通信网络的丢包数量;根据第一信息、第二信息与丢包数量,预测网络设备的待调参数的取值;控制网络设备按照预测得到的取值调整待调参数,以实现网络拥塞控制。应用本发明实施例提供的方案能够在不同的网络中均达到较好的网络拥塞控制效果。
技术领域
本发明涉及网络通信技术领域,特别是涉及一种网络拥塞控制方法及装置。
背景技术
由于网络设备的数据处理能力有限,在通信网络中传输的数据较多的情况下,网络设备难以在短时间内处理大量的数据,易造成数据的传输效率下降,产生网络拥塞的问题。
现有技术中,往往通过规则较为固定的算法控制网络拥塞,例如,通过 Vegas算法控制网络拥塞。这种情况下,当网络的时延超过预设阈值时,将发送数据的网络设备的CWnd(Congestion Window,拥塞窗口)的大小降低为原大小的一半,上述CWnd的大小表示网络设备能够发送的数据的数据量。
虽然应用上述方式能够在一些情况下实现对网络拥塞的控制,但由于不同通信网络中包含的网络设备、所传输的数据等不同,因此造成不同通信网络出现网络拥塞问题的原因往往不同,所以,规则固定的算法难以在不同的通信网络中均达到较好的网络拥塞控制效果。
发明内容
本发明实施例的目的在于提供一种网络拥塞控制方法及装置,以在不同的网络中均达到较好的网络拥塞控制效果。具体技术方案如下:
第一方面,本发明实施例提供了一种网络拥塞控制方法,所述方法包括:
获得反映预设时长内通信网络中网络设备发送数据包的数量与接收确认字符ACK的数量间关系的第一信息;
获得反映所述预设时长内所述通信网络的网络时延的第二信息;
获得所述预设时长内所述通信网络的丢包数量;
根据所述第一信息、第二信息与丢包数量,预测所述网络设备的待调参数的取值,其中,所述待调参数为:用于防止所述通信网络发生网络拥塞的参数;
控制所述网络设备按照预测得到的取值调整所述待调参数,以实现网络拥塞控制。
本发明的一个实施例中,所述第一信息为:所述预设时长内所述通信网络中网络设备发送数据包的数量与接收ACK的数量之间的比值;
所述第二信息为:所述预设时长内所述通信网络的平均网络时延与历史时延中最小网络时延之间的比值。
本发明的一个实施例中,所述待调参数为:网络设备的数据发送速率或网络设备的拥塞窗口CWnd的大小。
本发明的一个实施例中,所述根据所述第一信息、第二信息与丢包数量,预测所述网络设备的待调参数的取值,包括:
将所述第一信息、第二信息与丢包数量输入预先训练的拥塞控制模型中,预测所述网络设备的待调参数的取值;
其中,所述拥塞控制模型用于:根据所述第一信息、第二信息与丢包数量预测用于防止所述通信网络发生网络拥塞的待调参数的取值;
所述拥塞控制模型为:通过预设数量个不同的样本通信网络中的样本网络设备获取的样本网络信息、样本参数取值以及样本状态信息,对预设的神经网络模型进行强化学习得到的模型,所述样本网络设备中部署有所述神经网络模型;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011188905.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种重型设备运输的装卸小车
- 下一篇:一种等离子体发生器的阳极冷却回路结构