系统负载确定方法、装置、设备及存储介质与流程

文档序号:37294235发布日期:2024-03-13 20:42阅读:10来源:国知局
系统负载确定方法、装置、设备及存储介质与流程

本申请实施例涉及负载均衡,尤其涉及一种系统负载确定方法、装置、设备及存储介质。


背景技术:

1、负载均衡策略在计算机领域为维护诸多服务器或应用之间的负载均衡起到了重要的作用。目前,常基于动态的负载均衡策略确定多个服务器或应用各自的负载压力数据,从而根据多个负载压力数据均衡发布任务到服务器或者应用。具体的,负载均衡器可以先获取影响服务器或应用负载的多个因素,然后确定每个因素的权重,根据因素的权重对多个因素进行加权求和,得到服务器或应用的负载压力数据。

2、然而,若上述因素的权重设置得不合理,就会造成负载压力数据不合理,从而导致在服务器或应用长期运行后出现负载较严重倾斜的情况,影响负载均衡效果。


技术实现思路

1、本申请提供一种系统负载确定方法、装置、设备及存储介质,以提高确定负载压力数据的准确性,提高负载均衡效果。

2、第一方面,提供一种系统负载确定方法,包括:获取多个负载因子各自的当前数值,负载因子用于表征任务执行端的负载情况;针对多个负载因子中的任一目标负载因子,确定目标负载因子的取值范围包括的多个子取值范围,确定多个子取值范围中包括目标负载因子的当前数值的目标子取值范围;根据目标子取值范围,确定目标负载因子的子负载压力数值;对多个负载因子各自的子负载压力数值进行排序,得到任务执行端的负载压力数值。

3、第二方面,提供一种系统负载确定装置,包括:获取模块,用于获取多个负载因子各自的当前数值,负载因子用于表征任务执行端的负载情况;第一确定模块,用于针对多个负载因子中的任一目标负载因子,确定目标负载因子的取值范围包括的多个子取值范围,确定多个子取值范围中包括目标负载因子的当前数值的目标子取值范围;第二确定模块,用于根据目标子取值范围,确定目标负载因子的子负载压力数值;排序模块,用于对多个负载因子各自的子负载压力数值进行排序,得到任务执行端的负载压力数值。

4、第三方面,提供一种电子设备,包括:处理器和存储器,该存储器用于存储计算机程序,该处理器用于调用并运行该存储器中存储的计算机程序,执行如第一方面或其各实现方式中的方法。

5、第四方面,提供一种计算机可读存储介质,用于存储计算机程序,计算机程序使得计算机执行如第一方面或其各实现方式中的方法。

6、第五方面,提供一种计算机程序产品,包括计算机程序指令,该计算机程序指令使得计算机执行如第一方面或其各实现方式中的方法。

7、第六方面,提供一种计算机程序,计算机程序使得计算机执行如第一方面或其各实现方式中的方法。

8、通过本申请提供的技术方案,电子设备可以获取多个负载因子各自的当前数值,负载因子用于表征任务执行端的负载情况,然后,针对多个负载因子中的任一目标负载因子,可以确定目标负载因子的取值范围包括的多个子取值范围,确定多个子取值范围中包括目标负载因子的当前数值的目标子取值范围,接着,电子设备可以根据目标子取值范围,确定目标负载因子的子负载压力数值,并对多个负载因子各自的子负载压力数值进行排序,得到任务执行端的负载压力数值。在上述过程中,电子设备是基于多个负载因子的数值分别在对应取值范围中的子取值范围确定负载压力数值的,无需考虑每个负载因子的权重,因此可以解决由于权重设置不合理导致的负载压力数据不合理的问题,而且,负载压力数值是由多个负载因子各自的子负载压力数值组成的,因此可以全面、准确地表示任务执行端的负载情况,也就是说,本申请可以提高确定负载压力数据的准确性,提高负载均衡效果。



技术特征:

1.一种系统负载确定方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述确定所述目标负载因子的取值范围包括的多个子取值范围,包括:

3.根据权利要求2所述的方法,其特征在于,所述对所述至少一个高频段取值范围和所述至少一个低频段取值范围分别进行处理,得到所述多个子取值范围,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述目标子取值范围,确定所述目标负载因子的子负载压力数值,包括:

5.根据权利要求2所述的方法,其特征在于,所述对所述至少一个高频段取值范围和所述至少一个低频段取值范围分别进行处理,得到所述多个子取值范围,包括:

6.根据权利要求5所述的方法,其特征在于,所述确定所述至少一个高频段取值范围各自的第一分段数量和所述至少一个低频段取值范围各自的第二分段数量,包括:

7.根据权利要求5或6所述的方法,其特征在于,所述根据所述目标子取值范围,确定所述目标负载因子的子负载压力数值,包括:

8.根据权利要求1-3和5-6中任一项所述的方法,其特征在于,所述根据所述目标子取值范围,确定所述目标负载因子的子负载压力数值,包括:

9.一种系统负载确定装置,其特征在于,包括:

10.一种电子设备,其特征在于,包括:

11.一种计算机可读存储介质,其特征在于,用于存储计算机程序,所述计算机程序使得计算机执行如权利要求1-8中任一项所述的方法。


技术总结
本申请提供了一种系统负载确定方法、装置、设备及存储介质,包括:获取多个负载因子各自的当前数值,负载因子用于表征任务执行端的负载情况;针对多个负载因子中的任一目标负载因子,确定目标负载因子的取值范围包括的多个子取值范围,确定多个子取值范围中包括目标负载因子的当前数值的目标子取值范围;根据目标子取值范围,确定目标负载因子的子负载压力数值;对多个负载因子各自的子负载压力数值进行排序,得到任务执行端的负载压力数值。以提高确定负载压力数据的准确性,提高负载均衡效果。

技术研发人员:徐超,何光宇,金铸
受保护的技术使用者:东软集团股份有限公司
技术研发日:
技术公布日:2024/3/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1