[发明专利]控制数据包发送方法、模型训练方法、装置及系统有效
申请号: | 201911209073.0 | 申请日: | 2019-11-30 |
公开(公告)号: | CN112887217B | 公开(公告)日: | 2022-09-09 |
发明(设计)人: | 王伟;邵熠阳;郑凯 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L47/10 | 分类号: | H04L47/10;H04L47/11;H04L47/283;H04L47/32;G06K9/62 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 颜晶 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 数据包 发送 方法 模型 训练 装置 系统 | ||
本申请公开了一种控制数据包发送方法、模型训练方法、装置及系统,属于网络技术领域。该控制数据包发送方法包括:获取多个控制模型,多个控制模型对应多个条件;基于第一条件,从多个控制模型中选择第一条件对应的第一控制模型,其中,第一条件用于指示:第一应用的拥塞控制需求;第一控制模型用于处理至少一种网络中任一网络的传输参数,以得到使用任一网络发送第一应用的数据包所需的控制参数;使用第一控制模型处理端节点接入的第一网络的传输参数,得到端节点使用第一网络发送第一应用的数据包所需的第一控制参数;基于第一控制参数,控制第一应用的数据包发送。本申请能够更好地减轻网络拥塞的影响,可用于控制数据包发送。
技术领域
本申请涉及网络技术领域,特别涉及一种控制数据包发送方法、模型训练方法、装置及系统。
背景技术
网络传输系统通常包括多个端节点,任一端节点可以通过其接入的网络向其他端节点发送数据包。当该任一端节点发送的数据包过多,或任一端节点发送数据包的速率过快时,可能会导致网络发生拥塞,降低数据包的传输效率。为了防止网络拥塞,需要控制该任一端节点的数据包发送。
目前该任一端节点通常能够基于拥塞控制算法对网络的传输参数(例如往返时延、发送速率和丢包率等)进行处理,并得到该端节点发送数据包所需的控制参数。之后,该端节点可以基于该控制参数控制数据包发送,该控制参数可以为拥塞窗口值或者发送速率。
但是,该任一端节点基于拥塞控制算法得到的控制参数控制数据包发送,往往不能有效地解决网络拥塞的问题。
发明内容
本申请提供了一种控制数据包发送方法、模型训练方法、装置及系统,能够更好地减轻网络拥塞的影响,对预防网络拥塞也有一定效果,所述技术方案如下:
第一方面,提供了一种控制数据包发送方法,该方法用于端节点,端节点运行有第一应用,该方法包括:获取多个控制模型,多个控制模型对应多个条件;基于第一条件,从多个控制模型中选择第一条件对应的第一控制模型,其中,第一条件用于指示:第一应用的拥塞控制需求;第一控制模型用于处理至少一种网络中任一网络的传输参数,以得到使用任一网络发送第一应用的数据包所需的控制参数,控制参数用于:控制第一应用的数据包发送,以使任一网络满足第一应用的拥塞控制需求;控制参数包括拥塞窗口和发送速率中的至少一种;使用第一控制模型处理端节点接入的第一网络的传输参数,得到端节点使用第一网络发送第一应用的数据包所需的第一控制参数;基于第一控制参数,控制第一应用的数据包发送。
其中,该多个控制模型可以一一对应多个条件,不同控制模型对应的条件不同。该拥塞控制需求可以表征应用对网络的传输需求。可选地,该拥塞控制需求可以为:吞吐率大于吞吐率阈值和带宽利用率大于带宽利用率阈值,或者该拥塞控制需求还可以为:吞吐率大于吞吐率阈值和时延差值处于预设范围。
需要说明的是,端节点可以先获取多个控制模型,再基于用于指示第一应用的拥塞控制需求的第一条件,从多个控制模型中选择第一控制模型,之后端节点可以使用第一控制模型处理端节点接入的第一网络的传输参数,得到端节点使用第一网络发送第一应用的数据包所需的第一控制参数,并基于该第一控制参数控制第一应用的数据包发送。由于第一控制模型输出的第一控制参数能够控制第一应用的数据包的发送,以使第一网络满足第一应用的拥塞控制需求,因此,能够更好地减轻网络拥塞的影响,对预防网络拥塞也有一定效果。
可选地,该第一条件还用于指示:至少一种网络的环境,且至少一种网络中各个网络的环境不同。此时该第一条件对应的控制模型用于处理具有该第一条件所指示的网络的环境的网络的传输参数。
可选地,该第一条件中用于指示至少一种网络的环境的部分包括以下至少一个第一参数的范围:最大带宽、最小往返时延、随机丢包率以及缓冲区的大小,其中,最大带宽指的是网络每秒能够传输的最大字节数。随机丢包指的是由于网络的物理因素(如频段冲突和信号弱)所导致的随机丢包,随机丢包的数量占网络上传输的全部数据包的比例即为随机丢包率。缓冲区包括网络中的路由交换设备中用于缓存端节点发送的数据包的存储空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911209073.0/2.html,转载请声明来源钻瓜专利网。