(57)【要約】【課題】各情報処理装置へ供給される電力の量が不足することを防止しながら、比較的高い負荷にて情報処理装置を作動させることが可能な情報処理システムを提供すること。【解決手段】情報処理システム１００は、複数の情報処理装置と、複数の情報処理装置のそれぞれへ電力を供給する電源装置と、を備える。電源装置は、電力を蓄電する蓄電池を備える。情報処理システム１００は、電源装置から複数の情報処理装置のそれぞれへ供給される電力の量である供給電力量を、予め設定された上限電力量以下に制御する上限電力制御を実行する。情報処理システム１００は、情報処理装置の負荷が閾値負荷よりも大きいと判定された場合、当該情報処理装置への、上記蓄電池に蓄電されている電力の供給を開始し、且つ、当該情報処理装置に対する上記上限電力制御の実行を停止する。【選択図】図４
2012108815.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報処理装置と、
外部電源からの電力を変換し、当該変換した電力を前記複数の情報処理装置のそれぞれへ供給する電源装置と、
を備える情報処理システムであって、
前記電源装置は、電力を蓄電する蓄電池を備え、
前記情報処理システムは、
前記蓄電池に蓄電されている電力を前記複数の情報処理装置のそれぞれへ供給可能に構成されるとともに、
前記電源装置から前記複数の情報処理装置のそれぞれへ供給される電力の量である供給電力量を測定する供給電力量測定手段と、
前記蓄電池に蓄電されている電力が前記情報処理装置へ供給されていない状態において、前記複数の情報処理装置のすべてを作動させられるように、前記測定された供給電力量に基づいて、当該複数の情報処理装置のそれぞれへ供給される電力の量を、予め設定された上限電力量以下に制御する上限電力制御を実行する上限電力制御実行手段と、
前記複数の情報処理装置のそれぞれに対して、当該情報処理装置の負荷が、予め設定された第１の閾値負荷よりも大きいか否かを判定する第１負荷判定手段と、
前記情報処理装置の負荷が前記第１の閾値負荷よりも大きいと判定された場合、当該情報処理装置への、前記蓄電池に蓄電されている電力の供給を開始し、且つ、当該情報処理装置に対する前記上限電力制御の実行を停止する上限電力制御停止手段と、
を備える情報処理システム。
【請求項２】
請求項１に記載の情報処理システムであって、
前記複数の情報処理装置のそれぞれに対して、当該情報処理装置の負荷が、予め設定された第２の閾値負荷よりも小さいか否かを判定する第２負荷判定手段を備え、
前記上限電力制御停止手段は、前記情報処理装置の負荷が前記第１の閾値負荷よりも大きいと判定された後に、当該情報処理装置の負荷が前記第２の閾値負荷よりも小さいと判定された場合、当該情報処理装置に対する前記上限電力制御の実行を再開し、且つ、当該情報処理装置への、前記蓄電池に蓄電されている電力の供給を停止するように構成された情報処理システム。
【請求項３】
請求項１又は請求項２に記載の情報処理システムであって、
前記上限電力制御実行手段は、前記情報処理装置に対して前記測定された供給電力量が前記上限電力量よりも大きい場合、当該情報処理装置へ、負荷を減らすように指示する負荷低減指示を送信するように構成された情報処理システム。
【請求項４】
請求項３に記載の情報処理システムであって、
前記第１負荷判定手段は、予め設定された判定期間において、前記情報処理装置へ前記負荷低減指示を送信した回数が、予め設定された閾値回数よりも多くなった場合、当該情報処理装置の負荷が前記第１の閾値負荷よりも大きくなったと判定するように構成された情報処理システム。
【請求項５】
請求項３又は請求項４に記載の情報処理システムであって、
前記負荷低減指示は、前記情報処理装置が備えるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の使用率を低下させるように指示する情報を含む情報処理システム。
【請求項６】
請求項１乃至請求項５のいずれか一項に記載の情報処理システムであって、
前記情報処理システムは、前記複数の情報処理装置と、前記電源装置と、を収容する筐体を備えたラックマウント型サーバである情報処理システム。
【請求項７】
複数の情報処理装置と、
外部電源からの電力を変換し、当該変換した電力を前記複数の情報処理装置のそれぞれへ供給する電源装置と、
を備える情報処理システムに適用される電力制御方法であって、
前記電源装置は、電力を蓄電する蓄電池を備え、
前記情報処理システムは、前記蓄電池に蓄電されている電力を前記複数の情報処理装置のそれぞれへ供給可能に構成され、
前記電源装置から前記複数の情報処理装置のそれぞれへ供給される電力の量である供給電力量を測定し、
前記蓄電池に蓄電されている電力が前記情報処理装置へ供給されていない状態において、前記複数の情報処理装置のすべてを作動させられるように、前記測定された供給電力量に基づいて、当該複数の情報処理装置のそれぞれへ供給される電力の量を、予め設定された上限電力量以下に制御する上限電力制御を実行し、
前記複数の情報処理装置のそれぞれに対して、当該情報処理装置の負荷が、予め設定された第１の閾値負荷よりも大きいか否かを判定し、
前記情報処理装置の負荷が前記第１の閾値負荷よりも大きいと判定された場合、当該情報処理装置への、前記蓄電池に蓄電されている電力の供給を開始し、且つ、当該情報処理装置に対する前記上限電力制御の実行を停止する、電力制御方法。
【請求項８】
外部電源からの電力を変換し、当該変換した電力を複数の情報処理装置のそれぞれへ供給する電源装置であって、
電力を蓄電する蓄電池と、
前記複数の情報処理装置のそれぞれへ供給される電力の量である供給電力量を測定する供給電力量測定手段と、
前記蓄電池に蓄電されている電力が前記情報処理装置へ供給されていない状態において、前記複数の情報処理装置のすべてを作動させられるように、前記測定された供給電力量に基づいて、当該複数の情報処理装置のそれぞれへ供給される電力の量を、予め設定された上限電力量以下に制御する上限電力制御を実行する上限電力制御実行手段と、
前記複数の情報処理装置のそれぞれに対して、当該情報処理装置の負荷が、予め設定された第１の閾値負荷よりも大きいか否かを判定する第１負荷判定手段と、
前記情報処理装置の負荷が前記第１の閾値負荷よりも大きいと判定された場合、当該情報処理装置への、前記蓄電池に蓄電されている電力の供給を開始し、且つ、当該情報処理装置に対する前記上限電力制御の実行を停止する上限電力制御停止手段と、
を備える電源装置。
【請求項９】
請求項８に記載の電源装置であって、
前記複数の情報処理装置のそれぞれに対して、当該情報処理装置の負荷が、予め設定された第２の閾値負荷よりも小さいか否かを判定する第２負荷判定手段を備え、
前記上限電力制御停止手段は、前記情報処理装置の負荷が前記第１の閾値負荷よりも大きいと判定された後に、当該情報処理装置の負荷が前記第２の閾値負荷よりも小さいと判定された場合、当該情報処理装置に対する前記上限電力制御の実行を再開し、且つ、当該情報処理装置への、前記蓄電池に蓄電されている電力の供給を停止するように構成された電源装置。
【請求項１０】
外部電源からの電力を変換し、当該変換した電力を複数の情報処理装置のそれぞれへ供給する電源装置が実行する電力制御プログラムであって、
前記電源装置は、電力を蓄電する蓄電池を備え、
前記電力制御プログラムは、前記電源装置に、
前記複数の情報処理装置のそれぞれへ供給される電力の量である供給電力量を測定し、
前記蓄電池に蓄電されている電力が前記情報処理装置へ供給されていない状態において、前記複数の情報処理装置のすべてを作動させられるように、前記測定された供給電力量に基づいて、当該複数の情報処理装置のそれぞれへ供給される電力の量を、予め設定された上限電力量以下に制御する上限電力制御を実行し、
前記複数の情報処理装置のそれぞれに対して、当該情報処理装置の負荷が、予め設定された第１の閾値負荷よりも大きいか否かを判定し、
前記情報処理装置の負荷が前記第１の閾値負荷よりも大きいと判定された場合、当該情報処理装置への、前記蓄電池に蓄電されている電力の供給を開始し、且つ、当該情報処理装置に対する前記上限電力制御の実行を停止する、処理を実行させるための電力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の情報処理装置と電源装置とを備える情報処理システムに関する。
【背景技術】
【０００２】
複数の情報処理装置と電源装置とを備える情報処理システムとして特許文献１に記載の情報処理システムが知られている。この情報処理システムにおいて、電源装置は、外部電源からの電力を変換し、変換した電力を複数の情報処理装置のそれぞれへ供給する。この情報処理システムは、ラックマウント型のサーバである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２００８−５１２０８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記情報処理システムにおいて、電源装置が複数の情報処理装置へ供給可能な電力の量には上限がある。従って、ある情報処理装置の負荷が過大となることにより、当該情報処理装置が消費する電力の量が過大となると、他の情報処理装置へ供給される電力の量が不足する虞がある。
【０００５】
このため、各情報処理装置へ供給される電力の量を、予め設定された上限電力量以下に制御する上限電力制御を実行するように情報処理システムを構成することが好適であると考えられる。しかしながら、この場合、比較的高い負荷にて情報処理装置を作動させることができないという問題があった。
【０００６】
このため、本発明の目的は、上述した課題である「各情報処理装置へ供給される電力の量が不足する場合が生じること、及び、比較的高い負荷にて情報処理装置を作動させることができないこと」を解決することが可能な情報処理システムを提供することにある。
【課題を解決するための手段】
【０００７】
かかる目的を達成するため本発明の一形態である情報処理システムは、複数の情報処理装置と、外部電源からの電力を変換し、当該変換した電力を上記複数の情報処理装置のそれぞれへ供給する電源装置と、を備えるシステムである。
【０００８】
更に、上記電源装置は、電力を蓄電する蓄電池を備える。
加えて、上記情報処理システムは、
上記蓄電池に蓄電されている電力を上記複数の情報処理装置のそれぞれへ供給可能に構成されるとともに、
上記電源装置から上記複数の情報処理装置のそれぞれへ供給される電力の量である供給電力量を測定する供給電力量測定手段と、
上記蓄電池に蓄電されている電力が上記情報処理装置へ供給されていない状態において、上記複数の情報処理装置のすべてを作動させられるように、上記測定された供給電力量に基づいて、当該複数の情報処理装置のそれぞれへ供給される電力の量を、予め設定された上限電力量以下に制御する上限電力制御を実行する上限電力制御実行手段と、
上記複数の情報処理装置のそれぞれに対して、当該情報処理装置の負荷が、予め設定された第１の閾値負荷よりも大きいか否かを判定する第１負荷判定手段と、
上記情報処理装置の負荷が上記第１の閾値負荷よりも大きいと判定された場合、当該情報処理装置への、上記蓄電池に蓄電されている電力の供給を開始し、且つ、当該情報処理装置に対する上記上限電力制御の実行を停止する上限電力制御停止手段と、
を備える。
【０００９】
また、本発明の他の形態である電力制御方法は、複数の情報処理装置と、外部電源からの電力を変換し、当該変換した電力を上記複数の情報処理装置のそれぞれへ供給する電源装置と、を備える情報処理システムに適用される方法である。
【００１０】
更に、上記電源装置は、電力を蓄電する蓄電池を備える。
加えて、上記情報処理システムは、上記蓄電池に蓄電されている電力を上記複数の情報処理装置のそれぞれへ供給可能に構成される。
更に、上記電力制御方法は、
上記電源装置から上記複数の情報処理装置のそれぞれへ供給される電力の量である供給電力量を測定し、
上記蓄電池に蓄電されている電力が上記情報処理装置へ供給されていない状態において、上記複数の情報処理装置のすべてを作動させられるように、上記測定された供給電力量に基づいて、当該複数の情報処理装置のそれぞれへ供給される電力の量を、予め設定された上限電力量以下に制御する上限電力制御を実行し、
上記複数の情報処理装置のそれぞれに対して、当該情報処理装置の負荷が、予め設定された第１の閾値負荷よりも大きいか否かを判定し、
上記情報処理装置の負荷が上記第１の閾値負荷よりも大きいと判定された場合、当該情報処理装置への、上記蓄電池に蓄電されている電力の供給を開始し、且つ、当該情報処理装置に対する上記上限電力制御の実行を停止する方法である。
【００１１】
また、本発明の他の形態である電源装置は、外部電源からの電力を変換し、当該変換した電力を複数の情報処理装置のそれぞれへ供給する装置である。
【００１２】
更に、この電源装置は、
電力を蓄電する蓄電池と、
上記複数の情報処理装置のそれぞれへ供給される電力の量である供給電力量を測定する供給電力量測定手段と、
上記蓄電池に蓄電されている電力が上記情報処理装置へ供給されていない状態において、上記複数の情報処理装置のすべてを作動させられるように、上記測定された供給電力量に基づいて、当該複数の情報処理装置のそれぞれへ供給される電力の量を、予め設定された上限電力量以下に制御する上限電力制御を実行する上限電力制御実行手段と、
上記複数の情報処理装置のそれぞれに対して、当該情報処理装置の負荷が、予め設定された第１の閾値負荷よりも大きいか否かを判定する第１負荷判定手段と、
上記情報処理装置の負荷が上記第１の閾値負荷よりも大きいと判定された場合、当該情報処理装置への、上記蓄電池に蓄電されている電力の供給を開始し、且つ、当該情報処理装置に対する上記上限電力制御の実行を停止する上限電力制御停止手段と、
を備える。
【００１３】
また、本発明の他の形態である電力制御プログラムは、外部電源からの電力を変換し、当該変換した電力を複数の情報処理装置のそれぞれへ供給する電源装置が実行するプログラムである。
【００１４】
更に、上記電源装置は、電力を蓄電する蓄電池を備える。
加えて、上記電力制御プログラムは、上記電源装置に、
上記複数の情報処理装置のそれぞれへ供給される電力の量である供給電力量を測定し、
上記蓄電池に蓄電されている電力が上記情報処理装置へ供給されていない状態において、上記複数の情報処理装置のすべてを作動させられるように、上記測定された供給電力量に基づいて、当該複数の情報処理装置のそれぞれへ供給される電力の量を、予め設定された上限電力量以下に制御する上限電力制御を実行し、
上記複数の情報処理装置のそれぞれに対して、当該情報処理装置の負荷が、予め設定された第１の閾値負荷よりも大きいか否かを判定し、
上記情報処理装置の負荷が上記第１の閾値負荷よりも大きいと判定された場合、当該情報処理装置への、上記蓄電池に蓄電されている電力の供給を開始し、且つ、当該情報処理装置に対する上記上限電力制御の実行を停止する、処理を実行させるためのプログラムである。
【発明の効果】
【００１５】
本発明は、以上のように構成されることにより、各情報処理装置へ供給される電力の量が不足することを防止しながら、比較的高い負荷にて情報処理装置を作動させることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１実施形態に係る情報処理システムの概略構成を表す図である。
【図２】本発明の第１実施形態に係る電源装置の機能の概略を表すブロック図である。
【図３】本発明の第１実施形態に係る電源装置のＣＰＵが実行する電力制御プログラムを示したフローチャートである。
【図４】本発明の第２実施形態に係る情報処理システムの機能の概略を表すブロック図である。
【発明を実施するための形態】
【００１７】
以下、本発明に係る、情報処理システム、電力制御方法、電源装置、及び、電力制御プログラム、の各実施形態について図１〜図４を参照しながら説明する。
【００１８】
＜第１実施形態＞
（構成）
図１に示したように、第１実施形態に係る情報処理システム１は、ラックマウント型サーバである。なお、情報処理システム１は、ブレードサーバ、又は、複数のストレージ（記憶装置）を備えるストレージサーバ等であってもよい。
【００１９】
情報処理システム１は、筐体２と、複数の情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…と、電源装置２０と、を備える。筐体２は、複数の情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…と、電源装置２０と、を収容する。
【００２０】
各情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…は、着脱可能に筐体２に固定されている。各情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…は、図示しない中央処理装置（ＣＰＵ；Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、及び、記憶装置（メモリ及びハードディスク駆動装置（ＨＤＤ；Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ））を備える。
【００２１】
電源装置２０は、外部電源（例えば、商用電源等）から供給される交流電力を入力し、当該入力された交流電力を直流電力に変換し、当該変換された直流電力を出力する。更に、電源装置２０は、電力を蓄電する蓄電池２１を備える。
【００２２】
更に、情報処理システム１は、図示しない、電力供給線、及び、制御信号線を備える。電力供給線は、電源装置２０と各情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…とを接続している。電力供給線は、電源装置２０から各情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…へ供給される電力を伝送する。
【００２３】
制御信号線は、電源装置２０と各情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…とを接続している。制御信号線は、電源装置２０から各情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…へ、及び、各情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…から電源装置２０へ、制御信号を伝送する。
【００２４】
即ち、情報処理システム１は、電源装置２０が、外部電源からの電力を変換し、当該変換した電力を複数の情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…のそれぞれへ供給するように構成されている、と言うことができる。
【００２５】
更に、情報処理システム１は、各電力供給線（即ち、各情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…と電源装置２０とを接続する電力供給線のそれぞれ）に対して、蓄電池２１と当該電力供給線とを接続する供給状態と、蓄電池２１と当該電力供給線とを遮断する非供給状態と、に状態が切り替わるリレー回路を備える。
【００２６】
即ち、情報処理システム１は、蓄電池２１に蓄電されている電力を複数の情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…のそれぞれへ供給可能に構成されている、と言うことができる。
【００２７】
更に、電源装置２０は、図示しない中央処理装置（ＣＰＵ）、及び、記憶装置（メモリ及びＨＤＤ）を備える。電源装置２０は、記憶装置に記憶されているプログラムをＣＰＵが実行することにより、後述する機能を実現するように構成されている。
【００２８】
（機能）
図２は、上記のように構成された電源装置２０の機能を表すブロック図である。電源装置２０の機能は、供給電力量測定部（供給電力量測定手段）３１と、上限電力制御実行部（上限電力制御実行手段）３２と、負荷判定部（第１負荷判定手段、及び、第２負荷判定手段）３３と、上限電力制御停止部（上限電力制御停止手段）３４と、を含む。
【００２９】
供給電力量測定部３１は、電源装置２０から複数の情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…のそれぞれへ供給される電力の量である供給電力量を測定する。
【００３０】
上限電力制御実行部３２は、蓄電池２１に蓄電されている電力が、いずれの情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…へも供給されていない状態（即ち、外部電源からの電力のみが、各情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…へ供給されている状態）において、複数の情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…のすべてを作動させられるように、上限電力制御を実行する。
【００３１】
具体的には、上限電力制御実行部３２は、供給電力量測定部３１により測定された供給電力量に基づいて、複数の情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…のそれぞれへ供給される電力の量を、予め設定された上限電力量以下に制御する上限電力制御を実行する。
【００３２】
本例では、上限電力量は、外部電源からの電力のみを各情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…へ供給する場合において、供給可能な電力の総量の最大値を、情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…の数により除した値よりも僅かに小さい値に設定される。
【００３３】
また、本例では、上限電力制御実行部３２は、ある情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…に対して、供給電力量測定部３１により測定された供給電力量が上限電力量よりも大きい場合、当該情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…へ、負荷低減指示を送信する。
【００３４】
負荷低減指示は、負荷を減らすように指示する制御信号である。本例では、負荷低減指示は、情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…が備えるＣＰＵの使用率を低下させるように指示する情報を含む。
各情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…は、負荷低減指示を受信した場合、当該負荷低減指示に従って、自装置の負荷を低減させる。
【００３５】
負荷判定部３３は、複数の情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…のそれぞれに対して、当該情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…の負荷が、予め設定された第１の閾値負荷よりも大きいか否かを判定する。
【００３６】
本例では、負荷判定部３３は、予め設定された判定期間（例えば、１０分間）において、情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…へ負荷低減指示を送信した回数が、予め設定された第１の閾値回数（例えば、３回）よりも多くなった場合、当該情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…の負荷が第１の閾値負荷よりも大きくなったと判定する。
【００３７】
更に、負荷判定部３３は、複数の情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…のそれぞれに対して、当該情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…の負荷が、予め設定された第２の閾値負荷よりも小さいか否かを判定する。本例では、第１の閾値負荷は、第２の閾値負荷よりも大きい値である。
【００３８】
本例では、負荷判定部３３は、上記判定期間において、情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…へ負荷低減指示を送信した回数が、予め設定された第２の閾値回数（例えば、２回）よりも少なくなった場合、当該情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…の負荷が第２の閾値負荷よりも小さくなったと判定する。
【００３９】
上限電力制御停止部３４は、負荷判定部３３により、ある情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…の負荷が第１の閾値負荷よりも大きいと判定された場合、上限電力制御停止処理を実行する。上限電力制御停止処理は、当該情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…への、蓄電池２１に蓄電されている電力の供給を開始し、且つ、当該情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…に対する上限電力制御の実行を停止する処理である。
【００４０】
更に、上限電力制御停止部３４は、ある情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…の負荷が第１の閾値負荷よりも大きいと判定された後に、当該情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…の負荷が第２の閾値負荷よりも小さいと負荷判定部３３により判定された場合、上限電力制御再開処理を実行する。
【００４１】
上限電力制御再開処理は、当該情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…に対する上限電力制御の実行を再開し、且つ、当該情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…への、蓄電池２１に蓄電されている電力の供給を停止する処理である。
【００４２】
（作動）
次に、上述した情報処理システム１の作動について説明する。
電源装置２０のＣＰＵは、図３にフローチャートにより示した電力制御プログラムを、複数の情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…のそれぞれに対して独立に実行するようになっている。ここでは、情報処理装置１０ａに対する処理を一例として説明する。なお、他の情報処理装置１０ｂ，１０ｃ，１０ｄ，…に対する処理も同様に説明される。
【００４３】
具体的に述べると、電源装置２０は、電力制御プログラムの処理を開始すると、ステップＳ１０１にて、情報処理装置１０ａの負荷が第１の閾値負荷よりも大きく、且つ、蓄電池電力供給数ＮＢＴが、予め設定された閾値数（本例では、１）γよりも小さいか否かを判定する。蓄電池電力供給数ＮＢＴは、蓄電池２１に蓄電されている電力が供給されている情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…の数である。
【００４４】
なお、閾値数は、２以上の値に設定されていてもよい。この場合、情報処理システム１は、複数の情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…へ、同時に、蓄電池２１に蓄電されている電力を供給し得る。
【００４５】
いま、情報処理装置１０ａの負荷が第１の閾値負荷よりも大きいという第１の条件、及び、蓄電池電力供給数ＮＢＴが閾値数よりも小さいという第２の条件の少なくとも一方が成立していない場合を想定する。この場合、電源装置２０は、「Ｎｏ」と判定してステップＳ１０２へ進み、上限電力制御を実行する。
【００４６】
具体的には、先ず、情報処理装置１０ａへ供給されている電力の量（供給電力量）を測定する（ステップＳ１０２）。次いで、電源装置２０は、測定された供給電力量が上限電力量よりも大きいか否かを判定する（ステップＳ１０３）。
【００４７】
そして、供給電力量が上限電力量よりも大きい場合、電源装置２０は、「Ｙｅｓ」と判定してステップＳ１０４へ進み、情報処理装置１０ａへ負荷低減指示を送信する。その後、電源装置２０は、ステップＳ１０１へ戻る。一方、供給電力量が上限電力量以下である場合、電源装置２０は、「Ｎｏ」と判定して、情報処理装置１０ａへ負荷低減指示を送信することなく、ステップＳ１０１へ戻る。
【００４８】
このようにして、第１の条件、及び、第２の条件の少なくとも一方が成立していない場合、電源装置２０は、上限電力制御を実行する。
【００４９】
次に、第１の条件、及び、第２の条件の両方が成立している場合を想定する。この場合、電源装置２０は、ステップＳ１０１にて「Ｙｅｓ」と判定してステップＳ１０５へ進み、蓄電池電力供給数ＮＢＴに１を加算する。
【００５０】
そして、電源装置２０は、情報処理装置１０ａへの、蓄電池２１に蓄電されている電力の供給を開始する（ステップＳ１０６）。具体的には、電源装置２０は、情報処理装置１０ａと電源装置２０とを接続する電力供給線と、蓄電池２１と、を接続する供給状態に、リレー回路の状態を切り替える。
【００５１】
次いで、電源装置２０は、情報処理装置１０ａの負荷が第２の閾値負荷よりも小さくなるまで待機する（ステップＳ１０７）。そして、情報処理装置１０ａの負荷が第２の閾値負荷よりも小さくなると、電源装置２０は、ステップＳ１０８へ進み、蓄電池電力供給数ＮＢＴから１を減算する。
【００５２】
そして、電源装置２０は、情報処理装置１０ａへの、蓄電池２１に蓄電されている電力の供給を停止する（ステップＳ１０９）。具体的には、電源装置２０は、情報処理装置１０ａと電源装置２０とを接続する電力供給線と、蓄電池２１と、を遮断する非供給状態に、リレー回路の状態を切り替える。
その後、電源装置２０は、ステップＳ１０１へ戻る。
【００５３】
以上、説明したように、第１実施形態に係る情報処理システム１によれば、情報処理システム１は、各情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…へ供給される電力の量を上限電力量以下に制御する上限電力制御を実行する。これにより、各情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…へ供給される電力の量が不足することを防止することができる。
【００５４】
更に、ある情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…の負荷が第１の閾値負荷よりも大きくなった場合、情報処理システム１は、当該情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…への、蓄電池２１に蓄電されている電力の供給を開始し、且つ、当該情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…に対する上限電力制御の実行を停止する。
【００５５】
これにより、当該情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…へ、上限電力量よりも多くの電力を供給することができる。この結果、当該情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…を比較的高い負荷にて作動させることができる。更に、この場合においても、他の情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…へ供給される電力の量が不足することを防止することができる。
【００５６】
このように、上記のように構成された情報処理システム１によれば、各情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…へ供給される電力の量が不足することを防止しながら、比較的高い負荷にて情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…を作動させることができる。
【００５７】
更に、第１実施形態に係る情報処理システム１は、情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…の負荷が第１の閾値負荷よりも大きいと判定された後に、当該情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…の負荷が第２の閾値負荷よりも小さいと判定された場合、当該情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…に対する上限電力制御の実行を再開する。更に、この場合、情報処理システム１は、当該情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…への、蓄電池２１に蓄電されている電力の供給を停止する。
【００５８】
これによれば、情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…へ、蓄電池２１に蓄電されている電力を無駄に供給することを回避することができる。
【００５９】
なお、第１実施形態に係る情報処理システム１においては、電源装置２０が供給電力量を測定するように構成されていたが、各情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…が供給電力量を測定するように構成されていてもよい。この場合、各情報処理装置１０ａ，１０ｂ，１０ｃ，１０ｄ，…は、測定された供給電力量を表す情報を電源装置２０へ送信するように構成される。
【００６０】
＜第２実施形態＞
次に、本発明の第２実施形態に係る情報処理システムについて図４を参照しながら説明する。
第２実施形態に係る情報処理システム１００は、複数の情報処理装置と、外部電源からの電力を変換し、当該変換した電力を上記複数の情報処理装置のそれぞれへ供給する電源装置と、を備えるシステムである。
【００６１】
更に、上記電源装置は、電力を蓄電する蓄電池を備える。
加えて、情報処理システム１００は、上記蓄電池に蓄電されている電力を上記複数の情報処理装置のそれぞれへ供給可能に構成される。
【００６２】
更に、情報処理システム１００は、
上記電源装置から上記複数の情報処理装置のそれぞれへ供給される電力の量である供給電力量を測定する供給電力量測定部（供給電力量測定手段）１０１と、
上記蓄電池に蓄電されている電力が上記情報処理装置へ供給されていない状態において、上記複数の情報処理装置のすべてを作動させられるように、上記測定された供給電力量に基づいて、当該複数の情報処理装置のそれぞれへ供給される電力の量を、予め設定された上限電力量以下に制御する上限電力制御を実行する上限電力制御実行部（上限電力制御実行手段）１０２と、
上記複数の情報処理装置のそれぞれに対して、当該情報処理装置の負荷が、予め設定された第１の閾値負荷よりも大きいか否かを判定する第１負荷判定部（第１負荷判定手段）１０３と、
上記情報処理装置の負荷が上記第１の閾値負荷よりも大きいと判定された場合、当該情報処理装置への、上記蓄電池に蓄電されている電力の供給を開始し、且つ、当該情報処理装置に対する上記上限電力制御の実行を停止する上限電力制御停止部（上限電力制御停止手段）１０４と、
を備える。
【００６３】
これによれば、情報処理システム１００は、各情報処理装置へ供給される電力の量を上限電力量以下に制御する上限電力制御を実行する。これにより、各情報処理装置へ供給される電力の量が不足することを防止することができる。
【００６４】
更に、ある情報処理装置の負荷が第１の閾値負荷よりも大きくなった場合、情報処理システム１００は、当該情報処理装置への、蓄電池に蓄電されている電力の供給を開始し、且つ、当該情報処理装置に対する上限電力制御の実行を停止する。これにより、当該情報処理装置へ、上限電力量よりも多くの電力を供給することができる。この結果、当該情報処理装置を比較的高い負荷にて作動させることができる。更に、この場合においても、他の情報処理装置へ供給される電力の量が不足することを防止することができる。
【００６５】
このように、上記のように構成された情報処理システム１００によれば、各情報処理装置へ供給される電力の量が不足することを防止しながら、比較的高い負荷にて情報処理装置を作動させることができる。
【００６６】
以上、上記実施形態を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成及び詳細に、本願発明の範囲内において当業者が理解し得る様々な変更をすることができる。
【００６７】
なお、上記各実施形態において情報処理システムの各機能は、ＣＰＵがプログラム（ソフトウェア）を実行することにより実現されていたが、回路等のハードウェアにより実現されていてもよい。
【００６８】
また、上記各実施形態においてプログラムは、記憶装置に記憶されていたが、コンピュータが読み取り可能な記録媒体に記憶されていてもよい。例えば、記録媒体は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の可搬性を有する媒体である。
【００６９】
また、上記実施形態の他の変形例として、上述した実施形態及び変形例の任意の組み合わせが採用されてもよい。
【００７０】
＜付記＞
上記実施形態の一部又は全部は、以下の付記のように記載され得るが、以下には限られない。
【００７１】
（付記１）
複数の情報処理装置と、
外部電源からの電力を変換し、当該変換した電力を前記複数の情報処理装置のそれぞれへ供給する電源装置と、
を備える情報処理システムであって、
前記電源装置は、電力を蓄電する蓄電池を備え、
前記情報処理システムは、
前記蓄電池に蓄電されている電力を前記複数の情報処理装置のそれぞれへ供給可能に構成されるとともに、
前記電源装置から前記複数の情報処理装置のそれぞれへ供給される電力の量である供給電力量を測定する供給電力量測定手段と、
前記蓄電池に蓄電されている電力が前記情報処理装置へ供給されていない状態において、前記複数の情報処理装置のすべてを作動させられるように、前記測定された供給電力量に基づいて、当該複数の情報処理装置のそれぞれへ供給される電力の量を、予め設定された上限電力量以下に制御する上限電力制御を実行する上限電力制御実行手段と、
前記複数の情報処理装置のそれぞれに対して、当該情報処理装置の負荷が、予め設定された第１の閾値負荷よりも大きいか否かを判定する第１負荷判定手段と、
前記情報処理装置の負荷が前記第１の閾値負荷よりも大きいと判定された場合、当該情報処理装置への、前記蓄電池に蓄電されている電力の供給を開始し、且つ、当該情報処理装置に対する前記上限電力制御の実行を停止する上限電力制御停止手段と、
を備える情報処理システム。
【００７２】
これによれば、情報処理システムは、各情報処理装置へ供給される電力の量を上限電力量以下に制御する上限電力制御を実行する。これにより、各情報処理装置へ供給される電力の量が不足することを防止することができる。
【００７３】
更に、ある情報処理装置の負荷が第１の閾値負荷よりも大きくなった場合、情報処理システムは、当該情報処理装置への、蓄電池に蓄電されている電力の供給を開始し、且つ、当該情報処理装置に対する上限電力制御の実行を停止する。これにより、当該情報処理装置へ、上限電力量よりも多くの電力を供給することができる。この結果、当該情報処理装置を比較的高い負荷にて作動させることができる。更に、この場合においても、他の情報処理装置へ供給される電力の量が不足することを防止することができる。
【００７４】
このように、上記のように構成された情報処理システムによれば、各情報処理装置へ供給される電力の量が不足することを防止しながら、比較的高い負荷にて情報処理装置を作動させることができる。
【００７５】
（付記２）
付記１に記載の情報処理システムであって、
前記複数の情報処理装置のそれぞれに対して、当該情報処理装置の負荷が、予め設定された第２の閾値負荷よりも小さいか否かを判定する第２負荷判定手段を備え、
前記上限電力制御停止手段は、前記情報処理装置の負荷が前記第１の閾値負荷よりも大きいと判定された後に、当該情報処理装置の負荷が前記第２の閾値負荷よりも小さいと判定された場合、当該情報処理装置に対する前記上限電力制御の実行を再開し、且つ、当該情報処理装置への、前記蓄電池に蓄電されている電力の供給を停止するように構成された情報処理システム。
【００７６】
これによれば、ある情報処理装置の負荷が第１の閾値負荷よりも大きいと判定された後に、第２の閾値負荷よりも小さいと判定された場合、情報処理システムは、当該情報処理装置に対する上限電力制御の実行を再開し、且つ、当該情報処理装置への、蓄電池に蓄電されている電力の供給を停止する。これにより、情報処理装置へ、蓄電池に蓄電されている電力を無駄に供給することを回避することができる。
【００７７】
（付記３）
付記１又は付記２に記載の情報処理システムであって、
前記上限電力制御実行手段は、前記情報処理装置に対して前記測定された供給電力量が前記上限電力量よりも大きい場合、当該情報処理装置へ、負荷を減らすように指示する負荷低減指示を送信するように構成された情報処理システム。
【００７８】
（付記４）
付記３に記載の情報処理システムであって、
前記第１負荷判定手段は、予め設定された判定期間において、前記情報処理装置へ前記負荷低減指示を送信した回数が、予め設定された閾値回数よりも多くなった場合、当該情報処理装置の負荷が前記第１の閾値負荷よりも大きくなったと判定するように構成された情報処理システム。
【００７９】
（付記５）
付記３又は付記４に記載の情報処理システムであって、
前記負荷低減指示は、前記情報処理装置が備えるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の使用率を低下させるように指示する情報を含む情報処理システム。
【００８０】
（付記６）
付記１乃至付記５のいずれか一項に記載の情報処理システムであって、
前記情報処理システムは、前記複数の情報処理装置と、前記電源装置と、を収容する筐体を備えたラックマウント型サーバである情報処理システム。
【００８１】
（付記７）
複数の情報処理装置と、
外部電源からの電力を変換し、当該変換した電力を前記複数の情報処理装置のそれぞれへ供給する電源装置と、
を備える情報処理システムに適用される電力制御方法であって、
前記電源装置は、電力を蓄電する蓄電池を備え、
前記情報処理システムは、前記蓄電池に蓄電されている電力を前記複数の情報処理装置のそれぞれへ供給可能に構成され、
前記電源装置から前記複数の情報処理装置のそれぞれへ供給される電力の量である供給電力量を測定し、
前記蓄電池に蓄電されている電力が前記情報処理装置へ供給されていない状態において、前記複数の情報処理装置のすべてを作動させられるように、前記測定された供給電力量に基づいて、当該複数の情報処理装置のそれぞれへ供給される電力の量を、予め設定された上限電力量以下に制御する上限電力制御を実行し、
前記複数の情報処理装置のそれぞれに対して、当該情報処理装置の負荷が、予め設定された第１の閾値負荷よりも大きいか否かを判定し、
前記情報処理装置の負荷が前記第１の閾値負荷よりも大きいと判定された場合、当該情報処理装置への、前記蓄電池に蓄電されている電力の供給を開始し、且つ、当該情報処理装置に対する前記上限電力制御の実行を停止する、電力制御方法。
【００８２】
（付記８）
付記７に記載の電力制御方法であって、
前記複数の情報処理装置のそれぞれに対して、当該情報処理装置の負荷が、予め設定された第２の閾値負荷よりも小さいか否かを判定し、
前記情報処理装置の負荷が前記第１の閾値負荷よりも大きいと判定された後に、当該情報処理装置の負荷が前記第２の閾値負荷よりも小さいと判定された場合、当該情報処理装置に対する前記上限電力制御の実行を再開し、且つ、当該情報処理装置への、前記蓄電池に蓄電されている電力の供給を停止する、電力制御方法。
【００８３】
（付記９）
外部電源からの電力を変換し、当該変換した電力を複数の情報処理装置のそれぞれへ供給する電源装置であって、
電力を蓄電する蓄電池と、
前記複数の情報処理装置のそれぞれへ供給される電力の量である供給電力量を測定する供給電力量測定手段と、
前記蓄電池に蓄電されている電力が前記情報処理装置へ供給されていない状態において、前記複数の情報処理装置のすべてを作動させられるように、前記測定された供給電力量に基づいて、当該複数の情報処理装置のそれぞれへ供給される電力の量を、予め設定された上限電力量以下に制御する上限電力制御を実行する上限電力制御実行手段と、
前記複数の情報処理装置のそれぞれに対して、当該情報処理装置の負荷が、予め設定された第１の閾値負荷よりも大きいか否かを判定する第１負荷判定手段と、
前記情報処理装置の負荷が前記第１の閾値負荷よりも大きいと判定された場合、当該情報処理装置への、前記蓄電池に蓄電されている電力の供給を開始し、且つ、当該情報処理装置に対する前記上限電力制御の実行を停止する上限電力制御停止手段と、
を備える電源装置。
【００８４】
（付記１０）
付記９に記載の電源装置であって、
前記複数の情報処理装置のそれぞれに対して、当該情報処理装置の負荷が、予め設定された第２の閾値負荷よりも小さいか否かを判定する第２負荷判定手段を備え、
前記上限電力制御停止手段は、前記情報処理装置の負荷が前記第１の閾値負荷よりも大きいと判定された後に、当該情報処理装置の負荷が前記第２の閾値負荷よりも小さいと判定された場合、当該情報処理装置に対する前記上限電力制御の実行を再開し、且つ、当該情報処理装置への、前記蓄電池に蓄電されている電力の供給を停止するように構成された電源装置。
【００８５】
（付記１１）
外部電源からの電力を変換し、当該変換した電力を複数の情報処理装置のそれぞれへ供給する電源装置が実行する電力制御プログラムであって、
前記電源装置は、電力を蓄電する蓄電池を備え、
前記電力制御プログラムは、前記電源装置に、
前記複数の情報処理装置のそれぞれへ供給される電力の量である供給電力量を測定し、
前記蓄電池に蓄電されている電力が前記情報処理装置へ供給されていない状態において、前記複数の情報処理装置のすべてを作動させられるように、前記測定された供給電力量に基づいて、当該複数の情報処理装置のそれぞれへ供給される電力の量を、予め設定された上限電力量以下に制御する上限電力制御を実行し、
前記複数の情報処理装置のそれぞれに対して、当該情報処理装置の負荷が、予め設定された第１の閾値負荷よりも大きいか否かを判定し、
前記情報処理装置の負荷が前記第１の閾値負荷よりも大きいと判定された場合、当該情報処理装置への、前記蓄電池に蓄電されている電力の供給を開始し、且つ、当該情報処理装置に対する前記上限電力制御の実行を停止する、処理を実行させるための電力制御プログラム。
【００８６】
（付記１２）
付記１１に記載の電力制御プログラムであって、
前記電源装置に、更に、
前記複数の情報処理装置のそれぞれに対して、当該情報処理装置の負荷が、予め設定された第２の閾値負荷よりも小さいか否かを判定し、
前記情報処理装置の負荷が前記第１の閾値負荷よりも大きいと判定された後に、当該情報処理装置の負荷が前記第２の閾値負荷よりも小さいと判定された場合、当該情報処理装置に対する前記上限電力制御の実行を再開し、且つ、当該情報処理装置への、前記蓄電池に蓄電されている電力の供給を停止する、処理を実行させるための電力制御プログラム。
【産業上の利用可能性】
【００８７】
本発明は、複数の情報処理装置と電源装置とを備える情報処理システム、ラックマウント型サーバ、ブレードサーバ、及び、ストレージサーバ等に適用可能である。
【符号の説明】
【００８８】
１      情報処理システム
２      筐体
１０ａ，１０ｂ，１０ｃ，１０ｄ，…  情報処理装置
２０    電源装置
２１    蓄電池
３１    供給電力量測定部
３２    上限電力制御実行部
３３    負荷判定部
３４    上限電力制御停止部
１００  情報処理システム
１０１  供給電力量測定部
１０２  上限電力制御実行部
１０３  第１負荷判定部
１０４  上限電力制御停止部
【図１】
2012108815.tif 000003
【図２】
2012108815.tif 000004
【図３】
2012108815.tif 000005
【図４】
2012108815.tif 000006