存储介质、作业功率评估方法和作业功率评估设备技术

技术编号:26530772 阅读:93 留言:0更新日期:2020-12-01 14:10
本发明专利技术提供了存储介质、作业功率评估方法和作业功率评估设备。一种功率评估方法包括:获取第一消耗功率信息和第二消耗功率信息,第一消耗功率信息指示在从开始执行第一作业经过的时间段内的从第一时间到第二时间的第一时间段内消耗的功率的改变,第二消耗功率信息指示在从开始执行第一作业经过的时间段内的从第三时间到第四时间的第二时间段内消耗的功率的改变,第三时间在第二时间之后;根据第一消耗功率信息来生成用于评估在第一时间段内要由作业消耗的功率的第一评估模型;以及根据第二消耗功率信息来生成用于评估在第二时间段内要由作业消耗的功率的第二评估模型。

【技术实现步骤摘要】
存储介质、作业功率评估方法和作业功率评估设备
本文中讨论的实施方式涉及作业功率评估程序、作业功率评估方法和作业功率评估设备。
技术介绍
在诸如高性能计算(HPC)系统的大型计算机系统(以下简称为系统)中,大量的功率被消耗。因此,为了稳定地操作系统,适当地管理系统的功率消耗是重要的。例如,当系统的功耗能够被保持在固定水平时,施加至功率供给设施的负荷是小的。为了管理系统的功率消耗,期望能够预先评估对要由系统消耗的功率的需求。作为评估要由整个系统消耗的功率的方法,考虑以下方法:从包括作业名称等的过去的作业输入信息中识别相似的作业;将要由识别到的作业消耗的功率视为评估值;以及评估要由输入的作业消耗的功率。在作业开始被执行之后,能够基于由直到当前时间为止正在被执行的作业消耗的功率的时间序列改变(功率波形),通过回归来评估要由作业消耗的功率。可以通过将评估要由正在被执行的作业消耗的功率的结果相加来获得要由正在被执行的所有作业消耗的总功率。作为能够被用于评估要消耗的功率的技术,例如,已经提出了一种用于根据从信息技术(IT)系统生成的各种数据来检测相关关系的检测设备。已经提出了一种混沌时间序列短期评估设备,该设备的特征在于:处理以评估为目标的时间序列数据以提高评估的准确度。例如,作为相关技术,国际公布小册子第WO2014/184928号、日本公开特许公报第9-146915号等已经被公开。
技术实现思路
作为评估要由正在被执行的作业消耗的功率的方法,使用递归神经网络(RNN)的方法被考虑。RNN是一种支持时间序列数据的神经网络。例如,计算机基于指示由在过去执行的作业消耗的功率的时间序列改变的时间序列功率信息,使用RNN来生成用于评估要消耗的功率的评估模型。计算机可以使用评估模型来评估要由正在被执行的作业消耗的功率的转变。然而,基于由所有作业消耗的功率的时间序列改变来生成一种类型的评估模型,指示由各个作业消耗的功率的时间序列改变的数据(时间序列功率数据)不同,因此学习结果不收敛。因此,即使当通过生成的评估模型来评估要由正在被执行的作业消耗的功率时,预期评估的准确度可能不会很高。根据一个方面,本公开内容的目的是提高评估要由作业消耗的功率的准确度。根据实施方式的一个方面,一种功率评估方法包括:获取第一消耗功率信息和第二消耗功率信息,第一消耗功率信息指示在从开始执行第一作业经过的时间段内的从第一时间到第二时间的第一时间段内消耗的功率的改变,第二消耗功率信息指示在从开始执行第一作业经过的时间段内的从第三时间到第四时间的第二时间段内消耗的功率的改变,第三时间在第二时间之后;根据第一消耗功率信息来生成用于评估在第一时间段内要由作业消耗的功率的第一评估模型;以及根据第二消耗功率信息来生成用于评估在第二时间段内要由作业消耗的功率的第二评估模型。附图说明图1是示出了根据第一实施方式的作业功率评估方法的示例的图;图2是示出了使用用于各个评估时段的多个评估模型来评估要由作业消耗的功率的处理的示例的图;图3是示出了根据第二实施方式的系统的配置的示例的图;图4是示出了管理服务器的硬件配置的示例的图;图5是描述RNN的图;图6是示出了作业的时间序列功率信息的示例的图;图7是示出了指示由每个作业消耗的功率的时间序列改变的时间序列数据的特性的图;图8是示出了用于学习的数据集的比较示例的图;图9是示出了用于学习的数据集的第一修改示例的图;图10是示出了用于学习的数据集的第二修改示例的图;图11是示出了学习模型生成示例比较表的图;图12是示出了一直到作业完成被执行的时间为止作业的执行时间的分布的示例的图;图13是示出了要获取问题数据的时间段的长度与相对误差之间的关系的图;图14是示出了用于功率管理的设备的功能的框图;图15是示出了存储在管理服务器的数据库(DB)中的信息的示例的图;图16是示出了作业消耗功率信息的示例的图;图17是示出了样本数据的示例的图;图18是示出了学习结果信息的示例的图;图19是示出了评估结果信息的示例的图;图20是示出了数据集的生成的示例(参考示例)的图;图21是示出了数据集的生成的第一示例的图;图22是示出了数据集的生成的第二示例的图;图23是示出了数据集的生成的第三示例的图;图24是示出了生成评估模型的处理的概况的图;图25是示出了评估模型的示例的图;图26是示出了用于生成评估模型的处理的过程的示例的流程图;图27是示出了评估要消耗的功率的处理的概况的图;图28是示出了用于评估功率的处理的过程的示例的流程图;图29是示出了用于强制停止作业的处理的过程的示例的流程图;图30是示出了将应用的技术中的平均误差与比较示例中的平均误差进行比较的图;图31是示出了评估要由正常作业消耗的功率的结果的相对误差的分布的图;图32是示出了评估要由大型作业消耗的功率的结果的相对误差的分布的图;以及图33是描述了按需定价系统的图。具体实施方式根据一个方面,提高了评估要由作业消耗的功率的准确度。在下文中,参照附图描述实施方式。可以通过在没有任何矛盾的情况下将多个实施方式彼此组合来实现实施方式中的每一个。[第一实施方式]首先,描述第一实施方式。图1是示出了根据第一实施方式的作业功率评估方法的示例的图。图1示出了执行作业功率评估方法的作业功率评估设备10。作业功率评估设备10可以通过例如执行描述作业功率评估方法的处理过程的作业功率评估程序来执行作业功率评估方法。作业功率评估设备10耦接至例如HPC系统1。HPC系统1评估要由正在被执行的作业消耗的功率的时间序列改变。作业功率评估设备10包括存储单元11和处理单元12以实现作业功率评估方法。存储单元11是例如包括在作业功率评估设备10中的存储器或存储设备。处理单元12是例如包括在作业功率评估设备10中的处理器或算术电路系统。存储单元11存储第一消耗功率信息4和多个评估模型6a、6b、6c、…。第一消耗功率信息4是指示在已经完成被执行的第一作业2a、2b、…的执行期间由多个第一作业2a、2b、…消耗的功率的时间序列改变的信息。评估模型6a、6b、6c、…是要被用于评估在从开始执行第一作业2a、2b、…经过的时间段内的由时间间隔限定的多个评估时段中的每一个内要由多个第一作业2a、2b、…消耗的功率的时间序列改变的信息。评估模型6a、6b、6c、…是例如神经网络。处理单元12基于第一消耗功率信息4生成样本数据5a、5b、5c、…(在步骤S1中),该样本数据5a、5b、5c、…指示在与该样本数据5a、5b、5c、…相关联的评估时段之前由一个或更多个作业消耗的功率的时间序列改变。例如,处理单元12使在相关联的评估时段之前的时间段内由一个或更多个第一本文档来自技高网...

【技术保护点】
1.一种非暂态计算机可读存储介质,其存储使包括在计算机中的处理器执行处理的程序,所述处理包括:/n获取第一消耗功率信息和第二消耗功率信息,所述第一消耗功率信息指示在从开始执行第一作业经过的时间段内的从第一时间到第二时间的第一时间段内消耗的功率的改变,所述第二消耗功率信息指示在从开始执行所述第一作业经过的时间段内的从第三时间到第四时间的第二时间段内消耗的功率的改变,所述第三时间在所述第二时间之后;/n根据所述第一消耗功率信息来生成用于评估在所述第一时间段内要由所述作业消耗的功率的第一评估模型;以及/n根据所述第二消耗功率信息来生成用于评估在所述第二时间段内要由所述作业消耗的功率的第二评估模型。/n

【技术特征摘要】
20190529 JP 2019-0998711.一种非暂态计算机可读存储介质,其存储使包括在计算机中的处理器执行处理的程序,所述处理包括:
获取第一消耗功率信息和第二消耗功率信息,所述第一消耗功率信息指示在从开始执行第一作业经过的时间段内的从第一时间到第二时间的第一时间段内消耗的功率的改变,所述第二消耗功率信息指示在从开始执行所述第一作业经过的时间段内的从第三时间到第四时间的第二时间段内消耗的功率的改变,所述第三时间在所述第二时间之后;
根据所述第一消耗功率信息来生成用于评估在所述第一时间段内要由所述作业消耗的功率的第一评估模型;以及
根据所述第二消耗功率信息来生成用于评估在所述第二时间段内要由所述作业消耗的功率的第二评估模型。


2.根据权利要求1所述的非暂态计算机可读存储介质,其中,所述处理还包括:
基于在所述第一时间段内由与所述第一作业不同的第二作业消耗的功率的改变,使用所述第一评估模型来评估在所述第二时间段内要由所述第二作业消耗的功率的时间序列改变。


3.根据权利要求1所述的非暂态计算机可读存储介质,其中,
存在多个所述第一作业,并且基于指示在所述第一时间段内由所述多个第一作业消耗的功率的改变的多个第一消耗功率信息项来生成所述第一评估模型。


4.根据权利要求1所述的非暂态计算机可读存储介质,其中,
使用所述第一作业的第一消耗功率信息作为问题数据并且使用所述第一作业的第二消耗功率信息作为所述问题数据的答案数据来生成所述第一评估模型。


5.根据权利要求3所述的非暂态计算机可读存储介质,其中,
从所述多个第一作业中提取执行时间为从开始执行到执行结束并且比阈值更长的一个或更多个第一作业,并且基于要由所提取的一个或更多个第一作业消耗的功率的时间序列改变来生成所述第一评估模型。


6.一种功率评估方法,包括:
获取第一消耗功率信息和第二消耗功率信息,所述第一消耗功率信息指示在从开始执行第一作业经过的时间段内的从第一时间到第二时间的第一时间段内消耗的功率的改变,所述第二消耗功率信息指示在从开始执行所述第一作业经过的时间段内的从第三时间到第四时间的第二时间段内消耗的功率的改变,所述第三时间在所述第二时间之后;
根据所述第一消耗功率信息来生成用于评估在所述第一时间段内要由所述作业消耗的功率的第一评估模型;以及
根据所述第二消耗功率信息来生成用于评估在所述第二时间段内要由所述作业消耗的功率的第二评估模型。


7.根据权利要求6所述的功率评估方法,还包括:
基于在所述第一时间段内由与所述第一作业不同...

【专利技术属性】
技术研发人员:铃木成人白石崇山本拓司
申请(专利权)人:富士通株式会社
类型:发明
国别省市:日本;JP

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

1