(57)【特許請求の範囲】
【請求項１】
通知を受信する受信手段と、
電力貯蔵装置と他の電源装置とから電力の供給を受ける受電手段と、
使用電力を、前記通知により設定される電力値以下となるように制御する電力消費制御手段と、を備え、
前記電力消費制御手段は、前記通知を送信する機能部の動作を確認できない、という所定の条件を満たす場合に、前記使用電力を前記他の電源装置が供給可能な電力値以下となるように制御する、
情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記電力消費制御手段は、前記機能部から送信されるべき情報の受信を確認できない、という前記所定の条件を満たす場合に、前記使用電力を前記他の電源装置が供給可能な電力値以下となるように制御する、
情報処理装置。
【請求項３】
請求項１又は２に記載の情報処理装置であって、
前記電力消費制御手段は、前記機能部から定期的に送信される情報の受信を確認できない、という前記所定の条件を満たす場合に、前記使用電力を前記他の電源装置が供給可能な電力値以下となるように制御する、
情報処理装置。
【請求項４】
請求項１乃至３のいずれかに記載の情報処理装置であって、
前記電力消費制御手段は、前記機能部から前記通知を受信してから所定時間が経過した、という前記所定の条件を満たす場合に、前記使用電力を前記他の電源装置が供給可能な電力値以下となるように制御する、
情報処理装置。
【請求項５】
請求項４に記載の情報処理装置であって、
前記電力消費制御手段は、前記通知のうち第１通知を受信した場合に、前記使用電力を、前記他の電源装置が供給可能な電力値よりも高い電力値である第１の電力値以下となるよう制御し、前記第１通知を受信してから所定時間である電力値変更時間が経過したときに、前記使用電力を前記他の電源装置が供給可能な電力値である第２の電力値以下となるよう制御する、
情報処理装置。
【請求項６】
請求項５に記載の情報処理装置であって、
前記電力消費制御手段は、前記第１通知を受信してから前記電力値変更時間が経過する前に新たな前記第１通知を受信した場合には、当該新たな前記第１通知を受信してから前記電力値変更時間が経過したときに、前記使用電力を前記第２の電力値以下となるよう制御する、
情報処理装置。
【請求項７】
請求項６に記載の情報処理装置であって、
前記電力値変更時間は、前記第１通知が送信される時間間隔よりも長い時間である、
情報処理装置。
【請求項８】
請求項５乃至７のいずれかに記載の情報処理装置であって、
前記電力消費制御手段は、前記電力貯蔵装置に蓄積されている電力の残量に応じた前記第１通知を行う前記機能部から当該第１通知を受信した場合に、前記使用電力を前記第１の電力値以下となるよう制御する、
情報処理装置。
【請求項９】
請求項８に記載の情報処理装置であって、
前記電力消費制御手段は、前記機能部により前記電力貯蔵装置に蓄積されている電力の残量に応じて設定された前記電力値変更時間を、前記機能部から受信して記憶し、前記第１通知を受信してから前記電力値変更時間が経過したときに、前記使用電力を前記第２の電力値以下となるよう制御する、
情報処理装置。
【請求項１０】
電力貯蔵装置と他の電源装置とを備えた電源モジュールと、
前記電源モジュールから電力の供給を受ける情報処理装置と、
前記情報処理装置に対して、電力制御通知を通知する機能部と、を備え、
前記情報処理装置は、
前記電力制御通知を受信する受信手段と、
使用電力を、前記電力制御通知により設定される電力値以下となるように制御する電力消費制御手段と、を備え、
前記電力消費制御手段は、前記機能部の動作を確認できない、という所定の条件を満たす場合に、前記使用電力を前記他の電源装置が供給可能な電力値以下となるように制御する、
情報処理システム。
【請求項１１】
電力貯蔵装置と他の電源装置とから電力の供給を受ける情報処理装置に対して、電力制御通知を通知する機能部を備え、
前記電力制御通知は、前記情報処理装置にて受信されることで、当該情報処理装置の使用電力を前記電力制御通知により設定される電力値以下となるよう制御させる通知であり、
前記機能部は、当該機能部の動作が確認できない場合に前記使用電力を前記他の電源装置が供給可能な電力値以下となるよう制御する前記情報処理装置に対して、当該機能部が動作していることを示す情報を送信するよう構成されている、
管理装置。
【請求項１２】
情報処理装置に、
通知を受信する受信手段と、
電力貯蔵装置と他の電源装置とから電力の供給を受け、使用電力を、前記通知により設定される電力値以下となるように制御する電力消費制御手段と、
を実現させるプログラムであり、
前記電力消費制御手段は、前記通知を送信する機能部の動作を確認できない、という所定の条件を満たす場合に、前記使用電力を前記他の電源装置が供給可能な電力値以下となるように制御する、
プログラム。
【請求項１３】
管理装置に、
電力貯蔵装置と他の電源装置とから電力の供給を受ける情報処理装置に対して、電力制御通知を通知する機能部を実現させるプログラムであり、
前記電力制御通知は、前記情報処理装置にて受信されることで、当該情報処理装置の使用電力を前記電力制御通知により設定される電力値以下となるよう制御させる通知であり、
前記機能部は、当該機能部の動作が確認できない場合に前記使用電力を前記他の電源装置が供給可能な電力値以下となるよう制御する前記情報処理装置に対して、当該機能部が動作していることを示す情報を送信するよう構成されている、
プログラム。
【請求項１４】
情報処理装置が実行する電力消費制御方法であって、
通知を受信し、
電力貯蔵装置と他の電源装置とから電力の供給を受け、
使用電力を、前記通知により設定される電力値以下となるように制御し、
前記通知を送信する動作を確認できない、という所定の条件を満たす場合に、前記使用電力を前記他の電源装置が供給可能な電力値以下となるように制御する、
電力消費制御方法。
【請求項１５】
管理装置が実行する電力制御方法であって、
電力貯蔵装置と他の電源装置とから電力の供給を受ける情報処理装置に対して、電力制御通知を通知し、
前記電力制御通知は、前記情報処理装置にて受信されることで、当該情報処理装置の使用電力を前記電力制御通知により設定される電力値以下となるよう制御させる通知であり、
前記電力制御通知を通知する管理装置の動作が確認できない場合に前記使用電力を前記他の電源装置が供給可能な電力値以下となるよう制御する前記情報処理装置に対して、前記管理装置が動作していることを示す情報を送信する、
電力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置にかかり、特に、電源装置及びバッテリから供給される電力により稼働する情報処理装置に関する。
【背景技術】
【０００２】
近年、様々なシステムに情報処理装置が利用されている。ところが、情報処理装置では、処理負荷の要求が変動したり、アプリケーションにピークタイムがあるといった処理状況により、使用電力が変動する。このため、安定した稼働を実現するためには、情報処理装置における電力制御が重要となる。特に、常時稼働が求められるサーバ装置といった情報処理装置では、電力の供給不足によるサーバダウンを避けることが要求される。
【０００３】
上述した状況に応じて、情報処理装置の電力を制御する技術として、例えば、特許文献１に示すような電力ピークアシスト機能といった技術が知られている。このような電力ピークアシスト機能を実現するためには、まず、電源モジュールとして電源装置とバッテリとを備える。そして、情報処理装置に対して電源装置から電力を供給することに加え、電力ピークアシスト機能により、情報処理装置の使用電力をバッテリからの電力供給にて補助している。
【０００４】
ここで、さらに電力ピークアシスト機能の一例を具体的に説明する。まず、電力ピークアシスト機能を実現するために、上述した電源モジュールに加え、情報処理装置に対する電源装置とバッテリとによる電力供給量を制御するピークアシスト制御部を備える。そして、ピークアシスト制御部は、電源モジュールからバッテリの残量を採取し、その情報をもとに情報処理装置に対して許容できる使用電力を指示する。これにより、情報処理装置は、指示された使用電力の範囲で稼働することができ、かかる使用電力値まで電源装置とバッテリから電力が供給されることとなる。さらに、ピークアシスト制御部は、バッテリ残量が不足する状況となった場合には、情報処理装置が電源装置のみから供給可能な電力値以内で動作するよう制御する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１５０２８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところが、上述したように電力ピークアシスト機能を用いた場合に、ピークアシスト制御部の故障やネットワーク過負荷などの不測の事態により、ピークアシスト制御部が情報処理装置の使用電力を制御できなくなることも生じうる。すると、情報処理装置が、電源装置のみから供給可能な電力より大きい値の電力を消費して稼働するという状況が生じ、情報処理装置が電力不足によりダウンしてしまう、という問題が生じうる。また、かかる問題は、電力ピークアシスト機能からの指令によらず、何らかの状況により電源装置のみから供給可能な電力より大きい値の電力を消費して稼働し続ける場合にも生じうる。
【０００７】
このため、本発明の目的は、上述した課題である、情報処理装置が電力不足によりダウンしてしまう、という問題を解決することができる情報処理装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一形態である情報処理装置は、
通知を受信する受信手段と、
電力貯蔵装置と他の電源装置とから電力の供給を受ける受電手段と、
使用電力を、前記通知により設定される電力値以下となるように制御する電力消費制御手段と、を備え、
前記電力消費制御手段は、所定の条件を満たす場合に、前記使用電力を前記他の電源装置が供給可能な電力値以下となるように制御する、
という構成をとる。
【０００９】
また、本発明の他の形態である情報処理システムは、
電力貯蔵装置と他の電源装置とを備えた電源モジュールと、
前記電源モジュールから電力の供給を受ける情報処理装置と、
前記情報処理装置に対して、電力制御通知を通知する機能部と、を備え、
前記情報処理装置は、
前記電力制御通知を受信する受信手段と、
使用電力を、前記電力制御通知により設定される電力値以下となるように制御する電力消費制御手段と、を備え、
前記電力消費制御手段は、所定の条件を満たす場合に、前記使用電力を前記他の電源装置が供給可能な電力値以下となるように制御する、
という構成をとる。
【００１０】
また、本発明の他の形態である管理装置は、
電力貯蔵装置と他の電源装置とから電力の供給を受ける情報処理装置に対して、電力制御通知を通知する機能部を備え、
前記電力制御通知は、前記情報処理装置にて受信されることで、当該情報処理装置の使用電力を前記電力制御通知により設定される電力値以下となるよう制御させる通知であり、
前記機能部は、当該機能部の動作が確認できない場合に前記使用電力を前記他の電源装置が供給可能な電力値以下となるよう制御する前記情報処理装置に対して、当該機能部が動作していることを示す情報を送信するよう構成されている、
という構成をとる。
【００１１】
また、本発明の他の形態であるプログラムは、
情報処理装置に、
通知を受信する受信手段と、
電力貯蔵装置と他の電源装置とから電力の供給を受け、使用電力を、前記通知により設定される電力値以下となるように制御する電力消費制御手段と、
を実現させるプログラムであり、
前記電力消費制御手段は、所定の条件を満たす場合に、前記使用電力を前記他の電源装置が供給可能な電力値以下となるように制御する、
という構成をとる。
【００１２】
また、本発明の他の形態であるプログラムは、
管理装置に、
電力貯蔵装置と他の電源装置とから電力の供給を受ける情報処理装置に対して、電力制御通知を通知する機能部を実現させるプログラムであり、
前記電力制御通知は、前記情報処理装置にて受信されることで、当該情報処理装置の使用電力を前記電力制御通知により設定される電力値以下となるよう制御させる通知であり、
前記機能部は、当該機能部の動作が確認できない場合に前記使用電力を前記他の電源装置が供給可能な電力値以下となるよう制御する前記情報処理装置に対して、当該機能部が動作していることを示す情報を送信するよう構成されている、
という構成をとる。
【００１３】
また、本発明の他の形態である電力消費制御方法は、
通知を受信し、
電力貯蔵装置と他の電源装置とから電力の供給を受け、
使用電力を、前記通知により設定される電力値以下となるように制御し、
所定の条件を満たす場合に、前記使用電力を前記他の電源装置が供給可能な電力値以下となるように制御する、
という構成をとる。
【００１４】
また、本発明の他の形態である電力消費制御方法は、
電力貯蔵装置と他の電源装置とから電力の供給を受ける情報処理装置に対して、電力制御通知を通知し、
前記電力制御通知は、前記情報処理装置にて受信されることで、当該情報処理装置の使用電力を前記電力制御通知により設定される電力値以下となるよう制御させる通知であり、
前記電力制御通知を通知する管理装置の動作が確認できない場合に前記使用電力を前記他の電源装置が供給可能な電力値以下となるよう制御する前記情報処理装置に対して、前記管理装置が動作していることを示す情報を送信する、
という構成をとる。
【発明の効果】
【００１５】
本発明は、以上のように構成することにより、情報処理装置が電力不足によりダウンすることを抑制することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１の実施形態における情報処理システムの構成を示すブロック図である。
【図２】図１に開示した情報処理システムの構成を示す機能ブロック図である。
【図３】図２に開示したサーバモジュールにおける許可電力値の設定の様子を示す説明図である。
【図４】図２に開示したサーバモジュールにおける許可電力値の設定の様子を示す説明図である。
【図５】図２に開示したサーバモジュールにおける許可電力値の設定の様子を示す説明図である。
【図６】図２に開示したピークアシスト制御部の動作を示すフローチャートである。
【図７】図２に開示した許可電力設定部の動作を示すフローチャートである。
【図８】本発明の第２の実施形態におけるピークアシスト制御部の動作を示すフローチャートである。
【図９】本発明の第２の実施形態における許可電力設定部の動作を示すフローチャートである。
【図１０】本発明の第３の実施形態におけるピークアシスト制御部の動作を示すフローチャートである。
【図１１】本発明の第３の実施形態における許可電力設定部の動作を示すフローチャートである。
【図１２】本発明の第４の実施形態における情報処理装置の構成を示すブロック図である。
【図１３】本発明の第５の実施形態における情報処理システムの構成を示すブロック図である。
【発明を実施するための形態】
【００１７】
＜実施形態１＞
本発明の第１の実施形態を、図１乃至図７を参照して説明する。図１乃至図２は、実施形態１における情報処理システムの構成を説明するための図であり、図３乃至図７は、その動作を説明するための図である。
【００１８】
［構成］
本実施形態における情報処理システム１は、ラックサーバの形態で構成されている。つまり、情報処理システム１は、複数の棚を有するサーバーラックの各棚に、当該情報処理システム１を構成する各装置が収容されて形成されている。
【００１９】
具体的に、本実施形態における情報処理システム１は、図１に示すように、サーバーラックの各棚を単位とする各ユニットに、ラックマネージャ１０と、電源モジュール２０と、サーバ群３０と、を搭載して備えている。図１の例では、１つのユニットにラックマネージャ１０を、２つのユニットに電源モジュール２０を、６つのユニットにサーバ群３０を、それぞれ搭載している。但し、本発明における情報処理システム１を構成する、ラックマネージャ１０や電源モジュール２０、サーバ群３０の数は、必ずしも上述した数であることに限定されない。また、情報処理システム１は、ラックサーバの形態で構成されていることに限定されない。
【００２０】
上記サーバ群３０は、図１に示すように、さらに複数のサーバモジュール４０を備えている。そして、各サーバモジュール４０は、それぞれが演算装置であるＣＰＵ（Central Processing Unit）４１、記憶装置であるメモリ４２、通信装置であるネットワークカード（「ＮＣ」を表示する）４３、を備えており、単体で情報処理装置として作動するものである。なお、サーバモジュール４０は、上述した構成であることに限定されず、例えば、ハードディスクを備えたストレージサーバとして機能するものなど、いかなる構成の情報処理装置であってもよい。
【００２１】
また、サーバ群３０は、サーバモジュール４０を冷却するためのＦＡＮ３１を備えている。但し、サーバ群３０は、上述した構成であることに限定されない。
【００２２】
上記サーバモジュール４０は、電源モジュール２０から電力を供給されて作動する。ここで、本実施形態における電源モジュール２０は、１つの電源モジュールで複数のサーバモジュール４０に電力を供給するよう構成されている。但し、電源モジュール２０は、必ずしも複数のサーバモジュール４０に電力を供給することに限定されず、１つのサーバモジュール４０に１つの電源モジュール２０が対応して設けられていてもよい。
【００２３】
また、上記ラックマネージャ１０は、演算装置を有する情報処理装置にて構成されており、後述するように、各サーバモジュール４０の電力設定を行うピークアシスト機能を有する。なお、ラックマネージャ１０は、１つの情報処理装置で構成されていてもよく、あるいは、複数の情報処理装置で構成されていてもよい。そして、ラックマネージャ１０は、１つの情報処理装置で複数のサーバモジュール４０に対してピークアシスト機能を提供してもよく、あるいは、１つの情報処理装置が１つのサーバモジュール４０に対してピークアシスト機能を提供してもよい。
【００２４】
次に、上述したラックマネージャ１０、電源モジュール２０、サーバモジュール４０の構成の詳細について、図２乃至５を参照して説明する。
【００２５】
まず、電源モジュール２０の構成を説明する。電源モジュール２０は、図２に示すように、交流電源からの電力を直流に変換してサーバモジュール４０に供給する電源装置２１（ＰＳＵ：Power Supply Unit）（他の電源装置）と、電力を蓄電すると共に当該電力をサーバモジュール４０に供給するバッテリ２２（電力貯蔵装置）と、を備えている。電源モジュール２０は、電源装置２１とバッテリ２２とが協働して、サーバモジュール４０が必要とする電力を供給する（図２の符号Ｐ参照）。なお、バッテリ２２は、キャパシタなど、電力を貯蔵可能であり、当該貯蔵している電力をサーバモジュール４０に供給可能な装置であればいかなる装置であってもよい。
【００２６】
従って、サーバモジュール４０が、電源装置２１が供給可能な電力より大きい電力を必要としている場合には、電源装置２１のみならずバッテリ２２からも電力が供給される。このとき、バッテリ２２に蓄積されている電力の残量は低下することとなる。また、サーバモジュール４０が、電源装置２が供給可能な電力以下の電力を必要としている場合には、電源装置２１のみから電力が供給される。このとき、電源装置２１から供給可能な残余の電力は、バッテリ２２に蓄電されることとなる。
【００２７】
次に、ラックマネージャ１０の構成について説明する。図２に示すように、ラックマネージャ１０は、装備されている演算装置にプログラムが組み込まれることに構築された、ピークアシスト制御部１１（機能部）を備えている。ピークアシスト制御部１１は、予め設定された時間間隔Ｔｂでバッテリに蓄積されている電力の残量を採取し、その残量に応じて、サーバモジュール４０に対して電力値設定指令（通知、電力制御通知）を入力する。
【００２８】
一例として、ピークアシスト制御部１１は、採取したバッテリ２２の電力残量が、予め設定された閾値以上であるかを判定する。このとき、閾値は、電力装置２１が供給できる電力値以上の値であって、バッテリ２２からの電力補助で、所定時間だけサーバモジュール４０が稼働することができる電力量の値に設定されている。なお、閾値は、サーバモジュール４０の種類や個々のサーバモジュール４０毎に、異なる値に設定されていてもよい。
【００２９】
そして、ピークアシスト制御部１１は、バッテリ２２の電力残量が閾値以上であると判断した場合には、予め定められた電力値設定指令のうち、サーバモジュール４０に対して後述するように許可電力値を高い値（ピークアシスト電力値（第１の電力値））に設定する指令となる「第１指令」（第１通知）を入力する。一方、ピークアシスト制御部１１は、バッテリ２２の電力残量が閾値より小さいと判断した場合には、予め定められた電力値設定指令のうち、サーバモジュール４０に対して後述するように許可電力値を低い値（ベース電力値（第２の電力値））に設定する指令となる「第２指令」（第２通知）を入力する。
【００３０】
ここで、ピークアシスト制御部１１は、予め設定された時間間隔Ｔｂでバッテリ２２の電力残量を採取するたびに、上述した閾値との判断を行い、サーバモジュール４０に対して電力値設定指令を送信する。このため、バッテリ２２の電力残量が閾値以上である状態が続いている場合には、ピークアシスト制御部１１は、予め設定された時間間隔Ｔｂで上述した「第１指令」をサーバモジュール４０に入力し続けることとなる。但し、ピークアシスト制御部１１は、上記「第２指令」については、連続してサーバモジュール４０に入力しなくてもよい。例えば、ピークアシスト制御部１１は、サーバモジュール４０に入力した過去の指令を記憶しておき、バッテリ２２の電力残量が閾値より小さいときには、前回入力した指令が第１指令である場合のみ、第２指令を入力してもよい。
【００３１】
次に、サーバモジュール４０の構成について説明する。図２に示すように、サーバモジュール４０は、装備されているＣＰＵ４１にプログラムが組み込まれることに構築された、許可電力値設定部５１と、消費電力制御部５２と、を備えている。
【００３２】
上記許可電力値設定部５１（受信手段）は、上述したピークアシスト制御部１１から入力された電力値設定指令を受信して、当該電力値設定指令に応じて、サーバモジュール４０（情報処理装置）で消費可能な電力の最大値を表す許可電力値を設定する。ここで、設定可能な許可電力値として、予め２つの値が用意されて記憶されており、１つは「ベース電力値」（第２の電力値）、もう１つは「ピークアシスト電力値」（第１の電力値）である。本実施形態では、「ベース電力値」は、電源装置２１のみから供給可能な電力値であり、「ピークアシスト電力値」は、「ベース電力値」よりも大きい電力であって、電源装置２１のみから供給可能な電力値よりも大きい電力値である。つまり、「ピークアシスト電力値」は、電源装置２１から供給される電力に、バッテリ２２から供給される電力が加えられて達する値である。
【００３３】
具体的に、許可電力値設定部５１は、上述したようにピークアシスト制御部１１からバッテリ２２の電力残量が閾値以上である場合に入力される電力値設定指令である「第１指令」を受け付けると、許可電力値を「ピークアシスト電力値」に設定する。このとき、許可電力値設定部５１は、図３に示すように、許可電力値が「ベース電力値」Ｗｂであった場合に「第１指令」Ｃ１の入力を受け付けると、許可電力値を「ベース電力値」Ｗｂよりも大きい値の「ピークアシスト電力値」Ｗａに設定する。そして、許可電力値設定部５１は、許可電力値が「ピークアシスト電力値」Ｗａであった場合に「第１指令」Ｃ１の入力を受け付けると、許可電力値を「ピークアシスト電力値」Ｗａのまま再設定する。つまり、上述したようにピークアシスト制御部１１から予め設定された時間間隔Ｔｂで「第１指令」が入力されると、図３に示すように、その都度、許可電力値を「ピークアシスト電力値」Ｗａに再設定する。なお、図３乃至図５は、設定される許可電力値の変化を表しており、縦軸が許可電力値、横軸が時間である。
【００３４】
また、許可電力値設定部５１は、上述したようにピークアシスト制御部１１からバッテリ２２の電力残量が閾値より低い場合に入力される電力値設定指令である「第２指令」を受け付けると、許可電力値を「ベース電力値」に設定する。このとき、許可電力値設定部５１は、図４に示すように、許可電力値が「ピークアシスト電力値」Ｗａであった場合に「第２指令」Ｃ２の入力を受け付けると、許可電力値を「ピークアシスト電力値」Ｗａよりも小さい値の「ベース電力値」Ｗｂに設定する。
【００３５】
そして、本実施形態における許可電力値設定部５１は、さらに、上述したようにピークアシスト制御部１１から「第１指令」の入力を受け付けると、タイマによる時間計測を開始する。そして、「第１指令」を受け付けてから、予め設定された所定の時間である「電力値変更時間」が経過したか否かを調べる。そして、許可電力値設定部５１は、時間計測の開始から電力値変更時間が経過する前に、新たな「第１指令」の入力をピークアシスト制御部１１から受け付けると、現在行っている時間計測を停止し、新たに時間計測を開始する。そして、許可電力値設定部５１は、計測している時間が電力値変更時間を経過すると、自動的に、許可電力値を「ベース電力値」に設定する。つまり、許可電力値設定部５１は、図５に示すように、直近の「第１指令」を受け付けたときから電力値変更時間Ｔａが経過すると、当該直近の「第１指令」の入力を受け付けることで設定（再設定）された「ピークアシスト電力値」を、それよりも低い値の「ベース電力値」に、自動的に設定する。
【００３６】
ここで、上記「電力値変更時間」Ｔａは、ピークアシスト制御部１１から「第１指令」が入力される時間間隔Ｔｂ、換言すると、ピークアシスト制御部１１にてバッテリ残量を採取して閾値と比較する時間間隔Ｔｂよりも、長い時間に設定されている。このため、ピークアシスト制御部１１が正常に作動し、電力値設定指令がサーバモジュール４０に正常に届いている場合には、時間間隔Ｔｂが経過すると、ピークアシスト制御部１１からサーバモジュールに、第１指令あるいは第２指令が入力されることとなる。ところが、図５に示すように、時間間隔Ｔｂが経過しても、ピークアシスト制御部１１の故障やピークアシスト制御部１１からサーバモジュール４０への通信不良などの障害により、ピークアシスト制御部１１からサーバモジュールに何も指令が入力されない場合も生じうる。この場合には、やがて直近の「第１指令」Ｃ１が入力されてから電力値変更時間Ｔａが経過することとなり、許可電力値が「ピークアシスト電力値」Ｗａから自動的に「ベース電力値」Ｗｂに設定変更されることとなる。
【００３７】
そして、上記消費電力制御部５２（受電手段、電力消費制御手段）は、電源モジュール２０から電力の供給を受け、設定されている許可電力値以下の電力で、自装置であるサーバモジュール４０が作動するよう制御する。例えば、消費電力制御部５２は、サーバモジュール４０に搭載されたＣＰＵ４１の負荷状況を制御して、消費電力が許可電力値を超えないようにする。このため、サーバモジュール４０は、許可電力値が「ベース電力値」に設定されている場合には、電源装置２１から供給される電力のみで稼働することができる。一方、サーバモジュール４０は、許可電力値が「ピークアシスト電力値」に設定されている場合には、電源装置２１から供給される電力に、バッテリ２２から電力供給の補助を受けて稼働することとなる。
【００３８】
［動作］
次に、上述した情報処理システム１の動作、具体的には、サーバモジュール４０の許可電力値の設定動作について、図３乃至図５の許可電力値のグラフ、及び、図６乃至図７のフローチャートを参照して説明する。
【００３９】
まず、ピークアシスト制御部１１は、一定時間が経過するごとに、つまり、上述した符号Ｔｂで示す時間間隔で（図６のステップＳ１：Ｙｅｓ）、バッテリ２２の電力残量を採取する（図６のステップＳ２）。そして、ピークアシスト制御部１１は、採取したバッテリ２２の電力残量と閾値とを比較する（図６のステップＳ３）。ピークアシスト制御部１１は、バッテリ２２の電力残量が閾値以上である場合には（図６のステップＳ３：Ｙｅｓ）、電力値設定指令のうち、サーバモジュール４０に対して許可電力値をピークアシスト電力値に設定する指令となる第１指令を入力する（図６のステップＳ４）。一方、ピークアシスト制御部１１は、バッテリ２２の電力残量が閾値より小さい場合には（図６のステップＳ３：Ｎｏ）、電力値設定指令のうち、サーバモジュール４０に対して許可電力値をベース電力値に設定する指令となる第２指令を入力する（図６のステップＳ５）。
【００４０】
そして、ピークアシスト制御部１１は、上述した処理を、一定の時間間隔Ｔｂで繰り返す。このため、ピークアシスト制御部１１は、一定の時間間隔Ｔｂで定期的に、第１指令Ｃ１あるいは第２指令Ｃ２を、サーバモジュール４０に入力することとなる。但し、第２指令は、連続して入力しなくてもよい。
【００４１】
上述したように、ピークアシスト制御部１１から電力値設定指令（第１指令、第２指令）の入力を受け付けたサーバモジュール４０の許可電力値設定部５１は、図７に示すように作動する。
【００４２】
まず、許可電力値設定部５１は、ピークアシスト制御部１１から電力値設定指令のうち第１指令Ｃ１の入力を受け付けると（図７のステップＳ１１：Ｙｅｓ，図７のステップＳ１２：Ｙｅｓ）、許可電力値を「ピークアシスト電力値」に設定する（図７のステップＳ１３）。例えば、図３の左から１番目の符号Ｃ１に示すように、許可電力値が「ベース電力値」Ｗｂであった場合に「第１指令」Ｃ１の入力を受け付けると、許可電力値を「ベース電力値」Ｗｂよりも大きい値の「ピークアシスト電力値」Ｗａに設定する。
【００４３】
そして、許可電力値設定部５１は、上述したように「第１指令」Ｃ１の入力を受け付けたときから、タイマによる時間計測を開始して（図７のステップＳ１５）、予め設定された電力値変更時間Ｔａが経過するか否かを調べる（図７のステップＳ１６）。ここで、許可電力値設定部５１が、時間計測の開始から電力値変更時間Ｔａが経過する前（図７のステップＳ１６：Ｎｏ）、つまり、時間計測の開始から時間Ｔｂが経過したときに、新たな「第１指令」の入力をピークアシスト制御部１１から受け付けたとする（図７のステップＳ１７：Ｙｅｓ，図１７のステップＳ１２：Ｙｅｓ）。すると、許可電力設定部５１は、許可電力値を「ピークアシスト電力値」に再設定し（図７のステップＳ１３）、新たな「第１指令」の入力を受け付けたときから、新たにタイマによる時間計測を開始する（図７のステップＳ１５）。例えば、許可電力値設定部５１は、図３の左から１番目の符号Ｃ１を除いた他の符号Ｃ１に示すように、許可電力値が「ピークアシスト電力値」Ｗａであった場合に時間間隔Ｔｂで「第１指令」Ｃ１の入力を受け付けると、許可電力値を「ピークアシスト電力値」Ｗａのまま再設定する。
【００４４】
これにより、サーバモジュール４０は、設定された許可電力値である「ピークアシスト電力値」Ｗａ以下の電力で稼働する。すると、サーバモジュール４０が「ピークアシスト電力値」の上限付近の電力で稼働する場合には、電源モジュール２０の電源装置２１からの電力供給だけでは足りないため、バッテリ２２からも電力が供給されることとなる。
【００４５】
一方、許可電力値設定部５１が、時間計測の開始から電力値変更時間Ｔａが経過する前に（図７のステップＳ１６：Ｎｏ）、「第２指令」の入力をピークアシスト制御部１１から受け付けたとする（図７のステップＳ１７：Ｙｅｓ，図１７のステップＳ１２：Ｎｏ）。すると、許可電力設定部５１は、許可電力値を「ベース電力値」に設定する（図７のステップＳ１４）。例えば、可電力値設定部５１は、図４の符号Ｃ２に示すように、許可電力値が「ピークアシスト電力値」Ｗａであった場合に「第２指令」Ｃ２の入力を受け付けると、許可電力値を「ベース電力値」Ｗｂに設定する。
【００４６】
これにより、サーバモジュール４０は、設定された許可電力値である「ベース電力値」Ｗｂ以下の電力で稼働する。すると、電源モジュール２０の電源装置２１からの電力供給だけで足りることとなる。
【００４７】
ここで、許可電力値設定部５１が、ピークアシスト制御部１１から「第１指令」Ｃ１の入力を受け付けて許可電力値を「ピークアシスト電力値」に設定（再設定）すると共に（図７のステップＳ１３）、タイマによる時間計測を開始（図７のステップＳ１５）したときの説明に戻る。このとき、図５に示すように、タイマによる時間計測を開始してから予め設定された電力値変更時間Ｔａが経過する前であって、時間計測の開始から時間Ｔｂが経過したときであっても、新たな「第１指令」や「第２指令」の入力をピークアシスト制御部１１から受け付けなかったとする（図７のステップＳ１７：Ｎｏ，図１７のステップＳ１２：Ｎｏ）。すると、その後に、計測している時間が電力値変更時間Ｔａを経過することとなる。許可電力設定部５１は、図５に示すように、時間計測の開始から電力値変更時間Ｔａが経過すると（図７のステップＳ１６：Ｙｅｓ）、「ピークアシスト電力値」Ｗａに設定されている許可電力値を、「ベース電力値」Ｗｂに自動的に設定する（図７のステップＳ１８）。つまり、許可電力値設定部５１は、直近の「第１指令」の入力を受け付けたときから電力値変更時間が経過すると、当該「第１指令」の入力を受け付けることで設定（再設定）された「ピークアシスト電力値」を、それよりも低い値の「ベース電力値」に、自動的に設定する。
【００４８】
その後、サーバモジュール４０は、設定されている許可電力値である「ベース電力値」以下の電力で、自装置が作動するよう制御する。このため、サーバモジュール４０は、電源装置２１から供給される電力のみで稼働することができ、バッテリ２２の消費を抑制することができる。
【００４９】
以上説明したように、本発明における情報処理システムによると、許可電力値の設定指令を行うピークアシスト制御部１１の故障などにより電力値設定指令が無効となった場合には、サーバモジュール４０の許可電力値が自動的に低く設定されることとなる。このため、サーバモジュール４０は、バッテリ２２の電力を消費することなく、電源装置２１から供給される電力のみで稼働することができ、電力不足によりダウン状態となることを抑制することができる。なお、サーバモジュール４０の消費電力制御部５２は、上述したように電力値変更時間が経過した際には、データ保存などの適切な処理を行ったうえで、シャットダウンを行ってもよい。これにより、サーバモジュール４０は、不意にダウン状態となることを抑制することができる。
【００５０】
＜実施形態２＞
次に、本発明の第２の実施形態を、図１、図８、図９を参照して説明する。本実施形態における情報処理システム１は、図１に示すように、実施形態１で説明したものとほぼ同様の構成をとっている。以下、実施形態１と異なる構成について詳述する。
【００５１】
本実施形態におけるラックマネージャ１０に構築されたピークアシスト制御部１１は、サーバモジュール４０に対して電力値設定指令のうち「第１指令」を入力するだけでなく、上述した「電力値変更時間」Ｔａを算出してサーバモジュール４０に通知する機能を有する。このとき、ピークアシスト制御部１１は、バッテリ２２から採取した電力残量の値から、電力値変更時間Ｔａを算出する。例えば、電源装置２１から供給可能な電力とバッテリ２２の電力残量にて、サーバモジュール４０が「ピークアシスト電力値」を許可電力値として稼働できる最大の電力値変更時間Ｔａを算出する。但し、ピークアシスト制御部１１は、他の方法により電力値変更時間Ｔａを算出してもよい。
【００５２】
具体的に、ピークアシスト制御部１１は、上述したようにバッテリ２２から採取した電力残量の値が閾値以上である場合に（図８のステップＳ３：Ｙｅｓ）、当該バッテリ２２の電力残量に基づいて電力値変更時間Ｔａを算出する（図８のステップＳ４−１）。そして、ピークアシスト制御部１１は、バッテリ２２の電残量が閾値以上であることによる「第１指令」と共に、算出した電力値変更時間Ｔａを、サーバモジュール４０に入力する（図８のステップ４−２）。なお、ピークアシスト制御部１１は、「第１指令」を入力するタイミングとは異なるタイミングで電力値変更時間Ｔａを入力してもよい。
【００５３】
また、本実施形態におけるサーバモジュール４０に構築された許可電力値設定部５１は、ピークアシスト制御部１１から第１指令と共に入力された電力値変更時間Ｔａを受け付ける（図９のステップＳ１１:Ｙｅｓ，図９のステップＳ１２：Ｙｅｓ）。そして、許可電力値設定部５１は、第１指令の入力に応じて許可電力値を「ピークアシスト電力値」に設定すると共に（図９のステップＳ１３−１）、入力された電力値変更時間Ｔａをメモリ等の記憶部に記憶する（図９のステップＳ１３−２）。
【００５４】
その後、許可電力値設定部５１は、第１指令の入力を受け付けたときからタイマによる時間計測を開始して（図９のステップＳ１５）、ピークアシスト制御部１１から入力され記憶した電力値変更時間Ｔａが経過するか否かを調べる（図９のステップＳ１６）。そして、実施形態１と同様に、第１指令あるいは第２指令の入力を受けることなく電力値変更時間Ｔａが経過した場合には、「ピークアシスト電力値」に設定されている許可電力値を「ベース電力値」に設定する（図９のステップＳ１６：Ｙｅｓ，図９のステップＳ１８）。一方、電力値変更時間Ｔａが経過する前に新たな第１指令及び電力値変更時間Ｔａの入力を受け付けた場合には、上述同様に、許可電力値を「ピークアシスト電力値」に再設定すると共に、新たな電力値変更時間Ｔａを記憶する。そして、新たに開始したタイマによる計測時間が、新たに記憶した電力値変更時間Ｔａになるか否かを調べる。
【００５５】
以上のように、本実施形態における情報処理システム１によると、バッテリ２２の電力残量に応じて許可電力値が「ピークアシスト電力値」の状態となる時間が設定されるため、より確実に電力不足によるサーバモジュール４０のダウンを抑制することができる。
【００５６】
＜実施形態３＞
次に、本発明の第３の実施形態を、図１、図１０、図１１を参照して説明する。本実施形態における情報処理システム１は、図１に示すように、実施形態１で説明したものとほぼ同様の構成をとっている。以下、実施形態１と異なる構成について詳述する。
【００５７】
本実施形態におけるラックマネージャ１０に構築されたピークアシスト制御部１１は、サーバモジュール４０に対して電力値設定指令のうち「第１指令」を入力するだけでなく、上述した「ピークアシスト電力値」（第１の電力値）を算出してサーバモジュール４０に通知する機能を有する。このとき、ピークアシスト制御部１１は、バッテリ２２から採取した電力残量の値から、「ピークアシスト電力値」を算出する。例えば、電源装置２１から供給可能な電力とバッテリ２２の電力残量に基づいて、電力値変更時間Ｔａだけサーバモジュール４０が「ピークアシスト電力値」を許可電力値として稼働できる当該「ピークアシスト電力値」を算出する。但し、ピークアシスト制御部１１は、他の方法により「ピークアシスト電力値」を算出してもよい。
【００５８】
具体的に、ピークアシスト制御部１１は、上述したようにバッテリ２２から採取した電力残量の値が閾値以上である場合に（図１０のステップＳ３：Ｙｅｓ）、当該バッテリ２２の電力残量に基づいて「ピークアシスト電力値」を算出する（図１０のステップＳ４−３）。そして、ピークアシスト制御部１１は、バッテリ２２の電残量が閾値以上であることによる「第１指令」と共に、算出した「ピークアシスト電力値」を、サーバモジュール４０に入力する（図１０のステップ４−４）。なお、ピークアシスト制御部１１は、「第１指令」を入力するタイミングとは異なるタイミングで「ピークアシスト電力値」を入力してもよい。
【００５９】
また、本実施形態におけるサーバモジュール４０に構築された許可電力値設定部５１は、ピークアシスト制御部１１から第１指令と共に入力された「ピークアシスト電力値」を受け付ける（図１１のステップＳ１１:Ｙｅｓ，図１１のステップＳ１２：Ｙｅｓ）。そして、許可電力値設定部５１は、入力された「ピークアシスト電力値」をメモリ等の記憶部に記憶する（図１１のステップＳ１３−３）。さらに、許可電力値設定部５１は、第１指令の入力に応じて、許可電力値を記憶した「ピークアシスト電力値」に設定する（図１１のステップＳ１３−４）。
【００６０】
以上のように、本実施形態における情報処理システム１によると、バッテリ２２の電力残量に応じて許可電力値が設定される「ピークアシスト電力値」が算出されるため、より確実に電力不足によるサーバモジュール４０のダウンを抑制することができる。
【００６１】
なお、本実施形態におけるサーバモジュール４０は、上記実施形態２で説明したように、バッテリ２２の電力残量に応じて、許可電力値が「ピークアシスト電力値」の状態となる時間を設定する機能を装備していてもよい。つまり、ピークアシスト制御部１１が、バッテリ残量に応じて「ピークアシスト電力値」及び「電力値変更時間Ｔａ」を算出し、これらの値に応じてサーバモジュール４０が作動するよう構成されていてもよい。
【００６２】
＜実施形態４＞
次に、本発明の第４の実施形態を、図１２を参照して説明する。本実施形態における情報処理装置１００は、上記各実施形態における情報処理システム１内のサーバモジュール４０単体に相当するものである。但し、情報処理装置１００は、ラックサーバの形態をとるサーバコンピュータであることに限定されず、デスクトップ型やノート型のコンピュータや、携帯型情報処理端末など、いかなる構成の情報処理装置であってもよい。
【００６３】
本実施形態における情報処理装置１００は、図示しないが、演算装置であるＣＰＵ（Central Processing Unit）やメモリ等の記憶装置を備えている。そして、情報処理装置１００は、ＣＰＵにプログラムが組み込まれることに構築された、受信部１０１（受信手段）と、電力消費制御部１０２（電力消費制御手段）と、受電部１０３（受電手段）と、を備えている。
【００６４】
また、電源モジュールとして、交流電源からの電力を直流に変換して情報処理装置１００に供給する電源装置２０１（ＰＳＵ：Power Supply Unit）（他の電源装置）と、電力を蓄電すると共に当該電力を情報処理装置１００に供給する電力貯蔵装置２０２と、を備えている。電源モジュールは、電源装置２０１と電力貯蔵装置２０２とが協働して、情報処理装置１００が必要とする電力を供給する（図１２の符号Ｐ参照）。
【００６５】
従って、情報処理装置１００が、電源装置２０１が供給可能な電力より大きい電力を必要としている場合には、電源装置２０１のみならず電力貯蔵装置２０２からも電力が供給される。このとき、電力貯蔵装置２０２に蓄積されている電力の残量は低下することとなる。また、情報処理装置１００が、電源装置２０１が供給可能な電力以下の電力を必要としている場合には、電源装置２０１のみからの電力供給で足りるため、当該電源装置２０１から供給可能な残余の電力が電力貯蔵装置２０２に蓄電されることとなる。
【００６６】
上記構成の情報処理装置１００では、受信部１０１が所定の通知の入力を受けると、電力の消費可能な最大値である許可電力値を第１の電力値に設定する。例えば、第１の電力値は、電源装置２０１のみから供給可能な電力値である第２の電力値よりも高い値である。そして、情報処理装置１００は、電力消費制御部１０２にて、設定された第１の電力値以下の電力で作動するよう自装置に動作を制御する。このため、かかる状況では、電力モジュールからは、電源装置２０１のみならず、電力貯蔵装置２０２からも電力が供給された状態となる。
【００６７】
そして、情報処理装置１００の電力消費制御部１０２は、上述したように、許可電力値を第１の電力値に設定する通知が入力されてから所定の時間である電力値変更時間が経過すると、自動的に、許可電力値を第１の電力値よりも低い値の第２の電力値に設定する。このため、許可電力値の設定指令を行う機器（機能部）による通知が無効となった場合であっても、許可電力値が高く設定され、電力貯蔵装置２０２からも電力が供給されたままの状態となることを防止できる。その結果、情報処理装置１００が電力不足によりダウン状態となることを抑制することができる。
【００６８】
ここで、図１２では、通知が情報処理装置１００の外部から入力されることとして説明したが、通知が情報処理装置１００の内部に搭載された所定のプロセッサから入力されてもよい。これにより、情報処理装置１００に搭載された所定のプロセッサに障害が生じるなどの不具合が生じた場合であっても、上述したように情報処理装置１００が電力不足によりダウン状態となることを抑制することができる。
【００６９】
＜実施形態５＞
次に、本発明の第５の実施形態を、図１３を参照して説明する。本実施形態における情報処理システムを構成する情報処理装置１００は、上記各実施形態における情報処理システム１内のサーバモジュール４０単体に相当するものである。但し、情報処理装置１００は、実施形態４と同様に、ラックサーバの形態をとるサーバコンピュータであることに限定されず、デスクトップ型やノート型のコンピュータや、携帯型情報処理端末など、いかなる構成の情報処理装置であってもよい。
【００７０】
本実施形態における情報処理装置１００は、図示しないが、演算装置であるＣＰＵ（Central Processing Unit）やメモリ等の記憶装置を備えている。そして、情報処理装置１００は、ＣＰＵにプログラムが組み込まれることに構築された、受信部１０１（受信手段）と、電力消費制御部１０２（電力消費制御手段）と、受電部１０３（受電手段）と、を備えている。
【００７１】
また、電源モジュール２００は、交流電源からの電力を直流に変換して情報処理装置１００に供給する電源装置２０１（ＰＳＵ：Power Supply Unit）（他の電源装置）と、電力を蓄電すると共に当該電力を情報処理装置１００に供給する電力貯蔵装置２０２と、を備えている。電源モジュール２００は、電源装置２０１と電力貯蔵装置２０２とが協働して、情報処理装置１００が必要とする電力を供給する（図１３の符号Ｐ参照）。
【００７２】
従って、情報処理装置１００が、電源装置２０１が供給可能な電力より大きい電力を必要としている場合には、電源装置２０１のみならず電力貯蔵装置２０２からも電力が供給される。このとき、電力貯蔵装置２０２に蓄積されている電力の残量は低下することとなる。また、情報処理装置１００が、電源装置２０１が供給可能な電力以下の電力を必要としている場合には、電源装置２０１のみからの電力供給で足りるため、当該電源装置２０１から供給可能な残余の電力が電力貯蔵装置２０２に蓄電されることとなる。
【００７３】
さらに、本実施形態では、電力貯蔵装置２０２に蓄積されている電力の残量に応じて、情報処理装置１００に対して電力制御通知を入力するピークアシスト機能などの機能部３００を備えている。
【００７４】
上記構成によると、まず、機能部３００が、電力貯蔵装置２０２の電力残量を採取し、かかる電力残量に応じた電力制御通知を情報処理装置１００に入力する。そして、情報処理装置１００では、受信部１０１が所定の電力制御通知の入力を受けると、当該電力の消費可能な最大値である許可電力値を第１の電力値に設定する。例えば、第１の電力値は、電源装置のみから供給可能な電力値である第２の電力値よりも高い値である。そして、情報処理装置１００は、電力消費制御部１０２にて、設定された第１の電力値以下の電力で作動するよう自装置に動作を制御する。このため、かかる状況では、電力モジュール２００からは、電源装置２０１のみならず、電力貯蔵装置２０２からも電力が供給された状態となる。
【００７５】
そして、情報処理装置１００の電力消費制御部１０２は、上述したように、許可電力値を第１の電力値に設定する電力値設定指令が入力されてから所定の時間である電力値変更時間が経過すると、自動的に、許可電力値を第１の電力値よりも低い値の第２の電力値に設定する。このため、許可電力値の設定指令を行う機能部３００による通知が無効となった場合であっても、許可電力値が高く設定され、電力貯蔵装置２０２からも電力が供給されたままの状態となることを防止できる。その結果、情報処理装置１００が電力不足によりダウン状態となることを抑制することができる。
【００７６】
ここで、図１３では、機能部３００が情報処理装置１００の外部に搭載されている場合を例示したが、機能部３００は、情報処理装置１００の内部に搭載されていてもよい。例えば、機能部３００は、情報処理装置１００に搭載されたベースボード管理コントローラなどの基板に装備されたプロセッサにて構成されていてもよい。これにより、機能部３００を構成するプロセッサに障害が生じるなどの不具合が生じた場合であっても、上述したように情報処理装置１００が電力不足によりダウン状態となることを抑制することができる。
【００７７】
＜実施形態６＞
次に、本発明の第６の実施形態を説明する。本実施形態における情報処理システムを構成する情報処理装置は、上記実施形態１−３に示した情報処理システムや、上記実施形態４，５に示した情報処理装置１００と同様の構成をとっている。但し、本実施形態では、電力消費制御部１０２（許可電力設定部５１）の機能が、上述した実施形態とは以下のように異なる。以下、図１３の情報処理装置１００の構成を参照して、本実施形態における電力消費制御部１０２（許可電力設定部５１）の構成を説明する。
【００７８】
本実施形態における電力消費制御部１０２は、上記同様に、機能部３００や他の構成から所定の電力制御通知の入力を受けると、当該電力制御通知の内容に応じて、電力の消費可能な最大値である許可電力値を第１の電力値に設定する。例えば、第１の電力値は、電源装置のみから供給可能な電力値である第２の電力値よりも高い値である。そして、電力消費制御部１０２にて、設定された第１の電力値以下の電力で作動するよう自装置の動作を制御する。このため、かかる状況では、電力モジュール２００からは、電源装置２０１のみならず、電力貯蔵装置２０２からも電力が供給された状態となる。
【００７９】
そして、電力消費制御部１０２は、上述したように、許可電力値を第１の電力値に設定する第１通知が入力されてから、所定の条件を満たすか否かを調べる。ここで、「所定の条件を満たす」場合としては、上述した「電力値変更時間が経過する」が一例であるが、他の内容であってもよい。例えば、「所定の条件を満たす」とは、上述したように機能部３００から定期的に送信されるべき第１通知のような情報を情報処理装置１００が受信しなったとき、情報処理装置１００からの問い合わせに対して機能部３００が送信すべき情報（ACK）を当該情報処理装置１００が所定時間内に受信しなったとき、などがある。さらには、「所定の条件を満たす」場合としては、機能部３００がバッテリ残量を採取できていないことを検出した場合など、何らかの方法により機能部３００の動作を確認できない場合、がある。
【００８０】
また、「所定の条件を満たす」場合としては、上述したように、機能部３００の作動状況によらず、情報処理装置１００が、電源モジュール２００からの電力の供給状況の変化を検知した場合、も挙げられる。例えば、電源モジュール２００からの電圧が所定値以下となったことを検知した場合である。
【００８１】
このため、電力消費制御部１０２は、上述した条件を満たすかどうかを判断するための情報を取得する機能を有しており、取得した情報に基づいて、許可電力値を第１の電力値に設定する通知が入力されてから、所定の条件を満たすか否かを調べる。
【００８２】
そして、電力消費制御部１０２は、許可電力値を第１の電力値に設定する通知が入力されてから、所定の条件を満たすと判断した場合に、自動的に、許可電力値を第１の電力値よりも低い値の第２の電力値に設定する。例えば、許可電力値設定部１０１は、許可電力値を第１の電力値に設定する通知が入力されてから、機能部３００が動作していないことや、電圧変動を検出すると、許可電力値を第１の電力値よりも低い値の第２の電力値に設定する。
【００８３】
このため、機能部３００に何らかの障害が生じたり、他の要因により許可電力値を適切に設定できない状況となった場合であっても、許可電力値が高く設定され、電力貯蔵装置２０２からも電力が供給されたままの状態となることを防止できる。その結果、情報処理装置１００が電力不足によりダウン状態となることを抑制することができる。
【００８４】
＜付記＞
上記実施形態の一部又は全部は、以下の付記のようにも記載されうる。以下、本発明における情報処理装置、情報処理システム、プログラム、電力値設定方法の構成の概略を説明する。但し、本発明は、以下の構成に限定されない。
【００８５】
（付記１）
通知を受信する受信手段と、
電力貯蔵装置と他の電源装置とから電力の供給を受ける受電手段と、
使用電力を、前記通知により設定される電力値以下となるように制御する電力消費制御手段と、を備え、
前記電力消費制御手段は、所定の条件を満たす場合に、前記使用電力を前記他の電源装置が供給可能な電力値以下となるように制御する、
情報処理装置。
【００８６】
（付記２）
付記１に記載の情報処理装置であって、
前記電力消費制御手段は、前記通知を送信する機能部の動作を確認できない、という前記所定の条件を満たす場合に、前記使用電力を前記他の電源装置が供給可能な電力値以下となるように制御する、
情報処理装置。
【００８７】
（付記３）
付記２に記載の情報処理装置であって、
前記電力消費制御手段は、前記機能部から送信されるべき情報の受信を確認できない、という前記所定の条件を満たす場合に、前記使用電力を前記他の電源装置が供給可能な電力値以下となるように制御する、
情報処理装置。
【００８８】
（付記４）
付記２又は３に記載の情報処理装置であって、
前記電力消費制御手段は、前記機能部から定期的に送信される情報の受信を確認できない、という前記所定の条件を満たす場合に、前記使用電力を前記他の電源装置が供給可能な電力値以下となるように制御する、
情報処理装置。
【００８９】
（付記５）
付記２乃至４のいずれかに記載の情報処理装置であって、
前記電力消費制御手段は、前記機能部から前記通知を受信してから所定時間が経過した、という前記所定の条件を満たす場合に、前記使用電力を前記他の電源装置が供給可能な電力値以下となるように制御する、
情報処理装置。
【００９０】
（付記６）
付記５に記載の情報処理装置であって、
前記電力消費制御手段は、前記通知のうち第１通知を受信した場合に、前記使用電力を、前記他の電源装置が供給可能な電力値よりも高い電力値である第１の電力値以下となるよう制御し、前記第１通知を受信してから所定時間である電力値変更時間が経過したときに、前記使用電力を前記他の電源装置が供給可能な電力値である第２の電力値以下となるよう制御する、
情報処理装置。
【００９１】
（付記７）
付記６に記載の情報処理装置であって、
前記電力消費制御手段は、前記第１通知を受信してから前記電力値変更時間が経過する前に新たな前記第１通知を受信した場合には、当該新たな前記第１通知を受信してから前記電力値変更時間が経過したときに、前記使用電力を前記第２の電力値以下となるよう制御する、
情報処理装置。
【００９２】
（付記８）
付記７に記載の情報処理装置であって、
前記電力値変更時間は、前記第１通知が送信される時間間隔よりも長い時間である、
情報処理装置。
【００９３】
（付記９）
付記６乃至８のいずれかに記載の情報処理装置であって、
前記電力消費制御手段は、前記電力貯蔵装置に蓄積されている電力の残量に応じた前記第１通知を行う前記機能部から当該第１通知を受信した場合に、前記使用電力を前記第１の電力値以下となるよう制御する、
情報処理装置。
【００９４】
（付記１０）
付記９に記載の情報処理装置であって、
前記電力消費制御手段は、前記機能部により前記電力貯蔵装置に蓄積されている電力の残量に応じて設定された前記電力値変更時間を、前記機能部から受信して記憶し、前記第１通知を受信してから前記電力値変更時間が経過したときに、前記使用電力を前記第２の電力値以下となるよう制御する、
情報処理装置。
【００９５】
（付記１１）
付記１乃至１０のいずれかに記載の情報処理装置であって、
前記電力消費制御手段は、前記電力の供給状況が変化する、という前記所定の条件を満たす場合に、前記使用電力を前記他の電源装置が供給可能な電力値以下となるように制御する、
情報処理装置。
【００９６】
上記発明における情報処理装置は、電力貯蔵装置と他の電源装置とを備えた電源モジュールから供給される電力により作動する。そして、情報処理装置は、例えば、所定の通知を送信する機能部から通知を受けると、当該通知により設定される電力値以下となるように自装置の使用電力を制御する。このとき、例えば、通知のうち第１通知を受信した場合には、他の電源装置が供給可能な電力値よりも高い電力値である第１の電力値以下となるよう、使用電力を制御する。このため、電力モジュールからは、他の電源装置のみならず、電力貯蔵装置からも電力が供給された状態となる。なお、情報処理装置は、例えば、通知のうち第２通知を受信した場合には、他の電源装置が供給可能な電力値である第２の電力値以下となるよう、使用電力を制御する。
【００９７】
そして、情報処理装置は、第１の電力値以下となるよう使用電力を制御している状況において、所定の条件を満たす場合には、自動的に、他の電源装置が供給可能な電力値（第２電力値）以下となるよう、使用電力を制御する。例えば、所定の条件とは、機能部が送信すべき情報や定期的に送信する情報を受信できない場合、最新の第１通知を受けてから一定時間が経過するなど、機能部の動作を確認できない、という場合である。このように、機能部の動作を確認できない場合には、第２の電力値より大きい値の第１の電力値以下の値に使用電力が設定されたままの状態となってしまうことがありうる。このため、上述したように本発明の構成とすることで、他の電力装置及び電力貯蔵装置から電力が供給された状態となることを防止することができ、他の電力装置からの供給電力のみで稼働することとなる。その結果、情報処理装置が電力不足によりダウン状態となることを抑制することができる。
【００９８】
また、上述したように、電力貯蔵装置の電力残量に応じて、第１通知のタイミングや電力値変更時間が設定されるため、より確実に電力不足による情報処理装置のダウンを抑制することができる。
【００９９】
（付記１２）
電力貯蔵装置と他の電源装置とを備えた電源モジュールと、
前記電源モジュールから電力の供給を受ける情報処理装置と、
前記情報処理装置に対して、電力制御通知を通知する機能部と、を備え、
前記情報処理装置は、
前記電力制御通知を受信する受信手段と、
使用電力を、前記電力制御通知により設定される電力値以下となるように制御する電力消費制御手段と、を備え、
前記電力消費制御手段は、所定の条件を満たす場合に、前記使用電力を前記他の電源装置が供給可能な電力値以下となるように制御する、
情報処理システム。
【０１００】
（付記１２．１）
付記１２に記載の情報処理システムであって、
前記電力消費制御手段は、前記機能部の動作を確認できない、という前記所定の条件を満たす場合に、前記使用電力を前記他の電源装置が供給可能な電力値以下となるように制御する、
情報処理システム。
【０１０１】
（付記１２．２）
付記１２．１に記載の情報処理システムであって、
前記機能部は、当該機能部が動作することによって前記情報処理装置に対して送信すべき情報を送信し、
前記電力消費制御手段は、前記機能部から送信されるべき情報の受信を確認できない、という前記所定の条件を満たす場合に、前記使用電力を前記他の電源装置が供給可能な電力値以下となるように制御する、
情報処理システム。
【０１０２】
（付記１２．３）
付記１２．１又は１２．２に記載の情報処理システムであって、
前記機能部は、当該機能部が動作することによって前記情報処理装置に対して定期的に情報を送信し、
前記電力消費制御手段は、前記機能部から定期的に送信される情報の受信を確認できない、という前記所定の条件を満たす場合に、前記使用電力を前記他の電源装置が供給可能な電力値以下となるように制御する、
情報処理装置。
【０１０３】
（付記１２．４）
付記１２．３に記載の情報処理システムであって、
前記機能部は、前記電力貯蔵手段に蓄積されている電力の残量に応じて、前記電力制御通知のうち第１通知を前記情報処理装置に通知し、
前記電力消費制御手段は、前記第１通知を受信した場合に、前記使用電力を、前記他の電源装置が供給可能な電力値よりも高い電力値である第１の電力値以下となるよう制御し、前記第１通知を受信してから所定時間である電力値変更時間が経過したときに、前記使用電力を前記他の電源装置が供給可能な電力値である第２の電力値以下となるよう制御する、
情報処理システム。
【０１０４】
（付記１２．５）
付記１２．４に記載の情報処理システムであって、
前記機能部は、前記電力貯蔵手段に蓄積されている電力の残量に応じて、予め設定された時間間隔で前記第１通知を前記情報処理装置に通知し、
前記電力消費制御手段は、前記第１通知を受信してから前記電力値変更時間が経過する前に新たな前記第１通知を受信した場合には、当該新たな前記第１通知を受信してから前記電力値変更時間が経過したときに、前記使用電力を前記第２の電力値以下となるよう制御する、
情報処理システム。
【０１０５】
（付記１２．６）
付記１２乃至１２．５のいずれかに記載の情報処理システムであって、
前記情報処理装置を複数搭載しており、
前記電源モジュールは、１つ又は複数の前記情報処理装置に電力を供給するよう構成されており、
前記機能部は、１つ又は複数の前記情報処理装置に対して前記電力値制御通知を通知するよう構成されている、
情報処理システム。
【０１０６】
（付記１２．７）
付記１２．６に記載の情報処理システムであって、
サーバーラックに形成された複数の棚のそれぞれに、前記複数の情報処理装置、前記電源モジュール、前記機能部を搭載して構成されている、
情報処理システム。
【０１０７】
（付記１２．８）
付記１２．７に記載の情報処理システムであって、
前記サーバーラックに形成された所定の１つの棚に、前記情報処理装置が複数搭載されて構成されている、
情報処理システム。
【０１０８】
（付記１３）
電力貯蔵装置と他の電源装置とから電力の供給を受ける情報処理装置に対して、電力制御通知を通知する機能部を備え、
前記電力制御通知は、前記情報処理装置にて受信されることで、当該情報処理装置の使用電力を前記電力制御通知により設定される電力値以下となるよう制御させる通知であり、
前記機能部は、当該機能部の動作が確認できない場合に前記使用電力を前記他の電源装置が供給可能な電力値以下となるよう制御する前記情報処理装置に対して、当該機能部が動作していることを示す情報を送信するよう構成されている、
管理装置。
【０１０９】
（付記１３．１）
付記１３に記載の管理装置であって、
前記機能部は、当該機能部が動作することによって前記情報処理装置に対して送信すべき情報を送信する、
管理装置。
【０１１０】
（付記１３．２）
付記１３又は１３．１に記載の管理装置であって、
前記機能部は、当該機能部が動作することによって前記情報処理装置に対して定期的に情報を送信する、
管理装置。
【０１１１】
（付記１４）
情報処理装置に、
通知を受信する受信手段と、
電力貯蔵装置と他の電源装置とから電力の供給を受け、使用電力を、前記通知により設定される電力値以下となるように制御する電力消費制御手段と、
を実現させるプログラムであり、
前記電力消費制御手段は、所定の条件を満たす場合に、前記使用電力を前記他の電源装置が供給可能な電力値以下となるように制御する、
プログラム。
【０１１２】
（付記１４．１）
付記１４に記載のプログラムであって、
前記電力消費制御手段は、前記通知を送信する機能部の動作を確認できない、という前記所定の条件を満たす場合に、前記使用電力を前記他の電源装置が供給可能な電力値以下となるように制御する、
プログラム。
【０１１３】
（付記１５）
管理装置に、
電力貯蔵装置と他の電源装置とから電力の供給を受ける情報処理装置に対して、電力制御通知を通知する機能部を実現させるプログラムであり、
前記電力制御通知は、前記情報処理装置にて受信されることで、当該情報処理装置の使用電力を前記電力制御通知により設定される電力値以下となるよう制御させる通知であり、
前記機能部は、当該機能部の動作が確認できない場合に前記使用電力を前記他の電源装置が供給可能な電力値以下となるよう制御する前記情報処理装置に対して、当該機能部が動作していることを示す情報を送信するよう構成されている、
プログラム。
【０１１４】
（付記１６）
通知を受信し、
電力貯蔵装置と他の電源装置とから電力の供給を受け、
使用電力を、前記通知により設定される電力値以下となるように制御し、
所定の条件を満たす場合に、前記使用電力を前記他の電源装置が供給可能な電力値以下となるように制御する、
電力消費制御方法。
【０１１５】
（付記１６．１）
付記１６に記載の電力消費制御方法であって、
前記通知を送信する機能部の動作を確認できない、という前記所定の条件を満たす場合に、前記使用電力を前記他の電源装置が供給可能な電力値以下となるように制御する、
電力消費制御方法。
【０１１６】
（付記１７）
電力貯蔵装置と他の電源装置とから電力の供給を受ける情報処理装置に対して、電力制御通知を通知し、
前記電力制御通知は、前記情報処理装置にて受信されることで、当該情報処理装置の使用電力を前記電力制御通知により設定される電力値以下となるよう制御させる通知であり、
前記電力制御通知を通知する管理装置の動作が確認できない場合に前記使用電力を前記他の電源装置が供給可能な電力値以下となるよう制御する前記情報処理装置に対して、前記管理装置が動作していることを示す情報を送信する、
電力制御方法。
【０１１７】
なお、上述したプログラムは、記憶装置に記憶されていたり、コンピュータが読み取り可能な記録媒体に記録されている。例えば、記録媒体は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の可搬性を有する媒体である。
【０１１８】
以上、上記実施形態等を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明の範囲内で当業者が理解しうる様々な変更をすることができる。
【符号の説明】
【０１１９】
１  情報処理システム
１０  ラックマネージャ
１１  ピークアシスト制御部
２０  電源モジュール
２１  電源装置
２２  バッテリ
３０  サーバ群
３１  ＦＡＮ
４０  サーバモジュール
４１  ＣＰＵ
４２  メモリ
４３  ＮＣ（ネットワークカード）
５１  許可電力値設定部
５２  消費電力制御部
１００  情報処理装置
１０１  許可電力値設定部
１０２  消費電力制御部
２００  電源モジュール
２０１  電源装置
２０２  バッテリ
３００  ピークアシスト制御部
【図１】
0005874773.tif 000002
【図２】
0005874773.tif 000003
【図３】
0005874773.tif 000004
【図４】
0005874773.tif 000005
【図５】
0005874773.tif 000006
【図６】
0005874773.tif 000007
【図７】
0005874773.tif 000008
【図８】
0005874773.tif 000009
【図９】
0005874773.tif 000010
【図１０】
0005874773.tif 000011
【図１１】
0005874773.tif 000012
【図１２】
0005874773.tif 000013
【図１３】
0005874773.tif 000014