System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据资源,尤其涉及一种数据中心的资源调度方法、装置、设备及存储介质。
技术介绍
1、随着云服务、大数据、ai计算等技术的发展,企业和政府投建了大量的数据中心,数据中心是支持各种互联网应用技术的重要基础设施,然而,数据中心的爆发式增长也带来了巨大的能耗问题。数据中心作为支持云计算和大数据处理的核心基础设施,服务器虚拟化是其中的核心技术手段,数据中心运行的虚拟机数量越来越多,对虚拟机的资源调度的要求也越来越高,虚拟机数目和虚拟机的计算负载会随用户和应用的需求经常变化,如何在保证数据中心能效最优的条件下进行资源调度是至关重要的问题。
2、现有的能效评价指标,如pue(power usage effectiveness),已经在数据中心行业中得到广泛应用,但它们存在一些局限性,pue是一个静态指标,主要关注基础设施的能效,无法反映实际计算负载的动态变化,也未能提供时间和空间维度的能效信息,因此在资源调度时无法满足不同应用场景下的能效需求,会使数据中心产生资源浪费或资源不足的情况。
技术实现思路
1、本专利技术实施例所要解决的技术问题是:提供了一种数据中心的资源调度方法,通过计算动态能效比对数据中心的能效进行准确评估,从而针对性的进行资源调度,提高数据中心的能效,满足不断增长的计算需求,避免资源浪费或资源不足的现象发生。
2、为了解决上述技术问题,第一方面,本专利技术实施例提供一种数据中心的资源调度方法,包括:
3、获取不同时间段的数据中心的
4、基于所述资源使用率和所述能耗数据,计算得到动态能效比;
5、基于预设的评价标准对所述动态能效比进行评价,得到能效评价结果;
6、根据所述能效评价结果对数据中心的资源分配进行调整。
7、进一步的,所述资源使用率至少包括cpu使用率、内存使用率和网络带宽利用率。
8、进一步的,所述基于所述资源使用率和所述能耗数据,计算得到动态能效比,包括:
9、将每一时间段的每一虚拟机的所述cpu使用率、所述内存使用率和所述网络带宽利用率分别与对应的权重相乘,得到计算负载;
10、累加所有虚拟机的所述计算负载,得到总计算负载;
11、计算同一时间段内的所述总计算负载与所述能耗数据的比值,得到动态能效比。
12、进一步的,所述基于预设的评价标准对所述动态能效比进行评价,得到能效评价结果,包括:
13、将所述动态能效比与预设的评价标准相比较,若所述动态能效比大于所述评价标准的阈值上限或小于所述评价标准的阈值下限,则判定所述动态能效比不符合标准;
14、若所述动态能效比大于等于所述评价标准的阈值下限且小于等于所述评价标准的阈值上限,则判定所述动态能效比符合标准。
15、进一步的,所述根据所述能效评价结果对数据中心的资源分配进行调整,包括:
16、当所述动态能效比不符合标准时,采用自动负载均衡算法,减少负载较低的虚拟机的资源,增加负载较高的虚拟机的资源。
17、为了解决上述技术问题,第二方面,本专利技术实施例提供一种数据中心的资源调度装置,包括:
18、数据获取模块,用于获取不同时间段的数据中心的资源使用率和能耗数据;其中,所述能耗数据由电能计量器采集获得;
19、能效比计算模块,用于基于所述资源使用率和所述能耗数据,计算得到动态能效比;
20、能效评价模块,用于基于预设的评价标准对所述动态能效比进行评价,得到能效评价结果;
21、资源调度模块,用于根据所述能效评价结果对数据中心的资源分配进行调整。
22、进一步的,所述资源使用率至少包括cpu使用率、内存使用率和网络带宽利用率。
23、进一步的,所述基于所述资源使用率和所述能耗数据,计算得到动态能效比,包括:
24、将每一时间段的每一虚拟机的所述cpu使用率、所述内存使用率和所述网络带宽利用率分别与对应的权重相乘,得到计算负载;
25、累加所有虚拟机的所述计算负载,得到总计算负载;
26、计算同一时间段内的所述总计算负载与所述能耗数据的比值,得到动态能效比。
27、为了解决上述技术问题,第三方面,本专利技术实施例提供一种电子设备,包括:
28、存储器,用于存储计算机程序;
29、处理器,用于执行所述计算机程序;
30、其中,所述处理器执行所述计算机程序时实现上述第一方面任一项所述的数据中心的资源调度方法。
31、为了解决上述技术问题,第四方面,本专利技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被执行时实现上述第一方面任一项所述的数据中心的资源调度方法。
32、与现有技术相比,本专利技术实施例提供的一种数据中心的资源调度方法,其有益效果在于:通过获取不同时间段的数据中心的资源使用率和能耗数据,根据资源使用率和能耗数据计算动态能效比,基于预设的评价标准对数据中心的能效进行准确评估,从而针对性的进行资源调度,提高了数据中心的能效,满足不断增长的计算需求,避免了资源浪费或资源不足的现象发生。
本文档来自技高网...【技术保护点】
1.一种数据中心的资源调度方法,其特征在于,包括:
2.如权利要求1所述的数据中心的资源调度方法,其特征在于,所述资源使用率至少包括CPU使用率、内存使用率和网络带宽利用率。
3.如权利要求2所述的数据中心的资源调度方法,其特征在于,所述基于所述资源使用率和所述能耗数据,计算得到动态能效比,包括:
4.如权利要求3所述的数据中心的资源调度方法,其特征在于,所述基于预设的评价标准对所述动态能效比进行评价,得到能效评价结果,包括:
5.如权利要求4所述的数据中心的资源调度方法,其特征在于,所述根据所述能效评价结果对数据中心的资源分配进行调整,包括:
6.一种数据中心的资源调度装置,其特征在于,包括:
7.如权利要求6所述的数据中心的资源调度装置,其特征在于,所述资源使用率至少包括CPU使用率、内存使用率和网络带宽利用率。
8.如权利要求7所述的数据中心的资源调度装置,其特征在于,所述基于所述资源使用率和所述能耗数据,计算得到动态能效比,包括:
9.一种电子设备,其特征在于,包括:
< ...【技术特征摘要】
1.一种数据中心的资源调度方法,其特征在于,包括:
2.如权利要求1所述的数据中心的资源调度方法,其特征在于,所述资源使用率至少包括cpu使用率、内存使用率和网络带宽利用率。
3.如权利要求2所述的数据中心的资源调度方法,其特征在于,所述基于所述资源使用率和所述能耗数据,计算得到动态能效比,包括:
4.如权利要求3所述的数据中心的资源调度方法,其特征在于,所述基于预设的评价标准对所述动态能效比进行评价,得到能效评价结果,包括:
5.如权利要求4所述的数据中心的资源调度方法,其特征在于,所述根据所述能效评价结果对数据中心的资源分...
【专利技术属性】
技术研发人员:沈潇军,蒋锦霞,蒋鸿城,裴旭斌,赖晓翰,季超,卢文达,王艳艳,吴焕杰,耿继朴,沈志豪,孙世东,程清,赵磊,郑晓燕,冯烛明,于海青,
申请(专利权)人:国网浙江省电力有限公司信息通信分公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。