技术新讯 > 计算推算,计数设备的制造及其应用技术 > 集群负载评价方法及电子设备与流程  >  正文

集群负载评价方法及电子设备与流程

  • 国知局
  • 2024-07-31 23:14:36

本申请涉及服务器运维,特别是涉及一种集群负载评价方法及电子设备。

背景技术:

1、服务器集群是一种将多个服务器组合成一个整体逻辑单元的技术,可以高效地利用计算资源,并提高应用程序的可用性和性能。集群负载评价分析是对服务器集群的负载进行评估和分析,以确定服务器集群是否能够满足当前和未来的需求,从而针对性地进行优化和升级,提高整个集群的性能和可用性。

2、例如,因为物联网(internet of things,iot)设备数量剧增,传统的端到云模式会产生网络阻塞延时情况,基于此,开发出端到边到云的工作模式,通过在基站布置边缘服务器,来降低云端的网络压力。但随着边缘服务器布置数量的增多,导致出现资源不均匀的情况,如有些基站边缘服务器数量多,压力小,但有些基站的边缘服务器少,导致延时和功耗依然大。因此,需要对各个基站对应的边缘服务器集群的负载进行评价,以实现后续的优化。

3、而如何对服务器集群进行准确的负载评价,是本领域技术人员亟待解决的问题。

技术实现思路

1、本申请至少提供一种集群负载评价方法及电子设备。

2、本申请第一方面提供了一种集群负载评价方法,方法包括:计算每个集群中每个服务器的负载,得到服务器负载;结合每个集群中每个服务器的服务器负载,分别统计得到每个集群的初始集群负载;确定当前目标集群和当前目标集群对应的资源共享集群,基于资源共享集群的初始集群负载,计算得到资源共享集群可提供给当前目标集群的共享资源量;基于当前目标集群的初始集群负载和每个资源共享集群的共享资源量,计算得到当前目标集群的目标集群负载。

3、在一实施例中,计算每个集群中每个服务器的负载,得到服务器负载,包括:检测服务器的任务响应时长和运行功耗;基于任务响应时长和运行功耗,计算得到服务器的服务器负载。

4、在一实施例中,基于任务响应时长和运行功耗,计算得到服务器的服务器负载,包括:分别对任务响应时长和运行功耗进行归一化处理,得到时长归一化值和功耗归一化值;对时长归一化值和功耗归一化值进行加权求和,得到服务器的服务器负载。

5、在一实施例中,结合每个集群中每个服务器的服务器负载,分别统计得到每个集群的初始集群负载,包括:获取集群中每个服务器的服务器负载;对集群中每个服务器的服务器负载进行求和,得到集群的初始集群负载。

6、在一实施例中,基于资源共享集群的初始集群负载,计算得到资源共享集群可提供给当前目标集群的共享资源量,包括:检测资源共享集群与当前目标集群之间的集群距离;基于集群距离和资源共享集群的初始集群负载,计算得到资源共享集群可提供给当前目标集群的共享资源量。

7、在一实施例中,基于集群距离和资源共享集群的初始集群负载,计算得到资源共享集群可提供给当前目标集群的共享资源量,包括:对集群距离进行归一化处理,得到距离归一化值;以及,获取资源共享集群对应的共享权重;结合资源共享集群的初始集群负载、距离归一化值和共享权重,计算得到资源共享集群可提供给当前目标集群的共享资源量。

8、在一实施例中,基于当前目标集群的初始集群负载和每个资源共享集群的共享资源量,计算得到当前目标集群的目标集群负载,包括:对当前目标集群的初始集群负载和每个资源共享集群的共享资源量进行减法运算,得到当前目标集群的目标集群负载。

9、在一实施例中,在基于当前目标集群的初始集群负载和每个资源共享集群的共享资源量,计算得到当前目标集群的目标集群负载之后,方法还包括:基于当前目标集群的目标集群负载,确定当前目标集群对应的推荐服务器数量。

10、在一实施例中,服务器为边缘服务器。

11、本申请第二方面提供了一种集群负载评价装置,装置包括:服务器负载计算模块,用于计算每个集群中每个服务器的负载,得到服务器负载;初始负载计算模块,用于结合每个集群中每个服务器的服务器负载,分别统计得到每个集群的初始集群负载;共享资源量计算模块,用于确定当前目标集群和当前目标集群对应的资源共享集群,基于资源共享集群的初始集群负载,计算得到资源共享集群可提供给当前目标集群的共享资源量;目标负载计算模块,用于基于当前目标集群的初始集群负载和每个资源共享集群的共享资源量,计算得到当前目标集群的目标集群负载。

12、本申请第三方面提供了一种电子设备,包括存储器和处理器,处理器用于执行存储器中存储的程序指令,以实现上述集群负载评价方法。

13、本申请第四方面提供了一种计算机可读存储介质,其上存储有程序指令,程序指令被处理器执行时实现上述集群负载评价方法。

14、上述方案,通过计算每个集群中每个服务器的负载,得到服务器负载;结合每个集群中每个服务器的服务器负载,分别统计得到每个集群的初始集群负载;确定当前目标集群和当前目标集群对应的资源共享集群,基于资源共享集群的初始集群负载,计算得到资源共享集群可提供给当前目标集群的共享资源量;基于当前目标集群的初始集群负载和每个资源共享集群的共享资源量,计算得到当前目标集群的目标集群负载,以在对当前目标集群进行负载评价时,除了考虑当前目标集群本身的负载情况之外,还考虑当前目标集群可接收的共享资源量,使得到的当前目标集群的目标集群负载更加准确,便于执行后续的负载优化操作。

15、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本申请。

技术特征:

1.一种集群负载评价方法,其特征在于,存在多个集群,每个集群中含有多个服务器,所述集群之间存在资源共享,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述计算所述每个集群中每个服务器的负载,得到服务器负载,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述任务响应时长和所述运行功耗,计算得到所述服务器的服务器负载,包括:

4.根据权利要求1所述的方法,其特征在于,所述结合所述每个集群中每个服务器的服务器负载,分别统计得到所述每个集群的初始集群负载,包括:

5.根据权利要求1所述的方法,其特征在于,所述基于所述资源共享集群的初始集群负载,计算得到所述资源共享集群可提供给所述当前目标集群的共享资源量,包括:

6.根据权利要求5所述的方法,其特征在于,基于所述集群距离和所述资源共享集群的初始集群负载,计算得到所述资源共享集群可提供给所述当前目标集群的共享资源量,包括:

7.根据权利要求1所述的方法,其特征在于,所述基于所述当前目标集群的初始集群负载和每个所述资源共享集群的共享资源量,计算得到所述当前目标集群的目标集群负载,包括:

8.根据权利要求1所述的方法,其特征在于,在所述基于所述当前目标集群的初始集群负载和每个所述资源共享集群的共享资源量,计算得到所述当前目标集群的目标集群负载之后,所述方法还包括:

9.根据权利要求1至8任一项所述的方法,其特征在于,所述服务器为边缘服务器。

10.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,处理器用于执行存储器中存储的程序指令,以实现如权利要求1-9任一项所述方法中的步骤。

技术总结本申请公开了一种集群负载评价方法及电子设备,该集群负载评价方法包括:计算每个集群中每个服务器的负载,得到服务器负载;结合每个集群中每个服务器的服务器负载,分别统计得到每个集群的初始集群负载;确定当前目标集群和当前目标集群对应的资源共享集群,基于资源共享集群的初始集群负载,计算得到资源共享集群可提供给当前目标集群的共享资源量;基于当前目标集群的初始集群负载和每个资源共享集群的共享资源量,计算得到当前目标集群的目标集群负载。在对当前目标集群进行负载评价时,综合考虑当前目标集群本身的负载情况和可接收的共享资源量,使得到的当前目标集群的目标集群负载更加准确,便于执行后续的负载优化操作。技术研发人员:孙森受保护的技术使用者:浙江大华技术股份有限公司技术研发日:技术公布日:2024/7/29

本文地址:https://www.jishuxx.com/zhuanli/20240730/196602.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。