[发明专利]用于平衡能量消耗和调度性能的作业调度方法和系统有效

专利信息
申请号: 201210445232.9 申请日: 2012-11-08
公开(公告)号: CN103136039B 公开(公告)日: 2016-03-30
发明(设计)人: G·M·普拉布哈卡;R·拉文德朗;C·苏尔 申请(专利权)人: 国际商业机器公司
主分类号: G06F9/46 分类号: G06F9/46;G06F9/455
代理公司: 北京市金杜律师事务所 11256 代理人: 酆迅
地址: 美国纽*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 平衡 能量消耗 调度 性能 作业 方法 系统
【说明书】:

技术领域

发明涉及对提交到能够进行动态频率和电压调整(DVFS)的 处理器的作业的调度。

背景技术

动态频率和电压调整(DVFS)技术已经变成如今多核处理器中 的标准特征。这些技术允许系统或者用户在统计上或者动态地变化向 处理器供应的频率和电压,因此以计算速度为代价来变化计算中所耗 费的能量。例如,在固定电压下降低处理器频率允许降低处理器功率 消耗。另一方面,有时成比例而有时以比处理器功率的降低更小的比 例降低计算速度。

以每秒千万亿次和更高速度进行的大规模计算将需要程序在数 十万至数百万处理器上运行。这意味着为了执行这样的程序而消耗的 能量将达到数百万瓦特至数千万瓦特级。在该等级,术语“性能”获得 超出仅计算速度的含义:“性能”意味着计算作业如何智能地平衡速度 和功率消耗。为了实现该平衡,频率和电压调整技术成为关键。一些 程序可能在它们的一些执行阶段期间对小的频率和电压变化相对敏 感,并且这可以有利地用于高效高性能计算运行。因此,已经进行了 大量研究以发现可以最好地对功率开支与可接受的计算速度折衷的 DVFS设置。

除了用于处理器的DVFS技术之外,还进行了考察,探求降低 其它计算硬件、诸如物理存储器、盘驱动、与网络有关的硬件和电源 的能量消耗的方式和手段。所有这些技术在减少能量消耗之时可能潜 在地影响程序性能。因此广而言之,在运行于当前和未来计算基础设 施上的应用的性能这一背景中,有必要不仅考虑计算效率,而且考虑 能量-计算效率折衷。

向超级计算设施或者数据中心提交大量作业。为了增加它们的 执行调度的效率,回填(backfill)技术与诸如先到先服务这样的典型 调度算法一起使用。回填允许较小作业“填塞”到调度、完成和运行中 的较大作业留下的时空间隙中,因此提高总调度性能度量(诸如平均 减慢度(slowdown)或者平均完成时间)。

并行程序在被提交到数据中心或者超级计算中心时进入调度队 列。由于在队列中存在等待的其它任务或者在计算资源上执行的其它 任务,所以未立即执行提交的程序。因此,为了处理提交的计算任务 而需要的时间比任务本身的运行时间大得多,因而用户不预计他们的 程序快速返回。用户因此自然地允许他们提交的任务在完成和返回时 间上松弛(slack)。该松弛本身通常是不固定的,而是变化的,在数据 中心上的负荷大时增加。

在能量高效的计算方面,近来和新兴研究领域之一是能量感知 调度。基于DVFS的能量感知调度(或者另一能量优化技术)应用于 在调度中提交的作业,这些作业的运行时间常会增加。为了减轻该问 题而需采取的一些方式包括选择其运行时间受DVFS相对影响较少的 作业或者在低利用率时段期间应用DVFS,并且在考虑用户的最后期 限约束的情况下,利用该用户由于数据中心上的负荷而允许的松弛。

发明内容

本发明的一个实施例提供一种计算机实现的方法,该方法包括: 识别用于多个代表作业的作业性能数据;以运行时间过高估计值与处 理器调节值的各种组合运行多个作业的基于回填的作业调度的仿真, 其中该仿真生成包括能量消耗和作业延迟的数据;使用仿真生成的用 于多个作业的数据来识别运行时间过高估计值与处理器调节值的组 合中的一个组合,该一个组合使能量消耗参数与作业延迟参数的数学 乘积最优化;以及使用所识别的运行时间过高估计值与处理器调节值 的组合来调度向处理器提交的作业。

本发明的另一实施例提供一种计算机程序产品,该计算机程序 产品包括实现于计算机可用介质上的计算机可用程序代码,该计算机 程序产品包括:用于识别用于多个代表作业的作业性能数据的计算机 可用程序代码;用于以运行时间过高估计值与处理器调节值的各种组 合运行多个作业的基于回填的作业调度的仿真的计算机可用程序代 码,其中该仿真生成包括能量消耗和作业延迟的数据;用于使用仿真 生成的用于多个作业的数据来识别运行时间过高估计值与处理器调 节值的组合中的一个组合的计算机可用程序代码,该一个组合使能量 消耗参数与作业延迟参数的数学乘积;以及用于使用所识别的运行时 间过高估计值与处理器调节值的组合来调度向处理器提交的作业的 计算机可用程序代码。

附图说明

图1是根据本发明一个实施例的能量感知回填调度方法的流程 图。

图2是根据本发明一个实施例的能量感知回填调度方法的流程 图。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210445232.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top