电力供应系统、电力管理装置、电力管理方法和电力管理程序的制作方法_2

文档序号:9510339阅读:来源:国知局
减少功 耗。服务器优先级确定器506参考服务器数据库561来确定服务器优先级。
[0064] 图7是用于说明根据这个实施例的电力管理装置1700的服务器数据库561的内 容的表。服务器数据库561存储从每个服务器1710获取的最大使用电能、最小使用电能、 所请求的电能、进行中的应用的优先级等。服务器优先级确定器506根据电能、应用等来确 定服务器优先级,并且将且设置在服务器数据库561中。可以考虑各种优先级确定方法。 例如,对每个服务器1710本身的硬件物理地添加ID,并且服务器可以被划分成第一服务器 组、第二服务器组和第三服务器组。可以根据每个服务器1710的用户支付的费用(SLA:月艮 务水平协议)来确定优先级。可以基于0S (操作系统)的类型或可执行应用的类型来在逻 辑上确定优先级。可以基于来自每个服务器1710的"自评估"来确定优先级。可以基于1/ 〇上的负载是否大来确定服务器优先级。许多服务器不是CPU限制的,而是I/O限制的。在 I/O上的负载大于预定值的情况下,即使CPU本身的驱动模式改变为L,服务器本身的输出 也几乎不改变。因此,还可使用以下方法:比较服务器之间的I/O上的负载,并且对I/O上 的负载大的服务器给予较低优先级,使得服务器易于被设置成L模式。
[0065] 根据上述服务器数据库561,例如,服务器1701基于每个服务器1710中执行的应 用的优先级来选择服务器1710。
[0066] 此外,例如,获取器1702可以获取每个服务器1710的实际功耗。在这种情况下, 服务器控制器1701可以进行控制,以选择性减少多个服务器1710中的具有高功耗的服务 器的功耗。
[0067] 如果电池1750的剩余电能等于或小于第三预定值,并且多个服务器1710的功耗 等于或大于电力接收器1760可供应电能,则服务器控制器1701可以输出警报或者停止多 个服务器1710的操作。
[0068] 确定器1703还可以确定电池1750的剩余电能是否等于或大于比第一预定值大的 第五预定值。如果电池1750的剩余电能等于或大于比预定值大的第五预定值,则服务器控 制器1701可以将从电池1750和电力接收器1760供应的总电力分配给多个服务器1710。
[0069] 如果电池1750的剩余电能等于或大于比预定值大的第五预定值,则服务器控制 器1701可以将从电力接收器1760供应的电力分配给多个服务器1710,而不对电池1750进 行放电或充电。
[0070] 如上所述,在确定了电池1750的剩余电能等于或大于第五预定值时,服务器控制 器1701可以从多个服务器1710中选择具有高优先级的服务器,并且增加其功耗。
[0071] 在确定了电池1750的剩余电能等于或大于第五预定值时,服务器控制器1701可 以选择多个服务器1710中的变为具有低功耗的模式的服务器1710,并且增加其功耗。
[0072] 如上所述,根据这个实施例,根据电池的剩余电能来切换充电/放电。因此,当向 多个设备供应电力时,能够确保为多个设备的功耗的峰值时段准备的电力存储设备的电力 存储量。
[0073] [第三实施例]
[0074] 将参考图1描述根据本发明的第三实施例的电力管理装置100。电力管理装置100 包括接收器101、计算器102、第一电力值保持器103、第二电力值保持器104和控制器105。
[0075] 接收器101从多个信息处理装置110和120中的每一个接收关于所请求的电能的 电力请求信息。计算器102基于电力请求信息来计算多个信息处理装置110和120请求的 所请求的总电能。第一电力值保持器103保持来自第一电力源150的第一可供应电力值, 第一电力源150能够将电力供应到多个信息处理装置110和120。第二电力值保持器104 保持来自第二电力源160的第二可供应电力值,第二电力源160能够将电力供应到多个信 息处理装置110和120。控制器105基于所请求的总电能、第一可供应电力值和第二可供应 电力值来控制多个信息处理装置110和120。
[0076] 根据上述布置,在考虑到各个信息处理装置的请求和可供应电力的情况下,控制 信息处理装置。因此,能够在考虑平衡的同时,向多个信息处理装置110供应电力。
[0077] [第四实施例]
[0078] 接下来,将参考图2至图10描述根据本发明的第四实施例的电力管理装置。图2 是示出作为包括电力管理装置的信息处理系统的示例的服务器系统的电力相关布置的框 图。
[0079] 参考图2,在存储多个服务器的机架250中,针对作为预定物理区域的每个区域 251准备电力模块220和电力管理装置200。电力模块220包括电力接收器221和电池222, 电力接收器221从电力公司接收系统电力并且将电力供应到机架250中的服务器,电池222 存储从电力接收器221供应的电力。电池222具有随区域251而改变的性能以及根据对应 区域251中所请求的电力的最大电力存储量。如果从电路接收器221供应到区域251的电 力剩余,则剩余电力可以用于将电力存储在电池222中。
[0080] 电力管理装置200监视对应电力模块220中的电力接收器221和电池222,并且根 据其可供应电力值来控制每个服务器。图2图示了作为对电力模块220添加的多个单独组 件的电力管理装置200。然而,本发明不限于此。
[0081] 图3是示出根据这个实施例的服务器系统的硬件布置的框图。服务器系统机架 250包括机架管理器301、多个底架360和多个电力模块220。机架管理器301包括与区域 251 -样多的电力管理装置200,并且将机架中的电力作为整体进行管理。针对每个区域 251准备电力模块220,并且电力模块220将电力供应到区域251中所包括的多个底架360。 底架360包含多个服务器361。
[0082] 图4A是示出根据这个实施例的底架中的硬件布置和软件配置的框图。电力管理 装置200由数据中心管理软件450控制。底架360包括网络交换机401、多个服务器361、底 架管理模块403、风扇404和电源405。每个服务器361包括被称为BMC (基板管理控制器) 的服务处理器421和被称为SoC(片上系统)的CPU 423。CPU 423是CPU LSI,并且在单 个芯片中不仅具有CPU核心,而且具有诸如传统上上述单独LSI的SATA(串行高级技术附 连)/SAS(串行附连小计算机系统接口)、PCIexpress (外围组件快速互连)和Ethernet" 的功能。
[0083] 图4B是示出根据该实施例的电源相关信息的交换的视图。电力管理装置200接 收电力模块220提供的输入电力值(电力模块220使用的外部电力的值)、最大输入电力 值(可以提供到该区域的外部电力的最大值)、输出电力值(电力模块提供到该区域的电力 值)、最大输出电力值(外部电力和电池供应电力之和)以及电池剩余电量值(剩余电能)。 另一方面,电力管理装置200从底架360接收底架360中的功耗或每个服务器的功耗。然 后,电力管理装置200将H/L控制指令发送到底架360中的每个服务器。
[0084] 图5是示出根据这个实施例的电力管理装置的功能布置的框图。
[0085] 接收器501从多个服务器361中的每一个接收有关多个服务器361中的每一个所 请求的电能的要求511。
[0086] 计算器502基于要求511来计算多个服务器361请求的所请求的总电能。AC供 应电力保持器503保持从能够向多个服务器供应电力的电力接收器221供应的AC电力值。 电池剩余电量保持器504保持能够向多个服务器361供应电力的电池222的电池剩余电量 值。
[0087] 服务器控制器505基于要求511、AC电力值和电池剩余电量值来控制多个服务器 361。特别地,每个服务器361可以以至少两种驱动模式被驱动,驱动模式包括功耗高的高 电力模式(H模式)和功耗低的低电力模式(L模式)。服务器控制器505确定多个服务器 中的每一个的驱动模式(H/L) 512。
[0088] 电力管理装置200包括确定多个服务器361中的每一个的优先级的服务器优先级 确定器506。服务器优先级确定器506包括服务器数据库561,在服务器数据库561中设置 每个服务器361的属性和从其得到的优先级。如果要求511比AC电力值和电池剩余电量 值的总电力值小,则服务器控制器505确定是否要使用电池222。在确定了要使用电池222 时,服务器控制器505使用来自电力接收器221的电力和来自电池222的电力二者来驱动 多个服务器361。在确定了不使用电池222时,服务器控制器505根据优先级来控制多个 服务器中的每一个的驱动模式(H/L)512,使得多个服务器361可以仅通过来自电力接收器 221的电力被驱动。
[0089] 在确定了不使用电池222时,服务器控制器505进行控制,以与具有高优先级的服 务器相比,以具有较低功耗的模式驱动具有低优先级的服务器,使得多个服务器361可以 仅通过来自电力接收器221的电力被驱动。也就是说,具有高优先级的服务器以Η模式被 驱动,并且具有低优先级的服务器以L模式被驱动。例如,如果电池222的电池剩余电量等 于或小于预定值,则服务器控制器505进行控制,以与具有高优先级的服务器相比,以具有 较低功耗的模式驱动具有低优先级的服务器,使得多个服务器361可以仅通过来自电力接 收器221的电力被驱动。
[0090] 图6是用于说明这个实施例的电力管理装置的功能的曲线图。例如,假设最大输 出电力是25kw,并且输入电力是20kw。在电池剩余电量足够的时段期间,当输出电力降低 到C kw或更低时,执行充电。如果输出电力超过20kw,则模式转变为电池辅助模式(使用 电池222的模式)。另一方面,如果由于电池222的使用而导致电池剩余电量降低(例如, 降低到A%或更低),则除了具有高优先级的服务器外的服务器无法转变成电池辅助模式。 一些服务器的驱动模式在需要时被改变为节电模式。如果电池222的电池剩余电量进一步 降低(例如,降低至或更低),则不允许电池辅助模式。服务器361被主动设置在节
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1