电力供应系统、电力管理装置、电力管理方法和电力管理程序技术领域
本发明涉及电力供应系统、电力管理装置、电力管理方法和电力
管理程序。
背景技术
在上述技术领域中,专利文献1公开了将从电力供应单元和二次
电池供应的电力向设备主体供应的技术。专利文献2公开了按照要求
执行对多个对象的电源切换控制的技术。
引用列表
专利文献
专利文献1:日本专利特许公开No.2011-223786
专利文献2:日本专利特许公开No.2006-158146
发明内容
技术问题
然而,在以上文献中描述的技术中,当向多个设备供应电力时,
无法确保为功耗的峰值时段准备的电力存储设备的电力存储量。
本发明能够提供解决上述问题的技术。
对问题的解决方案
本发明的一个方面提供了一种电力管理装置,包括:
控制器,其控制接收从电力存储设备和其它电源供应的总电力的
分配的多个设备;
获取器,其获取电力存储设备的剩余电能;以及
确定器,其确定电力存储设备的剩余电能是否不大于第一预定值,
其中,如果电力存储设备的剩余电能不大于第一预定值,则控制
器控制多个设备,使得来自其它电源的电力被分配给电力存储设备。
本发明的另一方面提供了一种包括多个设备、电力存储设备和其
它电源的系统的电力管理方法,包括:
获取电力存储设备的剩余电能;
确定电力存储设备的剩余电能是否不大于第一预定值;以及
如果电力存储设备的剩余电能不大于第一预定值,则控制多个设
备,使得来自其它电源的电力被分配给电力存储设备。
本发明的又一方面提供了一种用于使得计算机执行包括多个设
备、电力存储设备和其它电源的系统的电力管理方法的电力管理程序,
所述方法包括:
获取电力存储设备的剩余电能;
确定电力存储设备的剩余电能是否不大于第一预定值;以及
如果电力存储设备的剩余电能不大于第一预定值,则控制多个设
备,使得来自其它电源的电力被分配给电力存储设备。
本发明的再一方面提供了一种向多个设备供应电力的包括电力存
储设备和其它电源的系统,包括:
获取器,其获取电力存储设备的剩余电能;
确定器,其确定电力存储设备的剩余电能是否不大于第一预定值;
以及
控制器,其控制多个设备,使得如果电力存储设备的剩余电能不
大于第一预定值,则来自其它电源的电力被分配给电力存储设备。
本发明的有益效果
根据本发明,当向多个设备供应电力时,能够确保为多个设备功
耗的峰值时段准备的电力存储设备的电力存储量。
附图说明
图1是示出根据本发明的第三实施例的电力管理装置的布置的框
图;
图2是示出根据本发明的第四实施例的服务器系统的电力相关布
置的框图;
图3是示出根据本发明的第四实施例的服务器系统的硬件布置的
框图;
图4A是示出根据本发明的第四实施例的底架中的硬件布置和软
件配置的框图;
图4B是示出根据本发明的第四实施例的电源相关信息的交换的
视图;
图5是示出根据本发明的第四实施例的电力管理装置的功能布置
的框图;
图6是用于说明根据本发明的第四实施例的电力管理装置的功能
的曲线图;
图7是用于说明根据本发明的第四实施例的电力管理装置的功能
的表;
图8是用于说明根据本发明的第四实施例的电力管理装置的功能
的表;
图9是用于说明根据本发明的第四实施例的电力管理装置的功能
的视图;
图10是用于说明根据本发明的第四实施例的电力管理装置的处
理过程的流程图;
图11是示出根据本发明的第五实施例的电力管理装置的功能布
置的框图;
图12是示出根据本发明的第五实施例的电源相关信息的交换的
视图;
图13是用于说明根据本发明的第六实施例的电力管理装置的功
能的视图;
图14是用于说明根据本发明的第六实施例的电力管理装置的处
理过程的流程图;
图15是示出根据本发明的第六实施例的电力管理装置的显示画
面的视图;
图16是示出根据本发明的第一实施例的电力管理装置的布置的
框图;
图17是示出根据本发明的第二实施例的电力管理装置的布置的
框图;以及
图18是示出根据本发明的修改的电力管理装置的布置的框图。
具体实施方式
现在,将参考附图详细描述本发明的优选实施例。应该注意,这
些实施例中阐述的组件的相对布置、数值表示和数值不限制本发明的
范围,除非另外具体陈述。
[第一实施例]
将参考图16描述根据本发明的第一实施例的电力管理装置1600。
电力管理装置1600包括控制器1601、获取器1602和确定器1603。
控制器1601控制多个设备1610,多个设备1610接收从电力存储
设备1650和其它电源1660供应的总电力的分配。获取器1602获取电
力存储设备1650的剩余电能。确定器1603确定电力存储设备1650的
剩余电能是否等于或小于第一预定值。如果电力存储设备1650的剩余
电能等于或小于第一预定值,则控制器1601控制多个设备1610,使得
来自电源1660的电力被分配给电力存储设备1650。
通过上述布置,根据该实施例,根据电力存储设备的剩余电能来
切换充电/放电。因此,当向多个设备供应电力时,能够确保为多个设
备的功耗的峰值时段准备的电力存储设备的电存储量。
[第二实施例]
将参考图17描述根据本发明的第二实施例的电力管理装置1700。
电力管理装置1700包括服务器控制器1701、获取器1702、确定器1703、
阈值保持器1705和服务器优先级确定器506。服务器控制器1701控制
多个服务器1710,多个服务器1710接收从电池1750和电力接收器1760
供应的总电力的分配。获取器1702获取电池1750的剩余电能。获取
器1702还获取在用作信息处理装置的每个服务器1710中执行的应用
等的信息。
确定器1703参考阈值保持器1705,并且确定用作电力存储设备
的电池1750的剩余电能是否等于或小于第一预定值。
如果电池1750的剩余电能等于或小于第一预定值,则服务器控制
器1701开始控制多个服务器1710,使得优先于多个服务器1710将来
自电力接收器1760的电力分配给电池1750。更具体地讲,为了将电池
1750设置成充电模式,服务器控制器1701将服务器1710改变为功耗
极小的低电力模式。如果电池1750的电力不是必要的(如果存在剩余
电力),则电池1750自动开始充电。服务器控制器1701可以控制电
池1750,并且接通/截止来自电力接收器1760的电力供应(图17中的
虚线箭头1770)。
确定器1703参考阈值保持器1705,并且确定电池1750的剩余电
能是否已经超过比第一预定值大的第二预定值。
服务器控制器1701控制多个服务器1710,使得优先于多个服务
器1710,将来自电力接收器1760的电力分配给电池1750,直到电池
1750的剩余电能超过比第一预定值大的第二预定值。也就是说,如果
电池1750的剩余电能超过第二预定值,则服务器控制器1701控制多
个服务器1701,使得优先于电池1750,将来自电力接收器1760的电
力分配给第二电力值保持器服务器1710。可以在服务器控制器1701上
设置的显示器的控制台画面上确认多个服务器1710的控制状态。使用
控制台画面,用户可以打开/关闭电池充电优先功能、显示服务器状态、
选择服务器或确认在电池剩余电量降低或电力供给过多的情况下的警
报。
服务器控制器1701根据多个服务器1710的状态来动态地改变第
二预定值。特别地讲,服务器控制器1701对正在操作的服务器1710
的数目进行计数,并且基于该数目来确定第二预定值。也就是说,当
数目增加时,服务器控制器1701增加第二预定值。替代地,服务器当
多个服务器1710的虚拟机的数目或计算量增加时,控制器1701可以
增加第二预定值。
另外,服务器控制器1701可以控制多个服务器1710,使得通过
优先于服务器1710将来自电力接收器1760的电力分配给电池1750,
来在预定时间内完成将电池1750充电至预定电能。
为了使得能够将电力分配给电池1750,服务器控制器1701减小
包括在多个服务器1710中的预定服务器的功耗。特别地,每个服务器
1710可以以至少两个驱动模式被驱动,驱动模式包括功耗高的高电力
模式(H模式)和功耗低的低电力模式(L模式)。服务器控制器1701
确定多个服务器1710中的每一个的驱动模式(H/L)。如果有必要减
少服务器的功耗,则服务器1710选择性地以L模式被驱动。替代地,
可以通过将响应从对物理服务器的响应改变成对虚拟服务器的响应来
减少服务器的功耗。
服务器控制器1701基于优先级来选择服务器1710,并且减少功
耗。为了使得能够将电力分配给电池1750,服务器控制器1701按优先
级的升序选择服务器1710并且减少功耗。服务器优先级确定器506参
考服务器数据库561来确定服务器优先级。
图7是用于说明根据这个实施例的电力管理装置1700的服务器数
据库561的内容的表。服务器数据库561存储从每个服务器1710获取
的最大使用电能、最小使用电能、所请求的电能、进行中的应用的优
先级等。服务器优先级确定器506根据电能、应用等来确定服务器优
先级,并且将且设置在服务器数据库561中。可以考虑各种优先级确
定方法。例如,对每个服务器1710本身的硬件物理地添加ID,并且服
务器可以被划分成第一服务器组、第二服务器组和第三服务器组。可
以根据每个服务器1710的用户支付的费用(SLA:服务水平协议)来
确定优先级。可以基于OS(操作系统)的类型或可执行应用的类型来
在逻辑上确定优先级。可以基于来自每个服务器1710的“自评估”来
确定优先级。可以基于I/O上的负载是否大来确定服务器优先级。许多
服务器不是CPU限制的,而是I/O限制的。在I/O上的负载大于预定
值的情况下,即使CPU本身的驱动模式改变为L,服务器本身的输出
也几乎不改变。因此,还可使用以下方法:比较服务器之间的I/O上的
负载,并且对I/O上的负载大的服务器给予较低优先级,使得服务器易
于被设置成L模式。
根据上述服务器数据库561,例如,服务器1701基于每个服务器
1710中执行的应用的优先级来选择服务器1710。
此外,例如,获取器1702可以获取每个服务器1710的实际功耗。
在这种情况下,服务器控制器1701可以进行控制,以选择性减少多个
服务器1710中的具有高功耗的服务器的功耗。
如果电池1750的剩余电能等于或小于第三预定值,并且多个服务
器1710的功耗等于或大于电力接收器1760可供应电能,则服务器控
制器1701可以输出警报或者停止多个服务器1710的操作。
确定器1703还可以确定电池1750的剩余电能是否等于或大于比
第一预定值大的第五预定值。如果电池1750的剩余电能等于或大于比
预定值大的第五预定值,则服务器控制器1701可以将从电池1750和
电力接收器1760供应的总电力分配给多个服务器1710。
如果电池1750的剩余电能等于或大于比预定值大的第五预定值,
则服务器控制器1701可以将从电力接收器1760供应的电力分配给多
个服务器1710,而不对电池1750进行放电或充电。
如上所述,在确定了电池1750的剩余电能等于或大于第五预定值
时,服务器控制器1701可以从多个服务器1710中选择具有高优先级
的服务器,并且增加其功耗。
在确定了电池1750的剩余电能等于或大于第五预定值时,服务器
控制器1701可以选择多个服务器1710中的变为具有低功耗的模式的
服务器1710,并且增加其功耗。
如上所述,根据这个实施例,根据电池的剩余电能来切换充电/放
电。因此,当向多个设备供应电力时,能够确保为多个设备的功耗的
峰值时段准备的电力存储设备的电力存储量。
[第三实施例]
将参考图1描述根据本发明的第三实施例的电力管理装置100。
电力管理装置100包括接收器101、计算器102、第一电力值保持器103、
第二电力值保持器104和控制器105。
接收器101从多个信息处理装置110和120中的每一个接收关于
所请求的电能的电力请求信息。计算器102基于电力请求信息来计算
多个信息处理装置110和120请求的所请求的总电能。第一电力值保
持器103保持来自第一电力源150的第一可供应电力值,第一电力源
150能够将电力供应到多个信息处理装置110和120。第二电力值保持
器104保持来自第二电力源160的第二可供应电力值,第二电力源160
能够将电力供应到多个信息处理装置110和120。控制器105基于所请
求的总电能、第一可供应电力值和第二可供应电力值来控制多个信息
处理装置110和120。
根据上述布置,在考虑到各个信息处理装置的请求和可供应电力
的情况下,控制信息处理装置。因此,能够在考虑平衡的同时,向多
个信息处理装置110供应电力。
[第四实施例]
接下来,将参考图2至图10描述根据本发明的第四实施例的电力
管理装置。图2是示出作为包括电力管理装置的信息处理系统的示例
的服务器系统的电力相关布置的框图。
参考图2,在存储多个服务器的机架250中,针对作为预定物理
区域的每个区域251准备电力模块220和电力管理装置200。电力模块
220包括电力接收器221和电池222,电力接收器221从电力公司接收
系统电力并且将电力供应到机架250中的服务器,电池222存储从电
力接收器221供应的电力。电池222具有随区域251而改变的性能以
及根据对应区域251中所请求的电力的最大电力存储量。如果从电路
接收器221供应到区域251的电力剩余,则剩余电力可以用于将电力
存储在电池222中。
电力管理装置200监视对应电力模块220中的电力接收器221和
电池222,并且根据其可供应电力值来控制每个服务器。图2图示了作
为对电力模块220添加的多个单独组件的电力管理装置200。然而,本
发明不限于此。
图3是示出根据这个实施例的服务器系统的硬件布置的框图。服
务器系统机架250包括机架管理器301、多个底架360和多个电力模块
220。机架管理器301包括与区域251一样多的电力管理装置200,并
且将机架中的电力作为整体进行管理。针对每个区域251准备电力模
块220,并且电力模块220将电力供应到区域251中所包括的多个底架
360。底架360包含多个服务器361。
图4A是示出根据这个实施例的底架中的硬件布置和软件配置的
框图。电力管理装置200由数据中心管理软件450控制。底架360包
括网络交换机401、多个服务器361、底架管理模块403、风扇404和
电源405。每个服务器361包括被称为BMC(基板管理控制器)的服
务处理器421和被称为SoC(片上系统)的CPU423。CPU423是CPU
LSI,并且在单个芯片中不仅具有CPU核心,而且具有诸如传统上上述
单独LSI的SATA(串行高级技术附连)/SAS(串行附连小计算机系统
接口)、PCIexpress(外围组件快速互连)和的功能。
图4B是示出根据该实施例的电源相关信息的交换的视图。电力管
理装置200接收电力模块220提供的输入电力值(电力模块220使用
的外部电力的值)、最大输入电力值(可以提供到该区域的外部电力
的最大值)、输出电力值(电力模块提供到该区域的电力值)、最大
输出电力值(外部电力和电池供应电力之和)以及电池剩余电量值(剩
余电能)。另一方面,电力管理装置200从底架360接收底架360中
的功耗或每个服务器的功耗。然后,电力管理装置200将H/L控制指
令发送到底架360中的每个服务器。
图5是示出根据这个实施例的电力管理装置的功能布置的框图。
接收器501从多个服务器361中的每一个接收有关多个服务器361
中的每一个所请求的电能的要求511。
计算器502基于要求511来计算多个服务器361请求的所请求的
总电能。AC供应电力保持器503保持从能够向多个服务器供应电力的
电力接收器221供应的AC电力值。电池剩余电量保持器504保持能够
向多个服务器361供应电力的电池222的电池剩余电量值。
服务器控制器505基于要求511、AC电力值和电池剩余电量值来
控制多个服务器361。特别地,每个服务器361可以以至少两种驱动模
式被驱动,驱动模式包括功耗高的高电力模式(H模式)和功耗低的
低电力模式(L模式)。服务器控制器505确定多个服务器中的每一个
的驱动模式(H/L)512。
电力管理装置200包括确定多个服务器361中的每一个的优先级
的服务器优先级确定器506。服务器优先级确定器506包括服务器数据
库561,在服务器数据库561中设置每个服务器361的属性和从其得到
的优先级。如果要求511比AC电力值和电池剩余电量值的总电力值小,
则服务器控制器505确定是否要使用电池222。在确定了要使用电池
222时,服务器控制器505使用来自电力接收器221的电力和来自电池
222的电力二者来驱动多个服务器361。在确定了不使用电池222时,
服务器控制器505根据优先级来控制多个服务器中的每一个的驱动模
式(H/L)512,使得多个服务器361可以仅通过来自电力接收器221
的电力被驱动。
在确定了不使用电池222时,服务器控制器505进行控制,以与
具有高优先级的服务器相比,以具有较低功耗的模式驱动具有低优先
级的服务器,使得多个服务器361可以仅通过来自电力接收器221的
电力被驱动。也就是说,具有高优先级的服务器以H模式被驱动,并
且具有低优先级的服务器以L模式被驱动。例如,如果电池222的电
池剩余电量等于或小于预定值,则服务器控制器505进行控制,以与
具有高优先级的服务器相比,以具有较低功耗的模式驱动具有低优先
级的服务器,使得多个服务器361可以仅通过来自电力接收器221的
电力被驱动。
图6是用于说明这个实施例的电力管理装置的功能的曲线图。例
如,假设最大输出电力是25kw,并且输入电力是20kw。在电池剩余
电量足够的时段期间,当输出电力降低到Ckw或更低时,执行充电。
如果输出电力超过20kw,则模式转变为电池辅助模式(使用电池222
的模式)。另一方面,如果由于电池222的使用而导致电池剩余电量
降低(例如,降低到A%或更低),则除了具有高优先级的服务器外的
服务器无法转变成电池辅助模式。一些服务器的驱动模式在需要时被
改变为节电模式。如果电池222的电池剩余电量进一步降低(例如,
降低至B%或更低),则不允许电池辅助模式。服务器361被主动设置
在节电模式下,并且对电池222充电。可以由系统运营商来设置阈值A、
B和C。
图7是用于说明根据这个实施例的电力管理装置的服务器数据库
561的内容的表。服务器数据库561存储从各服务器361作为要求511
接收的最大使用电能、最小使用电能、所请求的电能、进行中的应用
的优先级等。服务器优先级确定器506根据电能、应用等来确定服务
器优先级,并且将其设置在服务器数据库561中。应该考虑各种优先
级确定方法。例如,对每个服务器1710本身的硬件物理地添加ID,并
且服务器可以被按优先级降序被划分成第一服务器组、第二服务器组
和第三服务器组。可以根据由每个服务器361的用户支付的费用(SLA:
服务水平协议)来确定优先级。可以基于OS(操作系统)的类型或可
执行应用的类型来在逻辑上确定优先级。可以基于来自每个服务器361
的“自评估”来确定优先级。
图8是用于说明根据这个实施例的电力管理装置所确定的优先级
的详细内容的表。在表801中,按照诸如时区的情况(S1至Sn)来确
定如何驱动每个服务器361。例如,在情况S1中,服务器A一直以H
模式被驱动,并且服务器E一直以L模式被驱动。服务器B至D根据
电力供应值以服务器B、服务器D和服务器C的顺序从H模式转变为
L模式。例如,在情况Sn(例如,在电力故障的情况下),服务器A
至D以L模式被驱动,并且服务器E被关闭(休眠)。
图9是用于说明根据这个实施例的电力管理装置的功能的视图。
图9图示了示出各个情况下的服务器驱动控制的示例的表900。表900
示出了例如10个情况S1至S10中的每一个中的服务器控制方法。列
901示出了情况情况编号。列902示意性示出每个情况下的可供应电力
(上栏)和服务器的驱动模式(下栏)。列902中的上栏代表在每个
情况下可以输出到区域251的系统电力(AC)和电池电力(BATT)
的大小。另一方面,列902中的下栏代表服务器361(这里,仅四个服
务器)的功耗的大小。栏中的字符指示服务器361的驱动模式。
列903示出将每个情况视作表达式。列904示出电池等的状态。
情况S1指示当所有服务器以H模式被驱动时的总功耗(必要电
力)没有超过系统电力的电力供应值(AC)的情况。在这种情况下,
不需要使用电池222。相反,服务器控制器505使用系统电力的剩余分
量来对电池222进行充电。
情况S2指示当所有服务器以H模式被驱动时的总功耗超过系统
电力的电力供应值(AC)但是不超过最大可供应电力值(AC+BATT)
的情况,最大可供应电力值(AC+BATT)是电力供应值(AC)和电池
222的电力之和。在这种情况下,可以通过使电池222放电以保持完全
辅助来以H模式驱动所有服务器。如果在该情况下,电池222的剩余
电力值下降到低于预定值或者电池222的可靠性降低,则情况可以转
变为情况S3。
情况S3指示电池222无法使用或者没有被使用的情况。在这个情
况中,服务器以优先级的升序被顺序地改变为L模式,直到所有服务
器的功耗变得等于或小于系统电力的电力供应值(AC)(被抑制为
AC)。如果存在剩余系统电力,则对电池222进行充电。
情况S4指示当所有服务器以H模式驱动时的总功耗超过最大可
供应电力值(AC+BATT)的情况,最大可供应电力值(AC+BATT)
是系统电力的电力供应值(AC)和电池222的电力之和。在这种情况
下,无法通过使电池222放电以保持完全辅助来以H模式驱动所有服
务器。
在这种情况下,首先,如情况S5指示的,服务器以优先级的升序
来顺序地改变为L模式,直到所有服务器的功耗变成等于或小于最大
可供应电力值(AC+BATT)(被抑制为AC+BATT)。如果在情况S5
中,电池222的剩余电力值下降到低于预定值或者电池222的可靠性
降低,则该情况转变为情况S6。
情况S6指示电池222无法使用或者没有被使用的情况。在这个情
况中,服务器以优先级的升序被顺序地改变为L模式,直到所有服务
器的功耗变得等于或小于系统电力的电力供应值(AC)(被抑制为
AC)。如果存在剩余系统电力,则对电池222进行充电。
情况S7指示当所有服务器以H模式被驱动时的总功耗超过系统
电力的电力供应值(AC)但不超过最大可供应电力值(AC+BATT)的
情况,最大可供应电力值(AC+BATT)是电力供应值(AC)和电池
222的电力之和。在这种情况下,可以通过使电池222放电以保持完全
辅助来以L模式驱动所有服务器。如果在该情况下,电池222的剩余
电力值下降到低于预定值或者电池222的可靠性降低,则情况可以转
变为情况S8。
情况S8指示电池222无法使用或者没有被使用的情况。在这个情
况中,服务器以优先级的升序顺序地被改变为休眠模式,直到所有服
务器的功耗变得等于或小于系统电力的电力供应值(AC)(被抑制为
AC)。同时,生成指示电能短缺的警报。
情况S9指示系统电力由于电力故障或维护而断电的情况。如果在
该情况下,在以L模式驱动所有服务器时的总功耗没有超过电池222
的可供应电力值,则以节电模式驱动所有服务器361以赢得时间,生
成警报,并且等待从电力故障恢复。
情况S10指示系统电力由于电力故障或维护而断电的情况。如果
如果在该情况下,在以L模式驱动所有服务器时的总功耗超过电池222
的可供应电力值,则以优先级的升序顺序地将服务器361转变成休眠
模式。同时,生成警报,并且等待从电力故障恢复。
假设系统电力比电池222更可靠,图9示出了在列902中的每个
栏图上的左侧的系统电力和右侧的电池。然而,顺序可以被颠倒。也
就是说,可进行控制,以主动使用电池,并且仅当电池的电力供应值
临时下降到低于预定值时使用系统电力。在该情况下,执行控制,以
通过控制服务器的驱动模式来将功耗抑制为电池电力值。
图10是用于说明根据这个实施例的电力管理装置的与图9相符的
处理过程的流程图。
首先,在步骤S1001中,服务器控制器505确定区域中的所有服
务器以H模式被驱动的情况下的必要电力值之和是否等于或小于系统
电力的电力供应值AC。如果在所有服务器以H模式被驱动的情况下的
必要电力值之和等于或小于系统电力的电力供应值AC,则该处理前进
至步骤S1003,并且服务器控制器505以高输出模式(H模式)驱动所
有服务器。在步骤S1005中,执行充电。
在步骤S1001中,如果在区域中的所有服务器以H模式被驱动的
情况下的必要电力值之和大于系统电力的电力供应值AC(图9中的情
况S2),则该处理前进至步骤S1007。在步骤S1007中,如果系统电
力的电力供应值AC和电池222的电力供应值BATT之和小于区域中
的所有服务器以L模式被驱动的情况下的必要电力值之和(情况S8),
则该处理前进至步骤S1009。在步骤S1009中,服务器控制器505生成
警报,并且然后前进至步骤S1011。在步骤S1011中,服务器控制器
505将服务器以优先级的升序顺序地转变成休眠模式,直到区域中的所
有服务器的必要电力之和变得小于系统电力的供应电力值AC和电池
222的供应电力值BATT之和,并且然后前进至步骤S1025。
在步骤S1007中,如果系统电力的电力供应值AC和电池222的
电力供应值BATT之和等于或大于区域中的所有服务器以L模式被驱
动的情况下的必要电力值之和(情况S5),则该处理前进至步骤S1013。
在步骤S1013中,如果区域中的所有服务器以L模式被驱动的情况下
的必要电力值大于系统电力的电力供应值AC(情况S7),则该处理器
前进至步骤S1015。在步骤S1015中,服务器控制器505生成警报,以
通知“需要使用电池222驱动所有服务器”,并且前进至步骤S1017。
在步骤S1017中,服务器控制器505使用电池222的电力以L模式驱
动所有服务器,直到在步骤S1007中确定了电池222的电力短缺。
接下来,该处理前进至步骤S1019,服务器控制器505确定在所
有服务器以H模式被驱动的情况下的必要电力值是否小于系统电力的
电力供应值AC和电池222的电力供应值BATT之和。
如果在所有服务器以H模式被驱动的情况下的必要电力值等于或
大于系统电力的电力供应值AC和电池222的电力供应值BATT之和
(情况S4),则该处理前进至步骤S1021,并且服务器控制器505确
定是否要使用电池222。为了使用电池222,该处理前进至步骤S1023,
并且服务器控制器505以优先级的升序将服务器从H模式顺序地切换
为L模式,直到所有服务器的必要电力值变得小于系统电力的电力供
应值AC和电池222的电力供应值BATT之和。
在步骤S1021中确定了不使用电池222时,该处理前进至步骤
S1029,并且服务器控制器505按优先级的升序将服务器的驱动模式以
H→L→休眠的顺序进行切换,直到所有服务器的必要电力值之和变得
等于或小于系统电力的电力供应值AC。该处理前进至步骤S1031。如
果系统电力的电力供应值A存在剩余,则服务器控制器505执行充电。
如上所述,可以通过根据情况控制每个服务器的驱动模式,来有
效并且高效地使用系统电力和电池向服务器系统供应电力。
[第五实施例]
接下来,将参考图11和图12描述根据本发明的第五实施例的电
力管理装置。图11是用于说明根据这个实施例的电力管理装置的功能
布置的框图。根据这个实施例的电力管理装置与第二实施例的不同之
处在于,作为指定服务器的驱动模式的替代,向服务器通知预算相关
电力。组件和操作的区域部分与第二实施例中的相同。因此,相同的
附图标记指代相同的组件和操作,将省略对其的详细描述。
图11是示出根据这个实施例的电力管理装置的功能布置的框图。
电力管理装置1100包括服务器控制器1105,服务器控制器1105确定
每个服务器的预算(可用最大电能)1112并且通知它。每个服务器1161
根据从服务器控制器1105接收的预算1112来自己确定驱动模式。服
务器控制器1105根据服务器优先级确定器506针对每个服务器确定的
优先级,来计算可由每个服务器使用的电能的上限值。服务器控制器
1105向多个服务器1161通知可由多个服务器1161使用的电能的上限
值。每个服务器1161通过等于或小于所通知的上限值的电能进行操作。
图12是示出根据这个实施例的电源相关信息的交换的视图。如图
12中所示,电力管理装置1100将预算1112通知给底架360。
在这个实施例中,服务器控制器1105确定每个服务器的预算。然
而,服务器控制器1105可以确定多个服务器(例如,底架360中的服
务器)的预算。在这种情况下,多个服务器分担预算。作为分担方法,
例如,多个服务器可以均匀地分担预算。替代地,具有高优先级的服
务器可以首先确保预算并且在不必要时返回它。
根据上述实施例的布置和操作,因为根据预算来确定服务器驱动
模式,所以能够使用系统电力和电池来有效和高效地向服务器系统供
应电力。也就是说,能够实现比通过所有服务器的最大功耗之和所定
义的传统平均功耗低得多的功耗。
[第六实施例]
接下来,将参考图13和图14描述根据本发明的第六实施例的电
力管理装置。图13是用于说明根据这个实施例的电力管理装置的功能
的视图。图13图示了示出各个情况下的服务器驱动控制的示例的表
1300。表1300示出了例如12个情况S1至S12中的每一个的服务器控
制方法。表1300与图9中示出的表900的不同之处在于,添加了情况
S11和S12。其余内容与表900中的相同。因此,相同的附图标记指代
相同的组件和操作,并且将省略对其的详细描述。
情况S11指示当所有服务器以H模式被驱动时的总功耗小于系统
电力的电力供应值(AC)但是不存在用于对电池222进行充电的余量
的情况。在这种情况下,尽管完全满足了服务器驱动请求,但是无法
满足对电池222进行充电的请求。在这个实施例中,如果在情况S11
中存在对电池222进行充电的请求,则该情况转变为一些服务器以L
模式被驱动的情况S12。假设在电池222的剩余电力值下降到低于预定
值的情况下存在对电池222进行充电的请求。
图14A和图14B是用于说明根据这个实施例的电力管理装置的与
图13相符的处理的过程的流程图。这个流程图与图10的流程图的不
同之处在于,添加了步骤S1401至S1409。剩余内容与图10的流程图
中的相同。因此,相同的附图标记指代相同的组件和操作,并且将省
略对其的详细描述。
首先,在步骤S1001中,服务器控制器505确定在区域中的所有
服务器以H模式被驱动的情况下的必要电力值之和是否等于或小于系
统电力的电力供应值AC。如果所有服务器以H模式被驱动的情况下的
必要电力值之和等于或小于系统电力的电力供应值AC,则该处理前进
至步骤S1401,并且服务器控制器505确定是否存在充电请求。如果存
在充电请求,则该处理前进至步骤S1403。
在步骤S1403中,服务器控制器505切换具有低优先级的服务器
的驱动模式,直到生成用于充电的余量,也就是说,直到所有服务器
的功耗降低到图6中的C(通过从系统电力的最大输出电力中减去充电
所需要的电力而获得的值)或更小。更具体地讲,服务器控制器505
在将服务器的驱动模式从H模式顺序地切换为L模式的同时反复地确
定是否存在余量用于充电。如果存在余量用于充电,则服务器在此时
以驱动模式被驱动。如果即使所有服务器以L模式被驱动时也不存在
余量用于充电,则服务器控制器505在将服务器以优先级的升序顺序
地切换成休眠模式的同时,反复地确定是否存在余量用于充电。如果
存在余量用于充电,则该处理前进至步骤S1405,以对电池222进行充
电。
在步骤S1401中确定了不存在充电请求时,该处理前进至步骤
S1407,并且服务器控制器505以H模式驱动所有服务器。在步骤S1409
中,如果存在余量用于充电,则执行充电(如果不存在余量用于充电,
则不执行充电)。
可以预先经由如图15中所示的电力管理装置的控制画面来接受
定义是否对电池充电给予优先级的设置。在这种情况下,如果设置了
对电池充电的优先,则在步骤S1401中确定存在充电请求。
替代地,在步骤S1401中,服务器控制器505可以基于电池222
的剩余电力值,来确定是否存在充电请求。也就是说,如果电池222
的剩余电力值小于预定值,则服务器控制器505确定电池222的充电
请求是强烈的,并且使电池222的充电的优先于服务器的驱动。例如,
基于以L模式驱动所有服务器所需要的最小电力值以及估计从电力故
障中恢复所需要的时间,服务器控制器505可以确定在电池222中应
当确保的剩余电力值(上述“预定值”)。
通过上述控制,在这个实施例中,能够在通过以L模式驱动服务
器来将重点放在电池中的电力存储量以对电池的充电给予优先级的同
时驱动服务器。
[其它实施例]
注意,在第二实施例至第六实施例中,服务器已经被解释为被供
应电力的信息处理装置的示例。然而,本发明不限于此,可以采用用
于控制诸如存储设备、网络设备、PC(个人计算机)、电视机、空调
和其它家用电器的电子设备的布置。例如,可考虑以下布置:如图18
中所示,当从电池1750和电力接收器1760向电子设备供应电力时,
电力经由多个集线器1810供应到电子设备。集线器1810可执行进行
供电以开/关电视机的各种类型的开关,调节空调或冰箱的温度,或调
节照明亮度。在这种情况下,同样地,集线器控制器1801基于电池1750
的剩余电能、预定阈值、电子设备优先级确定器1806参考电子设备数
据库1861确定的优先级来控制集线器1810,如第二实施例中一样。
在这些实施例中,系统电力源和电池被描述为电力供应源。然而,
本发明不限于此,两个电力源就够了。例如,可基于来自包括基于化
石燃料的系统电力源和基于可再生能量的系统电力源的两个电力源的
电力来控制信息处理装置。例如,可按照来自三种或更多种电力源的
电力值,控制信息处理装置的驱动模式。作为服务器的驱动模式,以H
模式、L模式和休眠模式为例。然而,可提供其它模式(例如,H模式
和L模式之间的中间功耗的M模式)。
虽然已经参考示例性实施例描述了本发明,但要理解,本发明不
限于公开的示例性实施例。所附权利要求书的范围将被给予最广义的
解释,从而涵盖所有这些修改形式和等效结构和功能。
本发明可应用于包括多个设备或单个装置的系统。即使当用于实
现实施例功能的信息处理程序被直接供应到系统或装置或来自远程站
点时,也可应用本发明。因此,本发明还包含安装在计算机中由计算
机实现本发明功能的程序、存储程序的介质和致使用户下载程序的
WWW(万维网)服务器。特别地,本发明包含至少非暂态计算机可读
介质,非暂态计算机可读介质存储致使计算机执行上述实施例中包括
的处理步骤的程序。
[实施例的其它表现形式]
上述实施例中的一些或全部也可如下面补充注释中描述的一样,
但不限于以下内容。
(补充注释1)
提供了一种电力管理装置,所述电力管理装置包括:
接收器,其从多个信息处理装置中的每个接收关于所述多个信息
处理装置中的每个请求的电能的电力请求信息;
计算器,其基于所述电力请求信息,计算所述多个信息处理装置
请求的总所请求的电能;
第一电力值保持器,其保持来自第一电力源的第一能供应电力值,
所述第一电力源能够向所述多个信息处理装置供应电力;
第二电力值保持器,其保持来自第二电力源的第二能供应电力值,
所述第二电力源能够向所述多个信息处理装置供应电力;以及
控制器,其基于所述总所请求的电能、所述第一能供应电力值和
所述第二能供应电力值,控制所述多个信息处理装置。
(补充注释2)
提供了根据补充注释1所述的电力管理装置,其中,所述多个信
息处理装置中的每个能以包括功耗高的高电力模式和功耗低的低电力
模式的至少两种驱动模式进行驱动,以及
所述控制器确定所述多个信息处理装置中的每个的驱动模式。
(补充注释3)
提供了根据补充注释1或2所述的电力管理装置,其中,所述控
制器将所述多个信息处理装置中的每个能使用的电能的上限值通知给
所述多个信息处理装置中的每个并且通过不超过所述上限值的电能控
制所述多个信息处理装置中的每个。
(补充注释4)
提供了根据补充注释1所述的电力管理装置,其中,所述第一电
力源包括系统电力源,
所述第二电力源包括电池,以及
所述第二电力值保持器包括监视能够向所述多个信息处理装置供
应电力的所述电池的剩余电能的单元。
(补充注释5)
提供了根据补充注释1所述的电力管理装置,所述电力管理装置
还包括设置单元,所述设置单元设置所述多个信息处理装置中的每个
的优先权,
其中,如果所述总所请求的电能小于所述第一能供应电力值和所
述第二能供应电力值的总电力值,则控制器确定是否要使用所述第二
电力源,
在确定要使用所述第二电力源时,所述控制器使用来自所述第一
电力源的电力和来自所述第二电力源的电力二者,驱动所述多个信息
处理装置,以及
在确定不使用所述第二电力源时,所述控制器按照优先级控制所
述多个信息处理装置。
(补充注释6)
提供了根据补充注释5所述的电力管理装置,其中,在确定不使
用所述第二电力源时,所述控制器按照优先级控制所述多个信息处理
装置,使得所述多个信息处理装置能只用来自所述第一电力源的电力
驱动。
(补充注释7)
提供了根据补充注释6所述的电力管理装置,其中,所述控制器
进行控制,相比于优先级高的信息处理装置以具有较低功耗的模式驱
动优先级低的信息处理装置。
(补充注释8)
提供了根据补充注释5至7中的任一项所述的电力管理装置,其
中,所述第一电力源包括系统电力源,
所述第二电力源包括电池,
如果所述电池的剩余电能不大于预定值,则所述控制器进行控制,
以相比于优先级高的信息处理装置以具有较低功耗的模式驱动优先级
低的信息处理装置,使得所述多个信息处理装置能只用来自所述系统
电力源的电力驱动。
(补充注释9)
提供了根据补充注释5至8中的任一项所述的电力管理装置,其
中,所述第一电力源包括系统电力源,
所述第二电力源包括电池,
如果确定不使用所述电池并且所述电池的剩余电能不大于预定
值,则所述控制器进行控制,以相比于优先级高的信息处理装置以具
有较低功耗的模式驱动优先级低的信息处理装置,使得所述电池可被
充电。
(补充注释10)
提供了一种电力管理装置,所述电力管理装置包括:
从多个信息处理装置中的每个接收关于所述多个信息处理装置中
的每个请求的电能的电力请求信息;
基于所述电力请求信息,计算所述多个信息处理装置请求的总所
请求的电能;以及
基于来自第一电力源的第一能供应电力值、来自第二电力源的第
二能供应电力值和所述总所请求的电能,控制所述多个信息处理装置,
所述第一电力源能够向所述多个信息处理装置供应电力,所述第二电
力源能够向所述多个信息处理装置供应电力。
(补充注释11)
提供了一种致使计算机执行包括以下步骤的方法的电力管理程
序:
从多个信息处理装置中的每个接收关于所述多个信息处理装置中
的每个请求的电能的电力请求信息;
基于所述电力请求信息,计算所述多个信息处理装置请求的总所
请求的电能;以及
基于来自第一电力源的第一能供应电力值、来自第二电力源的第
二能供应电力值和所述总所请求的电能,控制所述多个信息处理装置,
所述第一电力源能够向所述多个信息处理装置供应电力,所述第二电
力源能够向所述多个信息处理装置供应电力。
(补充注释12)
提供了一种信息处理系统,所述信息处理系统包括:
多个信息处理装置;
接收器,其从多个信息处理装置中的每个接收关于所述多个信息
处理装置中的每个请求的电能的电力请求信息;
计算器,其基于所述电力请求信息,计算所述多个信息处理装置
请求的总所请求的电能;
第一电力值保持器,其保持来自第一电力源的第一能供应电力值,
所述第一电力源能够向所述多个信息处理装置供应电力;
第二电力值保持器,其保持来自第二电力源的第二能供应电力值,
所述第二电力源能够向所述多个信息处理装置供应电力;以及
控制器,其基于所述总所请求的电能、所述第一能供应电力值和
所述第二能供应电力值,控制所述多个信息处理装置。
本申请要求2013年6月4日提交的日本专利申请No.2013-118361
和2013年11月15日提交的日本专利申请No.2013-237304的权益,这
两个专利申请的全部内容特此以引用方式并入本文中。