拥塞门限确定方法、装置、设备及存储介质制造方法及图纸

技术编号:32364305 阅读:13 留言:0更新日期:2022-02-20 03:36
本申请是关于一种拥塞门限确定方法、装置、设备及存储介质,具体涉及网络通信技术领域。所述方法包括:获取目标交换机的各组候选拥塞门限;获取目标交换机在目标场景参数下,设置各组候选拥塞门限分别得到的目标队列的各个队列带宽;基于所述各个队列带宽之间的大小关系,确定所述目标交换机在目标场景参数下的拥塞门限。通过上述方案,计算机设备通过对目标交换机在目标传输环境下不同候选拥塞门限得到的队列带宽进行分析对比,确定出目标交换机在目标场景参数下的最优拥塞门限,从而使得选取出的拥塞门限考虑了当前交换机所处的场景,提高了网络拥塞控制效果,从而提高了交换机的网络吞吐率。换机的网络吞吐率。换机的网络吞吐率。

【技术实现步骤摘要】
拥塞门限确定方法、装置、设备及存储介质


[0001]本专利技术涉及网络通信
,具体涉及一种拥塞门限确定方法、装置、设备及存储介质。

技术介绍

[0002]RDMA(Remote Direct Memory Access,远程直接内存访问)是一种能够解决网络传输中服务器端数据处理延时的技术。RDMA技术主要包括RoCE(RDMA over Converged Ethernet)技术,它使得基于以太网的数据传输能够提高数据传输吞吐量、减少网络延时、降低CPU负载。
[0003]在RoCE网络中,我们需要构建无损以太网用于保证网络传输过程中不丢包。构建无损以太网需支持的关键特性包括PFC、ECN、DCBX和ETS等。其中ECN(显式拥塞通告)技术,设备发生拥塞时,通过对报文IP头中ECN域的标识,由接收端向发送端发出降低发送速率的CNP(Congestion Notification Packets,拥塞通知包)报文,实现端到端的拥塞管理,减缓拥塞扩散恶化。现有的交换机均支持对遇到队列拥塞的报文打上ECN标记,以通知源端对流进行降速,缓解交换机的拥塞状况。
[0004]但上述方案中,真实的网络流量是不断变化的,静态设置ECN门限的场景适应能力差,可能导致交换机的网络吞吐能力被不必要地限制。

技术实现思路

[0005]本申请提供了一种拥塞门限确定方法、装置、设备及存储介质,提高了交换机的网络吞吐率,该技术方案如下。
[0006]一方面,提供了一种拥塞门限确定方法,所述方法包括:<br/>[0007]获取目标交换机的各组候选拥塞门限;
[0008]获取所述目标交换机在目标场景参数下,设置所述各组候选拥塞门限分别得到的目标队列的各个队列带宽;所述目标场景参数包括设备类型、出接口速率、多对一状态Incast以及队列带宽范围标识中的至少一者;
[0009]基于所述各个队列带宽之间的大小关系,确定所述目标交换机在目标场景参数下的拥塞门限。
[0010]又一方面,提供了一种拥塞门限确定装置,所述装置包括:
[0011]候选门限获取模块,用于获取目标交换机的各组候选拥塞门限;
[0012]带宽确定模块,用于获取所述目标交换机在目标场景参数下,设置所述各组候选拥塞门限分别得到的目标队列的各个队列带宽;所述目标场景参数包括设备类型、出接口速率、多对一状态Incast以及队列带宽范围标识中的至少一者;
[0013]拥塞门限确定模块,用于基于所述各个队列带宽之间的大小关系,确定所述目标交换机在目标场景参数下的拥塞门限。
[0014]在一种可能的实现方式中,所述装置还包括:
[0015]第一比值检测模块,用于检测在指定时间内目标队列的平均带宽,与物理带宽的第一比值;
[0016]队列带宽标识获取模块,用于根据所述第一比值查询带宽标识映射表,获得所述队列带宽范围标识;所述带宽标识映射表用于指示所述各个队列带宽范围标识与比值区间之间的对应关系。
[0017]在一种可能的实现方式中,所述拥塞门限包括低门限值、高门限值以及概率门限值;
[0018]所述候选门限获取模块,还包括:
[0019]低门限获取单元,用于按照第一步长,遍历低门限值的选取区间,获得各个候选低门限值;
[0020]高门限获取单元,用于按照第二步长,遍历高门限值的选取区间,获得各个候选高门限值;
[0021]概率门限获取单元,用于按照第三步长,遍历概率门限值的选取区间,获得各个候选概率门限值;
[0022]候选门限获取单元,用于将各个候选低门限值、各个候选高门限值以及各个候选概率门限值一一组合,获得所述目标交换机的各组所述候选拥塞门限;所述候选拥塞门限中,候选高门限值大于候选低门限值。
[0023]在一种可能的实现方式中,所述拥塞门限确定模块,还包括:
[0024]权重矩阵构建单元,用于将设置各组所述候选拥塞阈值时得到的所述各个队列带宽进行两两比较,并根据比较结果构建权重强度矩阵;所述权重强度矩阵中的目标权重元素的行列序号分别表征进行比较的候选拥塞门限的组号;所述目标权重元素用于指示形成目标比较结果的次数;
[0025]优劣表生成单元,用于根据权重强度矩阵中的各个权重元素,获取各组候选拥塞门限之间的优劣关系,以生成门限优劣表,并将门限优劣表中最优的候选拥塞门限确定为目标交换机在目标场景参数下的拥塞门限。
[0026]在一种可能的实现方式中,所述权重矩阵构建单元,还用于,
[0027]当设置第N候选拥塞门限时得到的第N队列带宽,大于设置第M候选拥塞门限时得到的第M队列带宽时,将所述权重强度矩阵中的第N行第M列的元素加1,得到更新后的权重强度矩阵。
[0028]在一种可能的实现方式中,所述优劣表生成单元,还用于,
[0029]当所述权重强度矩阵中的第M行N列的权重元素,大于所述权重强度矩阵中第N行第M列的权重元素时,确定第M组候选拥塞门限优于第N组候选拥塞门限。
[0030]在一种可能的实现方式中,所述装置还包括:
[0031]门限上限获取模块,用于当所述目标交换机设置为所述目标场景参数时,根据目标交换机传输的目标业务的优先级,生成拥塞门限上限;
[0032]最优门限获取模块,用于在所述门限优劣表中,选取满足所述拥塞门限上限的最优的候选拥塞门限,以控制所述目标交换机的数据传输。
[0033]再一方面,提供了一种计算机设备,所述计算机设备中包含处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少
一段程序、代码集或指令集由处理器加载并执行以实现上述拥塞门限确定方法。
[0034]又一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现上述的拥塞门限确定方法。
[0035]再一方面,提供了一种计算机程序产品还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述的拥塞门限确定方法。
[0036]本申请提供的技术方案可以包括以下有益效果:
[0037]将设置了目标场景参数的目标交换机,分别设置不同的候选拥塞门限后进行测试,获得各个不同候选拥塞门限所对应的目标队列的队列带宽,此时比较各个目标队列的队列带宽之间的大小关系,即可以确定出适合在目标场景参数下设置的拥塞门限。通过上述方案,计算机设备通过对目标交换机在目标传输环境下的不同候选拥塞门限得到的队列带宽进行分析对比,确定出目标交换机在目标场景参数所指示的传输环境下的最优拥塞门限,从而使得选取出的拥塞门限考虑了当前交换机所处的场景,提高了网络拥塞控制效果,从而提高了交换机的网络吞吐率。
附图说明
[0038]为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种拥塞门限确定方法,其特征在于,所述方法包括:获取目标交换机的各组候选拥塞门限;获取所述目标交换机在目标场景参数下,设置所述各组候选拥塞门限分别得到的目标队列的各个队列带宽;所述目标场景参数包括设备类型、出接口速率、多对一状态Incast以及队列带宽范围标识中的至少一者;基于所述各个队列带宽之间的大小关系,确定所述目标交换机在目标场景参数下的拥塞门限。2.根据权利要求1所述的方法,其特征在于,当所述目标场景参数包括队列带宽范围标识时,所述获取目标交换机的各组候选拥塞门限之前,所述方法还包括:检测在指定时间内所述目标队列的平均带宽,与目标队列所处端口的物理带宽的第一比值;根据所述第一比值查询带宽标识映射表,获得所述队列带宽范围标识;所述带宽标识映射表用于指示所述各个队列带宽范围标识与比值区间之间的对应关系。3.根据权利要求1或2所述的方法,其特征在于,所述拥塞门限包括低门限值、高门限值以及概率门限值;所述获取目标交换机的各组候选拥塞门限,包括:按照第一步长,遍历低门限值的选取区间,获得各个候选低门限值;按照第二步长,遍历高门限值的选取区间,获得各个候选高门限值;按照第三步长,遍历概率门限值的选取区间,获得各个候选概率门限值;将各个候选低门限值、各个候选高门限值以及各个候选概率门限值一一组合,获得所述目标交换机的各组所述候选拥塞门限;所述候选拥塞门限中,候选高门限值大于候选低门限值。4.根据权利要求1或2所述的方法,其特征在于,所述基于所述各个队列带宽之间的大小关系,确定所述目标交换机在目标场景参数下的拥塞门限,包括:将设置所述各组候选拥塞阈值时得到的所述各个队列带宽进行两两比较,并根据比较结果构建权重强度矩阵;所述权重强度矩阵中的目标权重元素的行列序号分别表征进行比较的候选拥塞门限的组号;所述目标权重元素用于指示形成目标比较结果的次数;根据权重强度矩阵中的各个权重元素,获取各组候选拥塞门限之间的优劣关系,以生成门限优劣表,并将门限优劣表中最优的候选拥塞...

【专利技术属性】
技术研发人员:王明辉谢江轩敖襄桥
申请(专利权)人:新华三大数据技术有限公司
类型:发明
国别省市:

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

1