(57)【特許請求の範囲】
【請求項１】
複数の構成要素を含むユニットへの入力電力を測定する入力電力監視手段と、
前記構成要素各々の負荷を測定する負荷情報監視手段と、
前記ユニット内の前記構成要素各々の動作状態を保持し、動作中である前記構成要素各々の中で、個別に停止させた場合前記ユニットが冗長構成を維持する構成要素を抽出し、動作中である前記構成要素のいずれかを停止させると前記ユニットが冗長構成を維持しない場合、構成要素を抽出しない冗長構成手段と、
前記入力電力が所定値以上であることを検出し、前記冗長構成手段が抽出した前記構成要素から、前記負荷が最も小さい前記構成要素を選択し、選択した前記構成要素の動作を停止させる電力制御手段と
を含む消費電力制御装置。
【請求項２】
前記構成要素各々の消費電力値を記憶する消費電力値記憶手段を含み、
前記電力制御手段は、選択した前記負荷が最も小さい前記構成要素が複数存在する場合、当該複数の構成要素のうち、前記消費電力値が最も大きい構成要素の動作を停止させる
請求項１に記載の消費電力制御装置。
【請求項３】
前記ユニットはディスクアレイ装置であり、前記構成要素はハードディスクである
請求項１又は２に記載の消費電力制御装置。
【請求項４】
前記ユニットを含む情報処理装置と、請求項１乃至３のいずれかに記載の電力制御装置を含む情報処理システム。
【請求項５】
複数の構成要素を含むユニットへの入力電力を測定し、
前記構成要素各々の負荷を測定し、
前記ユニット内の前記構成要素各々の動作状態を保持し、動作中である前記構成要素各々の中で、個別に停止させた場合前記ユニットが冗長構成を維持する構成要素を抽出し、動作中である前記構成要素のいずれかを停止させると前記ユニットが冗長構成を維持しない場合、構成要素を抽出しない、
前記入力電力が所定値以上であることを検出し、抽出した前記構成要素から、前記負荷が最も小さい前記構成要素を選択し、選択した前記構成要素の動作を停止させる
消費電力制御方法。
【請求項６】
前記構成要素各々の消費電力値を消費電力値記憶手段に記憶し、
選択した前記負荷が最も小さい前記構成要素が複数存在する場合、当該複数の構成要素のうち、前記消費電力値が最も大きい構成要素の動作を停止させる
請求項５に記載の消費電力制御方法。
【請求項７】
前記ユニットはディスクアレイ装置であり、前記構成要素はハードディスクである
請求項５又は６に記載の消費電力制御方法。
【請求項８】
コンピュータを、
複数の構成要素を含むユニットへの入力電力を測定する入力電力監視手段と、
前記構成要素各々の負荷を測定する負荷情報監視手段と、
前記ユニット内の前記構成要素各々の動作状態を保持し、動作中である前記構成要素各々の中で、個別に停止させた場合前記ユニットが冗長構成を維持する構成要素を抽出し、動作中である前記構成要素のいずれかを停止させると前記ユニットが冗長構成を維持しない場合、構成要素を抽出しない冗長構成手段と、
前記入力電力が所定値以上であることを検出し、前記冗長構成手段が抽出した前記構成要素から、前記負荷が最も小さい前記構成要素を選択し、選択した前記構成要素の動作を停止させる電力制御手段と
して動作させる消費電力制御プログラム。
【請求項９】
コンピュータを、
前記構成要素各々の消費電力値を記憶する消費電力値記憶手段と、
選択した前記負荷が最も小さい前記構成要素が複数存在する場合、当該複数の構成要素のうち、前記消費電力値が最も大きい構成要素の動作を停止させる前記電力制御手段と
して動作させる請求項８に記載の消費電力制御プログラム。
【請求項１０】
前記ユニットはディスクアレイ装置であり、前記構成要素はハードディスクである
請求項８又は９に記載の消費電力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、消費電力を削減する消費電力制御装置に関し、特に、冗長構成の構成要素を含むユニットの消費電力を削減する消費電力制御装置に関する。
【背景技術】
【０００２】
特許文献１には、施設全体の消費電力量を予測し、予測した消費電力量が設定された消費電力を上回る度合いに応じて、消費電力を減らす指示である電力低減信号を電力負荷に送信する最大需要電力制御装置が記載されている。特許文献１の最大需要電力制御装置のセンサノードは、施設全体の消費電力を測定し、測定した電力値に比例した数のパルス信号を出力する積算電力計からのパルスによって、消費電力量を予測する。センサノードは、予測した消費電力量が設定された消費電力を上回る度合いを表す電力警戒情報を各電力負荷の制御ノードに送信する。各制御ノードは、受信した電力警戒情報に応じて、各々に対応する電力負荷に対して、消費する電力を低減する電力低減信号を出力する。
【０００３】
特許文献２には、コントローラモジュール又はディスクの動作履歴に基づいて判断した将来の動作状態に基づき、冗長性を確保したまま消費電力が少なくなるようにコントローラモジュール又はディスクの動作状態を設定するディスクアレイ装置が記載されている。特許文献２のディスクアレイ装置は、例えば、冗長構成の複数のディスクで、停止させても冗長構成を保つことができるディスクの中から、負荷が最も大きいディスクを選択する。特許文献２のディスクアレイ装置は、選択したディスクの負荷を他のディスクで負担できるか判定し、負担できると判定した場合、選択したディスクの動作を停止する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−１８２１９４号公報
【特許文献２】特開２００９−１５９７１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の技術では、複数の構成要素を含むユニット内で、これらの構成要素が冗長構成を保ったまま、いずれかの構成要素を停止させることで消費電力を削減することはできない。
【０００６】
特許文献２のディスクアレイ装置は、予測した将来の動作状況において消費電力が少なくなるようコントローラモジュールやディスクの動作状態を設定する。特許文献２の技術では、ディスクアレイ装置全体の消費電力を測定し、測定した消費電力が所定値を超えた場合、ディスクアレイ装置全体の消費電力を削減することはできないと言う問題がある。また、特許文献２のディスクアレイ装置は、最も負荷が高いディスクを停止させ、停止させたディスクの負荷を他のディスクが負担させるので、停止させたディスク以外のディスクの負荷は増加する。負荷が増加したディスクの消費電力は増加するので、ディスクアレイ装置全体の消費電力が減少するとは限らないと言う問題もある。
【０００７】
本発明の目的は、複数の構成要素を含むユニットへの入力電力が所定値を超えた場合、ユニット内の構成要素の冗長構成を維持したまま、ユニット内の各構成要素への影響を最小限に抑えてユニットへの入力電力を削減する消費電力制御装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の消費電力制御装置は、複数の構成要素を含むユニットへの入力電力を測定する入力電力監視手段と、前記構成要素各々の負荷を測定する負荷情報監視手段と、前記ユニット内の前記構成要素各々の動作状態を保持し、動作中である前記構成要素各々の中で、個別に停止させた場合前記ユニットが冗長構成を維持する構成要素を抽出する冗長構成手段と、前記入力電力が所定値以上であることを検出し、前記冗長構成手段が抽出した前記構成要素から、前記負荷が最も小さい前記構成要素を選択し、選択した前記構成要素の動作を停止させる電力制御手段とを含む。
【０００９】
本発明の消費電力制御方法は、複数の構成要素を含むユニットへの入力電力を測定し、前記構成要素各々の負荷を測定し、前記ユニット内の前記構成要素各々の動作状態を保持し、動作中である前記構成要素各々の中で、個別に停止させた場合前記ユニットが冗長構成を維持する構成要素を抽出し、前記入力電力が所定値以上であることを検出し、抽出した前記構成要素から、前記負荷が最も小さい前記構成要素を選択し、選択した前記構成要素の動作を停止させる。
【００１０】
本発明の消費電力制御プログラムは、コンピュータを、複数の構成要素を含むユニットへの入力電力を測定する入力電力監視手段と、前記構成要素各々の負荷を測定する負荷情報監視手段と、前記ユニット内の前記構成要素各々の動作状態を保持し、動作中である前記構成要素各々の中で、個別に停止させた場合前記ユニットが冗長構成を維持する構成要素を抽出する冗長構成手段と、前記入力電力が所定値以上であることを検出し、前記冗長構成手段が抽出した前記構成要素から、前記負荷が最も小さい前記構成要素を選択し、選択した前記構成要素の動作を停止させる電力制御手段として動作させる。
【発明の効果】
【００１１】
本発明には、複数の構成要素を含むユニットへの入力電力が所定値を超えた場合、ユニット内の構成要素の冗長構成を維持したまま、ユニット内の各構成要素への影響を最小限に抑えて、ユニットへの入力電力を削減することができるという効果がある。
【図面の簡単な説明】
【００１２】
【図１】第１の実施形態の構成を表す図である。
【図２】ユニットの一例の構成を表す図である。
【図３】第１の実施形態の動作を表すフローチャートである。
【図４】第２の実施形態の構成を表す図である。
【図５】第２の実施形態の動作を表すフローチャートである。
【図６】第３の実施形態の構成を表す図である。
【発明を実施するための形態】
【００１３】
次に、本発明の実施の形態について図面を参照して詳細に説明する。以下に示す本発明の各実施形態は、ハードウェア、コンピュータとコンピュータを制御するプログラム、あるいは、ハードウェアと、コンピュータとコンピュータを制御するプログラムとの組み合わせにより実現することができる。
【００１４】
図１は本発明の第１の実施形態の構成を表す図である。
【００１５】
図１を参照すると、本実施形態の消費電力制御装置１は、入力電力監視部１１と、負荷情報監視部１２と、冗長厚生部１３と、電力制御部１４を含む。
【００１６】
消費電力制御装置１は、ユニット２と、電源装置３に接続されている。
【００１７】
ユニット２は、複数の構成要素（構成要素２１、構成要素２２、構成要素２３）を含む。構成要素の個数は、図１の例では３個であるが、３個以上であればよい。ただし、これらの構成要素のうち、いずれか１個を停止させても、残りの構成要素が冗長構成をとる。すなわち、これらの構成要素のうち、いずれか２個を停止させても、残りの構成要素が動作することにより、ユニット２は動作を継続することが可能である。
【００１８】
ユニット２は、例えばディスクアレイ装置である。ユニット２がディスクアレイ装置である場合、ユニット２は構成要素として複数のハードディスクを含む。ユニット２がディスクアレイ装置である場合、ディスクアレイ装置の実装形態は、例えば、冗長性を有するＲＡＩＤ（Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙｓ  ｏｆ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｄｉｓｋｓ）である。冗長性を有するＲＡＩＤの例として、ＲＡＩＤ−ＴＭ（Ｔｒｉｐｌｅ  Ｍｉｒｒｏｒがある。ユニット２のディスクアレイ装置の構成は、ＲＡＩＤ６など、他の構成であっても構わない。
【００１９】
ユニット２は、例えばプロセッサアレイであってもよい。この場合の構成要素はプロセッサである。ユニット２は、コンピュータ・クラスタであっても構わない。この場合の構成要素は、コンピュータである。ユニット２は、ハードディスクやプロセッサなど、複数の種類の構成要素を含んでいても構わない。
【００２０】
図２は、複数の種類の構成要素を含むユニット２Ａの構成の例を表す図である。
【００２１】
図２を参照すると、ユニット２Ａは、複数のハードディスク（ハードディスク２４〜ハードディスク２９）と、複数のプロセッサ（プロセッサ３１〜プロセッサ３４）を含む。
【００２２】
図２の例では、ハードディスク２４〜ハードディスク２６が、ＲＡＩＤ−ＴＭ構成のディスクアレイＧ１を構成している。また、ハードディスク２７〜ハードディスク２９が、ＲＡＩＤ−ＴＭ構成のディスクアレイＧ２を構成している。また、プロセッサ３１〜プロセッサ３４が、プロセッサアレイＧ３を構成している。
【００２３】
以下では、主に、ユニット２の構成が図１に示す構成である場合の説明を行う。
【００２４】
電源装置３は、ユニット２に電力を供給する。
【００２５】
消費電力制御装置１の入力電力監視部１１は、電源装置３がユニット２に入力する入力電力を測定する。入力電圧監視部１１が測定するユニット２への入力電圧は、ユニット２の消費電力に相当する。
【００２６】
負荷情報監視部１２は、各構成要素の負荷を測定する。
【００２７】
冗長構成部１３は、ユニット２が含む構成要素の中で、個別に停止させた場合でも、ユニット２が含む動作中の構成要素が冗長構成を維持する構成要素を抽出する。
【００２８】
電力制御部１４は、入力電力監視部１１が測定したユニット２への入力電力（ユニット２の消費電力）が所定値を超えた場合、冗長構成部１３が抽出した前述の構成要素から、負荷情報監視部１２が測定した負荷が最も小さい構成要素を選択する。電力制御部１４は、選択した構成要素の動作を停止させて、停止した構成要素が消費していた消費電力を削減する。一般に、冗長構成の複数の構成要素から一部の構成要素を切り離すことを縮退と言う。本発明の各実施形態の説明において、「構成要素（の動作）を停止させる」という表記は、その構成要素を縮退させ、その構成要素に対する電力の供給を停止し、その構成要素の動作を停止させることを意味する。
【００２９】
次に、本実施形態の動作について図面を参照して詳細に説明する。
【００３０】
図３は本実施形態の動作を表すフローチャートである。
【００３１】
図３を参照すると、まず、入力電圧監視部１１が、電源装置３からユニット２への入力電圧を測定する（ステップＳ１１）。
【００３２】
入力電力監視部１１は、入力電力を直接測定するのではなく、例えば電源装置３が備える図示しない電力計から、電源装置３がユニット２に入力する入力電力の値を受け取ってもよい。
【００３３】
電力制御部１４は、入力電力監視部１１が測定した入力電圧が、所定値以上であるか否かを判定する（ステップＳ１１）。電力制御部１４が判定を行う基準となる所定値は、例えば図示しない端末を介して、例えば消費電力制御装置１の管理者が、予め設定しておけばよい。
【００３４】
電力制御部１４が、入力電圧が所定値を下回ると判定した場合（ステップＳ１１、Ｎ）、ステップＳ１０に戻る。
【００３５】
電力制御部１４が、入力電圧が所定値以上であると判定した場合（ステップＳ１１、Ｙ）、負荷情報監視部１２は、各構成要素の負荷の測定を行う（ステップＳ１２）。負荷情報監視部１２は、電力制御部１４からの指示を受けて、各構成要素の負荷の測定を行えばよい。負荷情報監視部１２は、各構成要素の負荷の測定を、電力制御部１４からの指示によらず、例えば、一定時間毎に行ってもよい。
【００３６】
構成要素がハードディスクである場合、負荷は、例えば、単位時間当たりのアクセス数や、単位時間当たりのデータの転送量（書き込まれたデータの量や読み出されたデータの量）である。構成要素がプロセッサである場合、負荷は、例えばプロセッサの使用率である。ユニット２が複数の構成要素を含む場合、測定した異なる種類の負荷の値を適宜同一の指標に割り当てた値を負荷とすればよい。構成要素がハードディスクであり、測定した負荷が単位時間当たりのアクセス数である場合、例えば、ハードディスクが処理可能な単位時間当たりのアクセス数を予め設定して１００とし、測定した単位時間当たりのアクセス数を案分して負荷の値とすればよい。構成要素がプロセッサである場合、例えば、プロセッサの使用率の百分率を負荷の値とすればよい。負荷情報監視部１２は、負荷の大きさを表す値を、例えば、ユニット２の図示しないコントローラから受け取ればよい。
【００３７】
次に、冗長構成部１３が、複数の構成要素のうち、個別に停止させても冗長構成を維持できる構成要素の抽出を行う（ステップＳ１３）。
【００３８】
冗長構成部１３は、冗長構成を構成する構成要素の組み合わせの情報をあらかじめ保持しておけばよい。図１の例では、冗長構成部１３は、構成要素２１、構成要素２２、及び構成要素２３が、冗長構成を構成する組み合わせであるという情報を保持しておけばよい。また、図２のユニット２Ａの例では、冗長構成部１３は、ディスクアレイＧ１、ディスクアレイＧ２、プロセッサアレイＧ３の各々が、冗長構成を構成する組み合わせであるという情報を保持しておけばよい。
【００３９】
さらに、冗長構成部１３は、ユニット２が含む各構成要素が動作しているか停止しているかを表す情報である動作状態を、例えばユニット２や電力制御部１４から受け取ればよい。冗長構成部１３は、各構成要素の動作状態をもとに、前述の冗長構成を構成する構成要素の組み合わせの中で、動作している構成要素が３個以上含まれる組み合わせを抽出すればよい。冗長構成部１３は、その組み合わせに含まれる構成要素を、個別に停止させた場合でも冗長構成を維持する構成要素として抽出すればよい。
【００４０】
図１の例で、例えば、構成要素２１〜２３の全てが動作中である場合、冗長構成部１３は、まず、例えば電力制御部１４から、全ての構成要素が動作していることを表す動作状態を受け取る。冗長構成を構成する構成要素２１〜２３の全てが動作中であれば、構成要素２１〜２３のいずれか１つを停止させても、他の２つの構成要素が動作しているので、ユニット２の冗長構成は維持される。この場合、冗長構成部１３は、冗長構成を構成する構成要素の組み合わせの中で、動作している構成要素が３個以上含まれる組み合わせとして、構成要素２１〜２３を含む組み合わせを抽出する。そして、冗長構成部１３は、個別に停止させた場合ユニット２が冗長構成を維持する構成要素として、構成要素２１〜２３の全てを抽出する。
【００４１】
一方、例えば構成要素２１が停止している場合、冗長構成部１３は、まず、例えば電力制御部１４から、構成要素２１だけが停止していることを表す動作状態を受け取る。この場合、構成要素２１が停止していても、構成要素２２及び構成要素２３が動作しているので、構成要素２１〜構成要素２３の組み合わせは冗長構成を構成する。しかし、この組み合わせは、動作している構成要素を２個しか含まない。構成要素２２及び構成要素２３のいずれか１つを停止させると、ユニット２の冗長構成は維持されない。この場合、冗長構成を構成する構成要素の組み合わせの中に、動作している構成要素を３個以上含む組み合わせは存在しないので、冗長構成部１３は、構成要素の組み合わせを抽出しない。抽出した組み合わせが存在しないので、冗長構成部１３は構成要素を抽出しない。
【００４２】
また、冗長構成部１３が、図２のユニット２Ａから、個別に停止させても冗長構成を維持できる構成要素を抽出する場合、例えば以下のように抽出を行えばよい。図２のユニット２Ａにおいて、例えばハードディスク２４のみが停止している場合、冗長構成部１３は、ハードディスク２４のみが停止していることを表す動作状態を、例えば、ユニット２あるいは電力制御部１４から受け取る。この例の場合、前述のように、冗長構成部１３は、ディスクアレイＧ１、ディスクアレイＧ２、プロセッサアレイＧ３の各々が、冗長構成を構成する組み合わせであるという情報を保持している。
【００４３】
ディスクアレイＧ１の動作している構成要素は、ハードディスク２５及びハードディスク２６の２個である。ハードディスク２５及びハードディスク２６のいずれか１つを停止させた場合、ユニット２のディスクアレイＧ１の部分の冗長構成は維持されない。一方、ディスクアレイＧ２に含まれる、動作している構成要素は、ハードディスク２７〜ハードディスク２９の３個である。プロセッサアレイＧ３に含まれる、動作している構成要素は、プロセッサ３１〜プロセッサ３４の４個である。ハードディスク２７〜ハードディスク２９及びプロセッサ３１〜プロセッサ３４のいずれか一つを停止させても、ユニット２のディスクアレイＧ２の部分及びプロセッサアレイＧ３の部分の冗長性は維持される。
【００４４】
この場合、冗長構成部１３は、冗長構成を構成するディスクアレイＧ１、ディスクアレイＧ２、及びプロセッサアレイＧ３の中で、動作している構成要素が３個以上含まれディスクアレイＧ２及びプロセッサアレイＧ３を抽出すればよい。冗長構成部１３は、抽出したディスクアレイＧ２及びプロセッサアレイＧ３に含まれる、ハードディスク２７〜ハードディスク２９及びプロセッサ３１〜プロセッサ３４を、個別に停止させた場合でもユニット２が冗長構成を維持する構成要素として抽出すればよい。
【００４５】
電力制御部１４は、冗長構成部１３が抽出した構成要素の中で、負荷情報監視部１２が測定した負荷が最も小さい構成要素を選択する（ステップＳ１４）。
【００４６】
例えば、冗長構成部１３が、図１のユニット２から構成要素２１〜２３の全てを抽出した場合、電力制御部１４は、構成要素２１〜２３から、最も負荷が小さい構成要素を選択すればよい。
【００４７】
電力制御部１４は、選択した構成要素を停止させ（ステップＳ１５）、停止した構成要素による消費電力を削減する。
【００４８】
次に、以上で説明した本実施形態の効果について説明する。
【００４９】
本実施形態には、複数の構成要素を含むユニット２への入力電力が所定値を超えた場合、ユニット２内の構成要素の冗長構成を維持したまま、ユニット２内の各構成要素への影響を最小限に抑えて、ユニット２への入力電力を削減することができるという効果がある。
【００５０】
また、本実施形態には、ユニット２内の構成要素の冗長構成を維持したまま、電力削減効果の高い構成要素を選択して停止させることができるという効果もある。
【００５１】
その理由は、電力制御部１４が、冗長構成部１３が抽出した、停止しても冗長構成を維持できる構成要素の中で、負荷情報監視部１２が測定した負荷が最も小さい構成要素を選択し、停止させるからである。電力制御部１４が、測定した負荷が最も小さい構成要素を停止させることで、構成要素の停止による他の構成要素への影響である、他の構成要素の負荷の増大は、最も小さくなる。従って、消費電力制御装置１は、ユニット２内の構成要素の冗長構成を維持したまま、入力電力の削減がユニット２内の各構成要素に与える影響を最小限に押さえて、ユニット２への入力電力を削減することができる。また、構成要素の停止による他の構成要素の負荷の増大が最小になるので、負荷の増大に伴う他の構成要素の消費電力の増大も最小となる。従って、電力制御部１４が、選択した構成要素を停止させたことによる電力削減効果は高い。
【００５２】
次に、本発明の第２の実施形態について、図面を参照して詳細に説明する。
【００５３】
図４は、本実施形態の構成を表すブロック図である。
【００５４】
図４と図１とを比較すると、本実施形態の消費電力制御装置１Ａは、図１に構成を示す第１の実施形態の消費電力制御装置１と比較すると、消費電力記憶部１５を含む点が異なる。また、ユニット２は、情報処理装置４に含まれていてもよい。情報処理装置４は、例えば、ユニット２に接続されたコンピュータである演算装置４１を含んでいてもよい。
【００５５】
消費電力制御装置１Ａの消費電力記憶部１５は、各構成要素が消費する消費電力を記憶する。
【００５６】
本実施形態の電力制御部１４は、冗長構成部１３が抽出した構成要素の中で、負荷情報監視部１２が測定した負荷が最も小さい構成要素が複数ある場合、消費電力記憶部１５が記憶する消費電力の値が最も小さい構成要素を選択する。このとき、もし消費電力の値が最も小さい構成要素が複数存在するのであれば、電力制御部１４は、これらの構成要素から、任意の手段で１個の構成要素を選択すればよい。本実施形態の電力制御部１４は、他の点では第１の実施形態の電力制御部１４と同じである。
【００５７】
本実施形態を構成するその他の要素は、図１で同一の番号を付した第１の実施形態を構成する要素と同じであるので、説明を省略する。
【００５８】
次に、本実施形態の動作について、図面を参照して詳細に説明する。
【００５９】
図５は、本実施形態の動作を表すフローチャートである。
【００６０】
図５を参照すると、本実施形態のステップＳ１０〜ステップＳ１４の動作は、第１の実施形態のステップＳ１０〜ステップＳ１４の動作と同じであるので、説明を省略する。
【００６１】
冗長構成部１３が抽出した構成要素の中で、負荷情報監視部１２が測定した負荷が最も小さい構成要素が一つしか存在しない場合（ステップＳ２０、Ｎ）、ステップＳ１５に進む。
【００６２】
冗長構成部１３が抽出した構成要素の中で、負荷情報監視部１２が測定した負荷が最も小さい構成要素が複数存在する場合（ステップＳ２０、Ｙ）、電力制御部１４は、これらの複数の構成要素の消費電力を、消費電力記憶部１５から読み出す。電力制御部１４は、読み出した消費電力を比較し、ステップＳ１４で選択した複数の構成要素の中で、消費電力が最も大きい構成要素を選択し（ステップＳ２１）、ステップＳ１５に進む。
【００６３】
電力制御部１４は、選択した構成要素を停止させ（ステップＳ１５）、停止した構成要素による消費電力を削減する。
【００６４】
以上で説明した本実施形態には、第１の実施形態と同じ効果がある。
【００６５】
その理由は、電力制御部１４が、冗長構成部１３が抽出した、停止しても冗長構成を維持できる構成要素の中で、負荷情報監視部１２が測定した負荷が最も小さい構成要素を選択し、停止させるからである。
【００６６】
また、本実施形態には、複数の構成要素を含むユニット２への入力電力が所定値を超えた場合、ユニット２内の構成要素の冗長構成を維持したまま、さらに電力削減効果の高い構成要素を選択して停止させることができるという効果がある。
【００６７】
その理由は、電力制御部１４が、冗長構成部１３が抽出した構成要素の中で、負荷が最も小さい構成要素が複数存在する場合、消費電力が最も大きい構成要素を選択し、選択した停止させるからである。
【００６８】
次に、本発明の第３の実施形態について、図面を参照して詳細に説明する。
【００６９】
図６は本実施形態の構成を表す図である。
【００７０】
本実施形態の消費電力制御装置１は、複数の構成要素を含むユニット２への入力電力の測定を行う入力電力監視部１１と、構成要素各々の負荷を測定する負荷情報監視部１２と、ユニッ２ト内の構成要素各々の動作状態を保持し、動作中である構成要素各々の中で、個別に停止させた場合ユニット２が冗長構成を維持する構成要素を抽出する冗長構成部１３と、入力電力が所定値以上である場合、個別に停止させた場合ユニット２が冗長構成を維持する構成要素から、負荷が最も小さい構成要素を選択し、選択した構成要素の動作を停止させる電力制御部１４とを含む。
【００７１】
次に、以上で説明した本実施形態の効果について説明する。
【００７２】
本実施形態には、複数の構成要素を含むユニット２への入力電力が所定値を超えた場合、ユニット２内の構成要素の冗長構成を維持したまま、ユニット２内の各構成要素への影響を最小限に抑えて、ユニット２への入力電力を削減することができるという効果がある。
【００７３】
その理由は、電力制御部１４が、冗長構成部１３が抽出した、停止しても冗長構成を維持できる構成要素の中で、負荷情報監視部１２が測定した負荷が最も小さい構成要素を選択し、停止させるからである。
【００７４】
以上、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解しうる様々な変更をすることができる。
【符号の説明】
【００７５】
１、１Ａ    消費電力制御装置
２、２Ａ    ユニット
３    電源装置
４    情報処理装置
１１    入力電力監視部
１２    負荷情報監視部
１３    冗長構成部
１４    電力制御部
１５    消費電力記憶部
２１、２２、２３    構成要素
２４、２５、２６、２７、２８、２９    ハードディスク
３１、３２、３３、３４    プロセッサ
４１    演算装置
【図１】
0005333482.tif 000002
【図２】
0005333482.tif 000003
【図３】
0005333482.tif 000004
【図４】
0005333482.tif 000005
【図５】
0005333482.tif 000006
【図６】
0005333482.tif 000007