[发明专利]管理分布式计算系统中的功率供应有效
申请号: | 201180015946.X | 申请日: | 2011-03-18 |
公开(公告)号: | CN102844724A | 公开(公告)日: | 2012-12-26 |
发明(设计)人: | N·简恩;A·坎萨尔 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F1/26 | 分类号: | G06F1/26;G06F1/32;G06F1/28;G06F15/16 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 段登新 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 分布式 计算 系统 中的 功率 供应 | ||
1.一种由计算机执行的方法,所述方法包括:
接收来自多个服务器计算机和/或应用和/或虚拟机(VM)的功率测量,所述功率测量包括所述服务器计算机的或个体应用的或托管所述应用的VM的功率消耗的测量,所述服务器计算机从在所述服务器计算机外部的相应的功率基础结构单元接收功率;
评估所述功率测量来确定所述功率基础结构单元中的一个是否需要减少功率使用;以及
响应于确定存在功率减少需要,向从该功率基础结构单元接收功率的一个或多个服务器计算机发送一个或多个消息,所述消息致使所述一个或多个服务器计算机上的计算的减少。
2.如权利要求1所述的方法,其特征在于,需要功率减少的功率基础结构单元是通过从多个服务器计算机的所接收的功率测量中计算和预测的总功率并基于所述总功率确定要减少所述多个服务器计算机的计算负载来标识的,所述多个服务器计算机从所述功率基础结构单元接收其功率。
3.如权利要求2所述的方法,其特征在于,所述确定是使用功率消耗策略来执行的,其中所述策略指定希望的或强制的功率使用特征。
4.如权利要求1所述的方法,其特征在于,计算和/或功率的减少是通过停用、终止和重新创建、迁移、重新分配资源、和/或调整运行在所述一个或多个服务器计算机上的虚拟机(VM)上的工作负载来实现,所述停用包括临时挂起或暂停并随后在同一服务器或在不同服务器上恢复,所述终止和重新创建包括终止过载点处的应用实例并在稍后的时间在同一服务器或在不同服务器上实例化新实例或托管它们的VM,其中在必要时在其上重新创建应用状态。
5.如权利要求1所述的方法,其特征在于,计算和/或功率的减少是通过致使所述一个或多个服务器计算机上的一个或多个CPU消耗更少的功率来实现的,而致使所述一个或多个服务器计算机上的一个或多个CPU消耗更少的功率是通过使用诸如频率缩放的处理器功率管理调节器改变影响其功率消耗的CPU的设置来实现的。
6.如权利要求1所述的方法,其特征在于,进一步响应于标识该功率消耗单元,增加没有从过载的功率基础结构单元接收功率的一个或多个服务器计算机上的计算负载。
7.如权利要求6所述的方法,其特征在于,增加计算是通过激活或改变没有从过载的功率基础结构单元接收功率的一个或多个服务器计算机上执行的一个或多个VM来实现的。
8.一种方法,包括:
接收定义计算设备的功率消耗限制的策略;
接收所述计算设备的功率消耗的测量;
从所述测量确定所述计算设备中的一个超出所述策略中的功率消耗限制或对超出所述策略中的功率消耗限制有贡献;以及
响应于所述确定,致使所述计算设备中的一个的功率消耗减少,其中所述计算设备中的所述一个不是与执行所述过程的计算设备相同的设备。
9.如权利要求8所述的方法,其特征在于,还包括进一步通过如下动作对所述确定进行响应:标识从没有向所确定的计算设备供应功率的功率基础结构获得功率的一个或多个计算设备,并且致使所标识的一个或多个计算设备的功率消耗的增加。
10.如权利要求8所述的方法,其特征在于,功率消耗的增加和/或功率消耗的减少是通过以下动作中的一个或多个来实现的:改变CPU频率设置、改变高速缓存分配、改变存储器分配、改变存储器带宽分配以及其他资源、改变应用的处理优先级、或向应用发送信号以致使所述应用增加或减少其计算负载。
11.如权利要求8所述的方法,其特征在于,所述测量是由作为所述计算设备的硬件的一部分的功率监视器提供和/或由在所述计算设备中的一些上运行的估计虚拟机的功率消耗的软件模块提供的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180015946.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种氢化尾气、还原尾气热能回收工艺及系统
- 下一篇:一种电机上置的多级屏蔽泵