【技术实现步骤摘要】
【国外来华专利技术】功率管理方法
技术介绍
云计算目前被普遍和广泛地使用,并且已经成为各种应用的基本设施。随着云业务的快速增长,对云产品的巨大需求在市场上出现。建立了越来越多的因特网数据中心(IDC)被来满足快速增长的市场需求,并且需要驻留在IDC中的大量物理设备来支持云服务。物理设备可被虚拟化为虚拟机(VM)、虚拟存储部和虚拟网络设备,以作为可在其上运行商业应用的产品或服务提供/出售给用户。IDC会消耗大量功率来支持应用运行。云平台可以使用可从各个供应商获得的用于虚拟化的系统管理程序来提供云服务。通常,服务器消耗的功率越多,服务器可以执行的任务就越多。当负载沉重时,云平台会消耗大量功率。然而,上述云平台集中于如何虚拟化物理硬件和调度资源而没有考虑系统的整体功率效率。附图说明参照附图给出详细说明。在附图中,附图标记的最左边的数字表示附图标记首次出现的附图。在不同附图中使用相同的附图标记表示相似或相同的项目或特征。图1例示了用于功率管理的系统的示例框图。图2例示了对用户的资源分配的示例图。图3例示了利用资源消耗调整向用户分配资源的示例图。图4A、图4B和图4C例示了用于功率管理的处理的示例流程图。图5A和图5B例示了用于实现参照图1至图4描述的系统和处理的设备的示例。具体实施方式在云服务中提供资源可以基于对资源量的测量来实现,例如对CPU内核的数量、存储器的大小和存储部的容量进行计数。然而,这种提供方式会给系统实现和维护带来复杂性。本文讨论的设备和方法涉及改进功率效 ...
【技术保护点】
1.一种方法,所述方法包括以下步骤:/n接收系统的资源的功率状态,所述系统能够提供所述资源;/n量化所述资源的所述功率状态;/n基于所量化的功率状态和所述系统的总容量来计算所述系统的可用软容量;以及/n向一个或更多个用户提供超出所计算的可用软容量的资源分配量。/n
【技术特征摘要】
【国外来华专利技术】1.一种方法,所述方法包括以下步骤:
接收系统的资源的功率状态,所述系统能够提供所述资源;
量化所述资源的所述功率状态;
基于所量化的功率状态和所述系统的总容量来计算所述系统的可用软容量;以及
向一个或更多个用户提供超出所计算的可用软容量的资源分配量。
2.根据权利要求1所述的方法,其中,向一个或更多个用户提供超出所计算的可用软容量的所述资源分配量包括:
确定所述一个或更多个用户中的至少一个用户从所述系统请求资源;
基于所请求的资源向所述至少一个用户分配资源量;
确定所述至少一个用户的资源消耗量小于资源分配量;以及
返回资源分配量与资源消耗量之间的差的至少一部分,以分配给所述一个或更多个用户中的其他用户。
3.根据权利要求1所述的方法,所述方法还包括:
对要分配的资源设置阈值;
确定资源分配量是否大于或等于所述阈值;以及
在确定资源分配量大于或等于所述阈值时,停止向从所述系统请求资源的用户分配资源。
4.根据权利要求3所述的方法,其中,所述阈值是动态地或定期地设置的。
5.根据权利要求1所述的方法,其中,所述方法还包括保留预定量的资源以应对业务高峰。
6.根据权利要求1所述的方法,其中,所述系统的可用软容量和所述系统的总容量以功率单位表示。
7.根据权利要求1所述的方法,其中,所量化的功率状态以功率单位表示。
8.根据权利要求7所述的方法,其中,所述功率单位以瓦特表示。
9.一种计算机可读存储介质,所述计算机可读存储介质存储能够由一个或更多个处理器执行的计算机可读指令,所述计算机可读指令在由所述一个或更多个处理器执行时使所述一个或更多个处理器执行动作,所述动作包括:
接收系统的资源的功率状态,所述系统能够提供所述资源;
量化所述资源的所述功率状态;
基于所量化的功率状态和所述系统的总容量来计算所述系统的可用软容量;以及
向一个或更多个用户提供超出所计算的可用软容量的资源分配量。
10.根据权利要求9所述的计算机可读存储介质,其中,向一个或更多个用户提供超出所计算的可用软容量的所述资源分配量包括:
确定所述一个或更多个用户中的至少一个用户从所述系统请求资源;
基于所请求的资源向所述至少一个用户分配资源量;
确定所述至少一个用户的资源消耗量小于资源分配量;以及...
【专利技术属性】
技术研发人员:奉有泉,卢毅军,宋军,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。