一种确定配置参数的方法、装置、系统及存储介质制造方法及图纸

技术编号:38664820 阅读:15 留言:0更新日期:2023-09-02 22:46
本申请提供了一种确定配置参数的方法、装置、系统及存储介质,旨在平衡网络系统的性能和能耗,从而在保持流量的正常转发的情况下降低网络系统的能耗。其中,所述确定配置参数的方法包括:获取第一约束,所述第一约束包括第一流量约束,所述第一流量约束用于约束第一设备的端口在第一时间段内的流量参数,所述第一时间段晚于当前时刻;获取第二约束,所述第二约束指示第二设备对所述第一设备的配置参数的约束,所述第二设备与所述第一设备相邻;根据所述第一约束和所述第二约束确定第一配置信息,所述第一配置信息包括至少一个配置参数以及每个配置参数对应的值,根据所述第一配置信息配置的所述第一设备的能耗值满足能耗要求。求。求。

【技术实现步骤摘要】
一种确定配置参数的方法、装置、系统及存储介质


[0001]本申请涉及通信
,尤其涉及一种确定配置参数的方法、装置、系统及存储介质。

技术介绍

[0002]网络系统包括多个网络设备,用于传输网络系统中的流量。网络系统的能耗成本在网络系统的运营成本中占了较大的比重。网络系统的能耗成本取决于网络系统中每个网络设备的能耗成本,网络设备的能耗成本是指网络设备在工作过程中消耗电能带来的成本。
[0003]为了降低网络系统的运营成本,需要降低网络系统的总能耗。

技术实现思路

[0004]本申请提供了一种确定配置参数的方法、装置、系统及存储介质,旨在平衡网络系统的性能和能耗,从而在保持流量的正常转发的情况下降低网络系统的能耗。
[0005]第一方面,本申请提供了一种确定配置参数的方法。该方法应用于网络系统中任意一个网络设备,或者应用于网络系统的控制设备。应用该方法的设备获取第一约束和获取第二约束,并根据第一约束和第二约束确定第一配置信息。第一约束是为保证第一设备在第一时间段内正常工作,对第一设备的配置参数的限制条件。第一时间段为晚于当前时刻的时间段。第一约束包括第一流量约束,第一流量约束用于约束第一设备的端口在第一时间段内的流量参数,例如可以用于约束第一设备的所有端口在第一时间段内的总吞吐量。第二约束是为保证第二设备在第一时间段内正常工作,对第一设备的配置参数的限制条件,即第二约束指示第二设备对第一设备的配置参数的约束。第二设备与第一设备相邻。第一配置信息包括至少一个配置参数,以及该至少一个配置参数中每个配置参数的值。第一配置用于配置第一设备。根据第一配置信息配置的第一设备能够在第一时间段内正常工作。根据第一配置信息配置的第一设备满足第二设备在第一时间段内正常工作的条件。根据第一配置信息配置的第一设备的能耗值满足能耗要求。这样,根据第一配置参数配置第一设备,既能够使得第一设备在第一时间段内正常工作,也能够使得与第一设备相邻的第二设备在第一时间段内正常工作。在保证第一设备和第二设备的正常工作下,降低了第一设备的能耗。如此,可以平衡多个网络设备的工作情况,从而在保持流量的正常转发的情况下降低网络系统的能耗。
[0006]在一种可能的设计中,应用该方法的设备根据第一约束和第二约束确定第三约束,并根据第三约束确定配置信息。具体地,应用该方法的设备可以根据第一约束和第二约束中对配置参数约束程度较高的约束条件作为第三约束中的约束条件。也就是说,第三约束对第一设备的配置参数的限制程度,高于第一约束或第二约束对第一设备的配置参数的限制程度。例如,假设第二约束还包括第二流量约束,可以根据第一流量约束和第二流量约束确定第三流量约束。第三流量约束用于约束第一设备的端口在第一时间段内的流量参
数,且第三流量约束对应的流量参数,既不小于第一流量约束对应的流量参数,也不小于第二流量约束对应的流量参数。
[0007]在一种可能的设计中,网络设备之间可以相互通告各自的约束。也就是说,如果本申请提供的确定配置参数的方法由第一设备执行,第一设备可以向第一设备的邻居网络设备发送第三约束,以使第一设备的邻居网络设备确定第一设备的约束。具体地,第一设备可以向第三设备发送第三约束。第三设备为与第一设备相邻的网络设备。可选地,第三设备和上述第二设备可以是相同的网络设备。
[0008]在一种可能的设计中,第三流量约束是根据第一流量约束对某端口的流量约束,以及第二流量约束中对该端口对应的端口的流量约束确定的。具体地,如果第一设备包括第一端口,第二设备包括第二端口,第一端口与第二端口连接。在确定第三流量约束时,可以先比较第二流量约束中用于约束第二端口在第一时间段内的流量参数,与第一流量约束中用于约束第一端口在第一时间段内的流量参数的大小。如果第二流量约束中用于约束第二端口在第一时间段内的流量参数,大于第一流量约束中用于约束第一端口在第一时间段内的流量参数,那么可以根据第二流量约束中用于约束第二端口在第一时间段内的流量参数确定第三流量约束中用于约束第一端口在第一时间段内的流量参数。即,如果第二流量约束所要求的第二端口在第一时间段内的流量,大于第一流量约束所要求的第一端口在第一时间段内的流量,根据第二流量约束所要求的流量确定第三流量约束。即,当第二流量约束对应的流量参数大于与第一流量约束对应的流量参数时,根据第二流量约束确定第三流量约束,第三流量约束对应的流量参数与第二流量约束对应的流量参数匹配。这样,可以确保第三流量约束对应的流量参数,能够满足第二设备在第一时间段内正常工作的需求。
[0009]在一种可能的设计中,第三约束还用于约束端口的状态。具体地,第一约束包括第一状态约束,用于约束第一端口在第一时间段内的状态为第一状态。第二约束包括第二状态约束,用于约束第二端口在第一时间段内的状态为第二状态。在确定第三约束时,可以判断第一状态和第二状态是否相同,以及第一状态和第二状态是否包括工作状态。如果第一状态和第二状态不同,且第二状态和第二状态中包括工作状态,那么可以根据工作状态确定第三状态约束。第三状态约束用于约束第一端口在第一时间段内的状态为工作状态。这样,能够满足第一设备和第二设备在第一时间段内正常工作的需求。
[0010]在一种可能的设计中,第三约束还包括处理约束和/或转发约束。其中,处理约束用于约束第一设备中数据处理器件在第一时间段内的数据处理参数,散热约束用于约束第一设备中散热器件在第一时间段内的散热能力。
[0011]在一种可能的设计中,当第三约束包括处理约束时,可以基于第三流量约束确定处理约束。具体地,可以先根据第三流量约束和处理参数对应关系确定目标处理参数。处理参数对应关系包括第一设备的端口的流量参数和第一设备的数据处理器件转发流量参数对应的流量所需的数据处理参数之间的对应关系。目标处理参数指示为了在第一时间段内处理第三流量约束对应的流量,第一设备的数据处理器件需要提供的数据处理参数。数据处理参数体现数据处理器件的处理能力。接着,可以根据目标处理参数确定处理约束,处理约束用于约束第一设备的数据处理器件在第一时间段内提供的数据处理参数不小于目标处理参数。
[0012]在一种可能的设计中,当第三约束包括散热约束时,可以基于第三流量约束中的
处理约束确定散热约束。具体地,先根据目标处理参数和热量对应关系确定目标热量参数。其中,热量对应关系包括数据处理器件的数据处理参数和数据处理器件在根据所述数据处理参数处理数据时的产生的热量之间的对应关系。目标热量参数表示为了转发第三流量约束对应的流量,第一设备的数据处理器件在第一时间段内的发热情况。为了将第一设备的温度维持在合理的范围,可以根据目标热量参数和散热对应关系确定目标散热参数。散热对应关系包括热量以及需要散发热量时散热器件所需要的工作参数之间的对应关系。相应地,目标散热参数表示:为了减小第一设备的数据处理器件在第一时间段内散发的热量影响第一设备的正常工作,第一设备的散热器件需要提供的散热能力。在确定目标散热参数之后,可以根据目标散热参数确定散热约束。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种确定配置参数的方法,其特征在于,所述方法包括:获取第一约束,所述第一约束包括第一流量约束,所述第一流量约束用于约束第一设备的端口在第一时间段内的流量参数,所述第一时间段晚于当前时刻;获取第二约束,所述第二约束指示第二设备对所述第一设备的配置参数的约束,所述第二设备与所述第一设备相邻;根据所述第一约束和所述第二约束确定第一配置信息,所述第一配置信息包括至少一个配置参数以及每个配置参数对应的值,根据所述第一配置信息配置的所述第一设备的能耗值满足能耗要求。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一约束和所述第二约束确定第一配置信息包括:根据所述第一约束和所述第二约束确定第三约束,所述第三约束包括第三流量约束,所述第三流量约束用于约束所述第一设备的端口在所述第一时间段内的流量参数;根据所述第三约束确定所述第一配置信息。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:向第三设备发送所述第三约束,所述第三设备与所述第一设备相邻。4.根据权利要求2或3所述的方法,其特征在于,所述第一设备包括第一端口,所述第一设备通过所述第一端口与所述第二设备的第二端口连接,所述第二约束包括第二流量约束,所述第二流量约束用于约束所述第二端口在所述第一时间段内的流量参数;所述根据所述第一约束和所述第二约束确定第三约束包括:当所述第二流量约束对应的流量参数大于与所述第一流量约束对应的流量参数时,根据所述第二流量约束确定所述第三流量约束,所述第三流量约束对应的流量参数与所述第二流量约束对应的流量参数匹配。5.根据权利要求4所述的方法,其特征在于,所述第一约束还包括第一状态约束,所述第二约束还包括第二状态约束,所述第一状态约束用于约束所述第一端口在所述第一时间段内的状态为第一状态,所述第二状态约束用于约束所述第二端口在所述第一时间段内的状态为第二状态,所述根据所述第一约束和所述第二约束确定第三约束包括:当所述第一状态与所述第二状态不同,且所述第一状态和所述第二状态中包括工作状态时,根据所述工作状态确定第三状态约束,所述第三约束包括所述第三状态约束,所述第三状态约束用于约束所述第一端口在所述第一时间段内的状态为所述工作状态。6.根据权利要求4或5所述的方法,其特征在于,所述第三约束还包括处理约束和/或散热约束,所述处理约束用于约束所述第一设备中的数据处理器件在所述第一时间段内的数据处理参数,所述散热约束用于约束所述第一设备中散热器件在所述第一时间段内的散热能力。7.根据权利要求6所述的方法,其特征在于,当所述第三约束包括所述处理约束时,所述根据所述第一约束和所述第二约束确定第三约束包括:根据所述第三流量约束和处理参数对应关系确定目标处理参数,所述处理参数对应关系包括所述第一设备的端口的流量参数和所述第一设备的数据处理器件转发所述流量参数对应的流量所需的数据处理参数之间的对应关系;
根据所述目标处理参数确定所述处理约束。8.根据权利要求7所述的方法,其特征在于,当所述第三约束还包括所述散热约束时,所述根据所述第一约束和所述第二约束确定第三约束还包括:根据所述目标处理参数和热量对应关系确定目标热量参数,所述热量对应关系包括所述数据处理器件的数据处理参数和所述数据处理器件在根据所述数据处理参数处理数据时的产生的热量之间的对应关系;根据所述目标热量参数和散热对应关系确定目标散热参数,所述散热对应关系包括热量以及需要散发所述热量时所述散热器件所需要的工作参数之间的对应关系;根据所述目标散热参数确定所述散热约束。9.根据权利要求2

8任一项所述的方法,其特征在于,所述能耗要求指示所述第一配置信息为满足所述第三约束的配置信息中能耗值最小的配置信息,所述第一设备根据所述第三约束确定所述第一配置信息包括:确定配置信息集合,所述配置信息集合包括至少一组满足所述第三约束的配置信息,每组配置信息包括所述至少一个配置参数以及每个配置参数对应的值;根据能耗对应关系,确定所述至少一组配置信息中每组配置信息对应的能耗值,所述能耗对应关系表示所述第一设备的配置参数的值和所述第一设备的能耗值之间的对应关系;将所述至少一组配置信息中对应能耗值最小的配置信息确定为所述第一配置信息。10.根据权利要求1

9任一项所述的方法,其特征在于,在获取所述第一约束之前,所述方法还包括:确定所述第一设备的端口在第一时间段内的流量满足配置调整条件。11.根据权利要求1

10任一项所述的方法,其特征在于,在获取所述第一约束之前,所述方法还包括:获取能耗约束,所述能耗约束用于约束所述第一设备在所述第一时间段内的能耗值小于能耗阈值。12.一种确定配置参数的装置,其特征在于,所述装置包括:获取单元,用于获取第一约束,所述第一约束包括第一流量约束,所述第一流量约束用于约束第一设备的端口在第一时间段内的流量参数,所述第一时间段晚于当前时刻;获取第二约束,所述第二约束指示第二设备对所述第一设备的配置参数的约束,所述第二设备与所述...

【专利技术属性】
技术研发人员:雷玉鹏吴俊张亮张许宝
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1