调整服务等级的方法、装置、设备及存储介质制造方法及图纸

技术编号:29411543 阅读:15 留言:0更新日期:2021-07-23 22:52
本申请公开了调整服务等级的方法、装置、设备及存储介质,方法包括:第一网络设备获取第一网络设备的目标服务等级的至少一个队列状态信息;基于至少一个队列状态信息中的任一队列状态信息超过任一队列状态信息对应的第一阈值上限,第一网络设备根据目标服务等级关联的最大时延调整目标服务等级的参数。通过在目标服务等级的队列状态信息超出对应的阈值上限的情况下,由第一网络设备基于关联的最大时延调整目标服务等级的参数,在保障业务端到端时延的前提下,进一步提升网络资源利用率。

【技术实现步骤摘要】
调整服务等级的方法、装置、设备及存储介质本申请要求于2020年01月22日提交的申请号为202010075494.5、专利技术名称为“动态调整服务等级的方法、设备和系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及通信领域,尤其涉及调整服务等级的方法、装置、设备及存储介质。
技术介绍
新兴的第五代(fifth-generation,5G)超高可靠性超低时延通信(ultra-reliablelow-latencycommunication,uRLLC)业务对互联网协议(internetprotocol,IP)网络提出了更高的要求,在传统的可达性以及带宽保障的基础上,还需要提供可量化的端到端时延和丢包率保证。具体而言,这类业务需要保证报文的端到端时延严格满足不超过某最大时延和不产生丢包的要求,或者端到端时延满足在一定的概率下不超过某最大时延的要求。然而,基于尽力而为的传统IP网络无法提供确定性的转发服务能力,无法提供可保障的端到端时延的要求。
技术实现思路
本申请提供了一种调整服务等级的方法、装置、设备及存储介质,以在保证业务端到端时延要求的前提下,提升网络资源利用率。第一方面,提供了一种调整服务等级的方法,以第一网络设备执行该方法为例,该方法包括:第一网络设备获取目标服务等级的至少一个队列状态信息;基于至少一个队列状态信息中的任一队列状态信息超过该任一队列状态信息对应的第一阈值上限,第一网络设备根据该目标服务等级关联的最大时延调整该目标服务等级的参数。>通过在目标服务等级的队列状态信息超出对应的阈值上限的情况下,基于关联的最大时延调整目标服务等级的参数,在保障业务端到端时延的前提下,进一步提升网络资源利用效率。在一种可能的实现方式中,根据目标服务等级关联的最大时延调整目标服务等级的参数,包括:确定目标服务等级的参数的更新值;基于目标服务等级的参数的更新值在最大时延不变的情况下,满足本地目标资源的约束条件,按照目标服务等级的参数的更新值调整目标服务等级的参数,该目标资源是指目标服务等级可抢占的资源。在一种可能的实现方式中,按照目标服务等级的参数的更新值调整目标服务等级的参数之后,还包括:基于任一队列状态信息在第一时间阈值内未超过第二阈值上限,将目标服务等级的参数由更新值调回为调整更新值之前的值。在一种可能的实现方式中,按照目标服务等级的参数的更新值调整目标服务等级的参数之后,还包括:基于任一队列状态信息在第一时间阈值内超过第三阈值上限,向控制设备上报目标服务等级的更新信息,更新信息包括目标服务等级的参数的更新值。在一种可能的实现方式中,根据目标服务等级关联的最大时延调整目标服务等级的参数,包括:确定目标服务等级的参数的更新值;基于目标服务等级的参数的更新值在最大时延不变的情况下未满足本地目标资源的约束条件,向控制设备上报异常信息,异常信息包括超出对应的第一阈值上限的队列状态信息及数据流超准入约束错误信号中的至少一种,目标资源是指目标服务等级可抢占的资源;接收控制设备发送的目标服务等级的参数的第一调整值,第一调整值基于异常信息得到;按照目标服务等级的参数的第一调整值对目标服务等级的参数进行调整。在一种可能的实现方式中,目标服务等级的参数包括队列资源参数及数据流约束参数;确定目标服务等级的参数的更新值,包括:根据实际到达数据流确定目标服务等级的数据流约束参数的更新值;在最大时延不变的情况下,根据目标服务等级的数据流约束参数的更新值确定目标服务等级的队列资源参数的更新值。在一种可能的实现方式中,目标服务等级的队列资源参数包括队列带宽及队列缓存,目标服务等级的数据流约束参数包括数据流的突发量的阈值及数据流的平均速率的阈值;在最大时延不变的情况下,根据目标服务等级的数据流约束参数的更新值确定目标服务等级的队列资源参数的更新值,包括:在最大时延不变的情况下,确定目标服务等级对应的端口的带宽、目标服务等级在目标服务等级调整后可转发的最大数据量、第一网络设备的多个服务等级在目标服务等级调整前可转发的最大数据量以及多个服务等级对应的队列的最大报文长度;根据目标服务等级对应的端口的带宽、目标服务等级在目标服务等级调整后可转发的最大数据量以及多个服务等级在目标服务等级调整前可转发的最大数据量,确定目标服务等级的队列带宽;根据多个服务等级在目标服务等级调整前可转发的最大数据量以及多个服务等级对应的队列的最大报文长度、目标服务等级的数据流的突发量的阈值的更新值及数据流的平均速率的阈值的更新值,确定目标服务等级的队列缓存。在一种可能的实现方式中,根据目标服务等级对应的端口的带宽、目标服务等级在目标服务等级调整后可转发的最大数据量以及多个服务等级在目标服务等级调整前可转发的最大数据量,确定目标服务等级的队列带宽,包括:根据目标服务等级对应的端口的带宽、目标服务等级在目标服务等级调整后可转发的最大数据量以及多个服务等级在目标服务等级调整前可转发的最大数据量,按照如下公式确定目标服务等级的队列带宽其中,C为目标服务等级对应的端口的带宽,Qi2为目标服务等级调整之后可转发的最大数据量,Qj为第j服务等级可转发的最大数据量,为目标服务等级调整前可转发的最大数据量,为非时延保障队列在目标服务等级调整前可转发的最大数据量,n为大于1的正整数。在一种可能的实现方式中,根据多个服务等级在目标服务等级调整前可转发的最大数据量以及多个服务等级对应的队列的最大报文长度、目标服务等级的数据流的突发量的阈值的更新值及数据流的平均速率的阈值的更新值,确定目标服务等级的队列缓存,包括:根据多个服务等级在目标服务等级调整前可转发的最大数据量以及多个服务等级对应的队列的最大报文长度、目标服务等级的数据流的突发量的阈值的更新值及数据流的平均速率的阈值的更新值,按照如下公式确定目标服务等级的队列缓存BFi2:其中,C为目标服务等级对应的端口的带宽,Qi2为目标服务等级调整之后可转发的最大数据量,Qj为第j服务等级可转发的最大数据量,为目标服务等级调整前可转发的最大数据量,为非时延保障队列在目标服务等级调整前可转发的最大数据量,Lmax,L为低优先级队列中的最大报文长度,Ln+1为非时延保障队列中的最大报文长度,Lj为第j个服务等级队列中的最大报文长度,bi2为数据流的突发量的阈值的更新值,ri2为数据流的平均速率的阈值的更新值,Li为目标服务等级队列中的最大报文长度,n为大于1的正整数。在一种可能的实现方式中,该方法还包括:接收控制设备发送的目标服务等级的参数的第二调整值;按照目标服务等级的参数的第二调整值对目标服务等级的参数进行调整。在一种可能的实现方式中,队列状态信息包括队列的缓存占用、报文排队时延和队列的报文计数等至少一个队列状态信息。第二方面,提供了一种调整服务等级的装置,该装置包括:获取单元,用于获取目标服务等级的至少一个队列状态信息;调整单元,用于基于至少一个队列状态信息中的任一队列状态信息超过本文档来自技高网...

【技术保护点】
1.一种调整服务等级的方法,其特征在于,所述方法包括:/n第一网络设备获取所述第一网络设备的目标服务等级的至少一个队列状态信息;/n基于所述至少一个队列状态信息中的任一队列状态信息超过所述任一队列状态信息对应的第一阈值上限,所述第一网络设备根据所述目标服务等级关联的最大时延调整所述目标服务等级的参数。/n

【技术特征摘要】
20200122 CN 20201007549451.一种调整服务等级的方法,其特征在于,所述方法包括:
第一网络设备获取所述第一网络设备的目标服务等级的至少一个队列状态信息;
基于所述至少一个队列状态信息中的任一队列状态信息超过所述任一队列状态信息对应的第一阈值上限,所述第一网络设备根据所述目标服务等级关联的最大时延调整所述目标服务等级的参数。


2.根据权利要求1所述的方法,其特征在于,所述根据所述目标服务等级关联的最大时延调整所述目标服务等级的参数,包括:
确定所述目标服务等级的参数的更新值;
基于所述目标服务等级的参数的更新值在所述最大时延不变的情况下,满足本地目标资源的约束条件,按照所述目标服务等级的参数的更新值调整所述目标服务等级的参数,所述目标资源是指所述目标服务等级可抢占的资源。


3.根据权利要求2所述的方法,其特征在于,所述按照所述目标服务等级的参数的更新值调整所述目标服务等级的参数之后,还包括:
基于所述任一队列状态信息在第一时间阈值内未超过第二阈值上限,将所述目标服务等级的参数由所述更新值调回为调整更新值之前的值。


4.根据权利要求2所述的方法,其特征在于,所述按照所述目标服务等级的参数的更新值调整所述目标服务等级的参数之后,还包括:
基于所述任一队列状态信息在第一时间阈值内超过第三阈值上限,向控制设备上报所述目标服务等级的更新信息,所述更新信息包括所述目标服务等级的参数的更新值。


5.根据权利要求1所述的方法,其特征在于,所述根据所述目标服务等级关联的最大时延调整所述目标服务等级的参数,包括:
确定所述目标服务等级的参数的更新值;
基于所述目标服务等级的参数的更新值在所述最大时延不变的情况下,未满足本地目标资源的约束条件,向控制设备上报异常信息,所述目标资源是指所述目标服务等级可抢占的资源;
接收所述控制设备发送的所述目标服务等级的参数的第一调整值,所述第一调整值基于所述异常信息得到;
按照所述目标服务等级的参数的第一调整值对所述目标服务等级的参数进行调整。


6.根据权利要求2-5任一所述的方法,其特征在于,所述目标服务等级的参数包括队列资源参数及数据流约束参数;
所述确定所述目标服务等级的参数的更新值,包括:
根据实际到达数据流确定所述目标服务等级的数据流约束参数的更新值;
在所述最大时延不变的情况下,根据所述目标服务等级的数据流约束参数的更新值确定所述目标服务等级的队列资源参数的更新值。


7.根据权利要求6所述的方法,其特征在于,所述目标服务等级的队列资源参数包括队列带宽及队列缓存;
所述在所述最大时延不变的情况下,根据所述目标服务等级的数据流约束参数的更新值确定所述目标服务等级的队列资源参数的更新值,包括:
在所述最大时延不变的情况下,确定所述目标服务等级对应的端口的带宽、所述目标服务等级调整后可转发的最大数据量、所述第一网络设备的各个服务等级在所述目标服务等级调整前可转发的最大数据量以及所述各个服务等级对应的队列的最大报文长度;
根据所述目标服务等级对应的端口的带宽、所述目标服务等级调整后可转发的最大数据量以及所述各个服务等级在所述目标服务等级调整前可转发的最大数据量,确定所述目标服务等级的队列带宽;
根据所述各个服务等级在所述目标服务等级调整前可转发的最大数据量以及所述各个服务等级对应的队列的最大报文长度、所述目标服务等级的数据流的突发量的阈值的更新值及数据流的平均速率的阈值的更新值,确定所述目标服务等级的队列缓存。


8.根据权利要求7所述的方法,其特征在于,所述根据所述目标服务等级对应的端口的带宽、所述目标服务等级在目标服务等级调整后可转发的最大数据量以及所述多个服务等级在所述目标服务等级调整前可转发的最大数据量,确定所述目标服务等级的队列带宽,包括:
根据所述目标服务等级对应的端口的带宽、所述目标服务等级在目标服务等级调整后可转发的最大数据量以及所述多个服务等级在所述目标服务等级调整前可转发的最大数据量,按照如下公式确定所述目标服务等级的队列带宽



其中,所述C为所述目标服务等级对应的端口的带宽,所述为所述目标服务等级调整之后可转发的最大数据量,所述Qj为第j服务等级可转发的最大数据量,所述为所述目标服务等级调整前可转发的最大数据量,所述为非时延保障队列在目标服务等级调整前可转发的最大数据量,所述n为大于1的正整数。


9.根据权利要求7所述的方法,其特征在于,所述根据所述多个服务等级在所述目标服务等级调整前可转发的最大数据量以及所述多个服务等级对应的队列的最大报文长度、所述目标服务等级的数据流的突发量的阈值的更新值及数据流的平均速率的阈值的更新值,确定所述目标服务等级的队列缓存,包括:
根据所述多个服务等级在所述目标服务等级调整前可转发的最大数据量以及所述多个服务等级对应的队列的最大报文长度、所述目标服务等级的数据流的突发量的阈值的更新值及数据流的平均速率的阈值的更新值,按照如下公式确定所述目标服务等级的队列缓存BFi2:



其中,所述C为所述目标服务等级对应的端口的带宽,所述为所述目标服务等级调整之后可转发的最大数据量,所述Qj为第j服务等级可转发的最大数据量,所述为所述目标服务等级调整前可转发的最大数据量,所述为非时延保障队列在目标服务等级调整前可转发的最大数据量,所述Lmax,L为低优先级队列中的最大报文长度,所述Ln+1为非时延保障队列中的最大报文长度,所述Lj为第j个服务等级队列中的最大报文长度,所述bi2为数据流的突发量的阈值的更新值,所述ri2为数据流的平均速率的阈值的更新值,所述Li为目标服务等级队列中的最大报文长度,所述n为大于1的正整数。

【专利技术属性】
技术研发人员:陈爽李磊龚钧
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1