(57)【要約】      （修正有）【課題】複数のノードを有するラックの電力制御方法を提供する。【解決手段】複数のノードを有するラックの電力制御方法は、以下のステップを備える。各ノードの電力情報が受信される。電力情報に従って、複数のノードの合計電力消費量が算出される。合計電力消費量および電力供給部１つ当りの最大供給電力値に従って、ＯＮ状態とすべき電力供給部の数が算出される。ＯＮ状態とすべき電力供給部の数に従って、少なくとも１つの一次電力供給部と、少なくとも１つの二次電力供給部とが２つ１組で起動される。少なくとも１つの一次電力供給部は複数のノードにデューティー電圧を供給するとともに、少なくとも１つの二次電力供給部は、複数のノードに前記デューティー電圧を供給しない。【選択図】図２
2014099151.tif 000002
【特許請求の範囲】
【請求項１】
複数のノードを有するラックの電力制御方法であって、
前記複数のノードのそれぞれの電力情報を受信するステップと、
前記電力情報に従って、前記複数のノードの合計電力消費量を算出するステップと、
前記合計電力消費量および電力供給部１つ当りの最大供給電力値に従って、ＯＮ状態とすべき前記電力供給部の数を算出するステップと、
前記ＯＮ状態とすべき前記電力供給部の数に従って、少なくとも１つの一次電力供給部は前記複数のノードにデューティー電圧を供給するとともに、少なくとも１つの二次電力供給部は、前記複数のノードに前記デューティー電圧を供給しないよう、前記少なくとも１つの一次電力供給部と、前記少なくとも１つの二次電力供給部とを２つ１組で起動するステップとを備え、
前記少なくとも１つの一次電力供給部の入力源は、前記少なくとも１つの二次電力供給部の入力源と異なることを特徴とする電力制御方法。
【請求項２】
起動された前記少なくとも１つの一次電力供給部によって生成されたパワーグッド信号を受信するステップと、
前記パワーグッド信号に従って、起動された前記少なくとも１つの一次電力供給部において、機能不全が発生したか否かを判別するステップと、
起動された前記少なくとも１つの一次電力供給部において、前記機能不全が発生したと判別された場合、残りの前記少なくとも１つの一次電力供給部を対応する数だけ起動するステップとをさらに備える請求項１に記載の電力制御方法。
【請求項３】
前記残りの前記少なくとも１つの一次電力供給部を前記対応する数だけ起動する前記ステップの前に、
起動され、前記機能不全が発生した前記少なくとも１つの一次電力供給部が、前記少なくとも１つの一次電力供給部の最後の１つであるか否かを判別するステップと、
起動され、前記機能不全が発生した前記少なくとも１つの一次電力供給部が、前記少なくとも１つの一次電力供給部の最後の１つではないと判別された場合、前記残りの前記少なくとも１つの一次電力供給部を前記対応する数だけ起動するステップと、
起動され、前記機能不全が発生した前記少なくとも１つの一次電力供給部が、前記少なくとも１つの一次電力供給部の最後の１つであると判別された場合、前記少なくとも１つの二次電力供給部の内、前記対応する数の電力供給部を用いて、前記複数のノードに前記デューティー電圧を提供するよう切り替えるステップとをさらに備える請求項２に記載の電力制御方法。
【請求項４】
起動され、前記機能不全が発生した前記少なくとも１つの一次電力供給部が、前記少なくとも１つの一次電力供給部の最後の１つであるか否かを判別する前記ステップの前に、
起動された前記少なくとも１つの一次電力供給部の全てにおいて、前記機能不全が発生したか否かを判別するステップと、
起動された前記少なくとも１つの一次電力供給部の全てにおいて、前記機能不全が発生したと判別された場合、前記少なくとも１つの二次電力供給部の内、前記対応する数の電力供給部を用いて、前記複数のノードに前記デューティー電圧を提供するよう切り替えるステップと、
起動された前記少なくとも１つの一次電力供給部のいずれかに前記機能不全が発生していないと判別された場合は、起動され、前記機能不全が発生した前記少なくとも１つの一次電力供給部が、前記少なくとも１つの一次電力供給部の最後の１つであるか否かを判別する前記ステップを実行するステップとをさらに備える請求項３に記載の電力制御方法。
【請求項５】
それぞれデューティー電圧を供給するよう構成された複数の一次電力供給部と、
それぞれ前記デューティー電圧を供給するよう構成され、前記一次電力供給部の入力源と異なる入力源を有する複数の二次電力供給部と、
それぞれ電力情報を提供するよう構成された複数のノードと、
前記複数のノードに接続され、前記電力情報を受信し、前記電力情報に従って、前記複数のノードの合計電力消費量を算出し、前記合計電力消費量および電力供給部１つ当りの最大供給電力値に従って、ＯＮ状態とすべき前記電力供給部の数を算出するよう構成されたラック管理制御部と、
前記ラック管理制御部、前記一次電力供給部および前記二次電力供給部に接続され、前記ＯＮ状態とすべき前記電力供給部の数を受信し、前記ＯＮ状態とすべき前記電力供給部の数に従って、前記少なくとも１つの一次電力供給部は、前記複数のノードに前記デューティー電圧を供給するとともに、前記少なくとも１つの二次電力供給部は、前記複数のノードに前記デューティー電圧を供給しないよう、前記少なくとも１つの一次電力供給部と、前記少なくとも１つの二次電力供給部とを２つ１組で起動する複数の制御信号を生成するよう構成された制御部とを備えることを特徴とするラック。
【請求項６】
前記制御信号は、起動信号と、電力供給信号とを含む請求項５に記載のラック。
【請求項７】
前記少なくとも１つの一次電力供給部および前記少なくとも１つの二次電力供給部は、起動後に、それぞれパワーグッド信号を生成し、前記パワーグッド信号を前記制御部に送信し、
前記制御部は、前記パワーグッド信号に従って、前記少なくとも１つの一次電力供給部において、機能不全が発生したか否かを判別し、
前記少なくとも１つの一次電力供給部において、機能不全が発生したと判別した場合、前記制御部は、残りの前記少なくとも１つの一次制御部を、対応する数だけ起動する請求項５または６に記載のラック。
【請求項８】
前記制御部は、前記機能不全が発生した、前記少なくとも１つの一次電力供給部が、前記少なくとも１つの一次電力供給部の最後の１つであるか否かをさらに判別し、
前記機能不全が発生した、前記少なくとも１つの一次電力供給部が、前記少なくとも１つの一次電力供給部の最後の１つではないと判別した場合、前記制御部は、前記残りの前記少なくとも１つの一次電力供給部を前記対応する数だけ起動し、
前記機能不全が発生した、前記少なくとも１つの一次電力供給部が、前記少なくとも１つの一次電力供給部の最後の１つであると判別した場合、前記制御部は、残りの前記少なくとも１つの二次電力供給部を前記対応する数だけ用いて、前記複数のノードに前記デューティー電圧を提供するよう切り替える請求項７に記載のラック。
【請求項９】
前記制御部は、前記残りの前記少なくとも１つの一次電力供給部を前記対応する数だけ起動するか、前記残りの前記少なくとも１つの二次電力供給部を前記対応する数だけ用いて、前記複数のノードに前記デューティー電圧を供給するよう切り替えるかを判別するために、
前記制御部は、起動された前記少なくとも１つの一次電力供給部の全てにおいて、前記機能不全が発生したか否かをさらに判別し、
起動された前記少なくとも１つの一次電力供給部の全てにおいて、前記機能不全が発生したと判別した場合、前記制御部は、前記残りの前記少なくとも１つの二次電力供給部を前記対応する数だけ用いて、前記複数のノードに前記デューティー電圧を提供するよう切り替え、
起動された前記少なくとも１つの一次電力供給部のいずれかにおいて、前記機能不全が発生していないと判別した場合は、前記制御部は、起動され、前記機能不全が発生した前記少なくとも１つの一次電力供給部が、前記少なくとも１つの一次電力供給部の最後の１つであるか否かを判別する請求項８に記載のラック。
【請求項１０】
複数のノードに接続され、前記複数のノードから電力情報を受信し、前記電力情報に従って、前記複数のノードの合計消費電力値を算出し、前記合計電力消費量および電力供給部１つ当りの最大供給電力値に従って、ＯＮ状態とすべき前記電力供給部の数を算出するよう構成されたラック管理制御部（ＲＭＣ）と、
前記ラック管理制御部、一次電力供給部および二次電力供給部に接続され、前記ＯＮ状態とすべき前記電力供給部の数を受信し、前記ＯＮ状態とすべき前記電力供給部の数に従って、複数の制御信号を生成するよう構成された制御部とを備えることを特徴とするラック。
【請求項１１】
それぞれデューティー電圧を供給するよう構成された複数の一次電力供給源と、
それぞれ前記デューティー電圧を供給するよう構成され、前記一次電力供給部の入力源と異なる入力源を有する複数の二次電力供給部とをさらに備える請求項１０に記載のラック。
【請求項１２】
前記複数の制御信号は、前記少なくとも１つの一次電力供給部が前記複数のノードに前記デューティー電圧を供給するとともに、前記少なくとも１つの二次電力供給部が前記複数のノードに前記デューティー電圧を供給しないよう、前記少なくとも１つの一次電力供給部と、前記少なくとも１つの二次電力制御部とを２つ１組で起動するよう生成される請求項１１に記載のラック。
【請求項１３】
前記制御信号は、起動信号と、電力供給信号を含む請求項１０ないし１２のいずれかに記載のラック。
【請求項１４】
前記少なくとも１つの一次電力供給部および前記少なくとも１つの二次電力供給部は、起動後に、それぞれパワーグッド信号を生成し、前記パワーグッド信号を前記制御部に送信する請求項１０ないし１３のいずれかに記載のラック。
【請求項１５】
前記制御部は、前記パワーグッド信号に従って、前記少なくとも１つの一次電力供給部において、機能不全が発生したか否かを判別し、
前記少なくとも１つの一次電力供給部において、機能不全が発生したと判別された場合、前記制御部は、残りの前記少なくとも１つの一次電力供給部を対応する数だけ起動する請求項１４に記載のラック。
【請求項１６】
前記制御部は、前記機能不全が発生した、前記少なくとも１つの一次電力供給部が、前記一次電力供給部の最後の１つであるか否かをさらに判別する請求項１５に記載のラック。
【請求項１７】
前記機能不全が発生した、前記少なくとも１つの一次電力供給部が、前記一次電力供給部の最後の１つでないと判別した場合、前記制御部は、前記残りの前記少なくとも１つの一次電力供給部を前記対応する数だけ起動する請求項１６に記載のラック。
【請求項１８】
前記機能不全が発生した、前記少なくとも１つの一次電力供給部が、前記一次電力供給部の最後の１つであると判別された場合、前記制御部は、残りの前記少なくとも１つの二次電力供給部を前記対応する数だけ用いて、前記複数のノードに前記デューティー電圧を提供するよう切り替える請求項１７に記載のラック。
【請求項１９】
前記制御部は、前記少なくとも１つの一次電力供給部の全てにおいて、前記機能不全が発生したか否かをさらに判別し、
起動された前記少なくとも１つの一次電力供給部の全てにおいて、前記機能不全が発生したと判別された場合、前記制御部は、前記残りの前記少なくとも１つの二次電力供給部を前記対応する数だけ用いて、前記複数のノードに前記デューティー電圧を提供するよう切り替える請求項１８に記載のラック。
【請求項２０】
起動された前記少なくとも１つの一次電力供給部のいずれかにおいて、前記機能不全が発生していないと判別された場合、前記制御部は、前記残りの前記少なくとも１つの一次電力供給部を前記対応する数だけ起動するか、前記残りの前記少なくとも１つの二次電力供給部を前記対応する数だけ用いて、前記複数のノードに前記デューティー電圧を供給するよう切り替えるかを判別するために、
前記機能不全が発生した、前記少なくとも１つの一次電力供給部が、前記一次電力供給部の最後の１つであるか否かを判別する請求項１９に記載のラック。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電力制御方法、特に、ラック（Ｒａｃｋ）およびラックの電力制御方法に関する。
【背景技術】
【０００２】
今日において、一般的に、各々のサーバーの性能および効率性（ｅｆｆｉｃａｃｙ）が重視されている。このコンセプトに基づき、仕事（タスク）の分割および単独動作を考慮した上で、サーバーは設計される。つまり、各サーバーノード（Ｓｅｒｖｅｒ  Ｎｏｄｅ）は、電力削減（省エネルギー）と性能とのトレードオフ関係を考慮しつつ、各々の状態に応じて、各々のエネルギー消費量を動的に調整している。
【０００３】
しかしながら、このコンセプト下では、サーバーノードの仕事の分割は限定されており、サーバーノードは、互いに協働できない。このため、データセンター内の全てのサーバーノードが、同時にほとんど同じ実行状態で動作してしまい、結果として、過剰に電力を消費してしまうという状況が、頻繁に発生する。さらに、サーバーが正常に動作する際、サーバー内の全ての電力供給部は、サーバーの対応するサーバーノードによって要求される電圧を供給するよう起動される。しかしながら、サーバーが実際に動作している間、サーバーノードは、常に全読み込み状態（Ｆｕｌｌ  Ｌｏａｄ  Ｓｔａｔｅ）にあるわけではないので、過剰な電力消費が発生する。したがって、サーバーの電力消費を効率的に削減する必要がある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このような事情に鑑み、本発明は、サーバーの電力消費を効率的に削減するためのラックおよびラックの電力制御方法を提供する。
【課題を解決するための手段】
【０００５】
本発明の１つの実施形態は、ラックの電力制御方法を提供する。ラックは、複数のノードを有している。ラックの電力制御方法は、以下のステップを備える。複数のノードのそれぞれの電力情報が受信される。電力情報に従って、複数のノードの合計電力消費量が算出される。合計電力消費量および電力供給部１つ当りの最大供給電力値に従って、ＯＮ状態とすべき電力供給部の数が算出される。ＯＮ状態とすべき電力供給部の数に従って、少なくとも１つの一次電力供給部は複数のノードにデューティー電圧を供給するとともに、少なくとも１つの二次電力供給部は複数のノードにデューティー電圧を供給しないように、少なくとも１つの一次電力供給部と、少なくとも１つの二次電力供給部とが２つ１組で起動される。少なくとも１つの一次電力供給部の入力源は、少なくとも１つの二次電力供給部の入力源と異なる。
【０００６】
本発明の他の実施形態は、複数の一次電力供給部と、複数の二次電力供給部と、複数のノードと、ラック管理制御部（ＲＭＣ：Ｒａｃｋ  Ｍａｎａｇｅｍｅｎｔ  Ｃｏｎｔｒｏｌｌｅｒ）と、制御部とを備えるラックを提供する。複数の一次電力供給部は、それぞれデューティー電圧を供給するよう構成されている。複数の二次電力供給部は、それぞれデューティー電圧を供給するよう構成されている。一次電力供給部および二次電力供給部は、それぞれ異なった入力源から入力を受信する。複数のノードは、それぞれ電力情報を提供するよう構成されている。複数のノードに接続されたＲＭＣは、電力情報を受信し、電力情報に従って、複数のノードの合計電力消費量を算出し、合計電力消費量および電力供給部１つ当りの最大供給電力値に従って、ＯＮ状態とすべき電力供給部の数を算出するよう構成されている。ＲＭＣ、一次電力供給部および二次電力供給部に接続された制御部は、ＯＮ状態とすべき電力供給部の数を受信し、ＯＮ状態とすべき電力供給部の数に従って、少なくとも１つの一次電力供給部と、少なくとの１つの二次電力供給部とを２つ１組で起動する複数の制御信号を生成するよう構成されている。さらに、少なくとも１つの一次電力供給部は、デューティー電圧を複数のノードに供給するとともに、少なくとも１つの二次電力供給部は、複数のノードの電力を供給しない。
【０００７】
本発明の更なる他の実施形態は、ラック管理制御部（ＲＭＣ）と、制御部とを備えるラックを提供する。ラック管理制御部は、複数のノードに接続され、複数のノードから電力情報を受信し、電力情報に従って、複数のノードの合計電力消費量を算出し、合計電力消費量と電力供給部１つ当りの最大供給電力値に従って、ＯＮ状態とすべき電力供給部の数を算出するよう構成されている。制御部は、ＲＭＣ、一次電力供給部および二次電力供給部に接続されている。制御部は、ＯＮ状態とすべき電力供給部の数を受信し、ＯＮ状態とすべき電力供給部の数に従って、複数の制御信号を生成する。
【０００８】
本発明のラックおよびラックの電力制御方法によれば、電力情報に従って、複数のノードの合計電力消費量が算出され、合計電力消費量および電力供給部１つ当りの最大供給電力値に従って、ＯＮ状態とすべき電力供給部の数が算出され、その後、ＯＮ状態とすべき電力供給部の数に従って、少なくとも１つの一次電力供給部がデューティー電圧を複数のノードに供給するとともに、少なくとも１つの二次電力供給部がデューティー電圧を複数のノードに供給しないよう、少なくとも１つの一次電力供給部と、少なくとも１つも二次電力供給部とが２つ１組で起動される。その結果、電力削減が達成され、さらに、電力供給部に機能不全が発生した場合に、ラックが動作しないという問題を解決することができる。
【図面の簡単な説明】
【０００９】
本発明は、例示のために本明細書に記載された、詳細な説明から十分に理解されるが、詳細な説明の記載に制限されるものではない。
【図１】本発明の１つの実施形態に係るラックの概略図である。
【図２】本発明の１つの実施形態に係るラックの電力制御方法のフローチャートである。
【図３】本発明の他の実地形態に係るラックの電力制御方法のフローチャートである。
【発明を実施するための形態】
【００１０】
以下の詳細な説明では、本発明についての理解を提供するための説明として、多数の特定の詳細が明記される。しかしながら、１つ以上の実施形態は、これら詳細がない場合であっても実施可能であることは、明らかであろう。また、図を単純化するため、既知の構造やデバイスは、概略的に示されている。
【００１１】
図１は、本発明の１つの実施形態に係るラックの概略図である。ラック１００は、複数の一次電力供給部１１０＿１〜１１０＿Ｎと、複数の二次電力供給部１２０＿１〜１２０＿Ｎと、複数のノード１３０＿１〜１３０＿Ｍと、ＲＭＣ（Ｒａｃｋ  Ｍａｎａｇｅｍｅｎｔ  Ｃｏｎｔｒｏｌｌｅｒ）１４０と、制御部１５０とを備える。本実施形態では、“Ｎ”および“Ｍ”は、１を上回る整数であり、“Ｎ”および“Ｍ”は、互いに同一であっても、異なっていてもよい。
【００１２】
一次電力供給部１１０＿１〜１１０＿Ｎは、それぞれデューティー電圧を供給するよう構成されている。すなわち、一次電力供給部１１０＿１〜１１０＿Ｎが正常状態にあるとき、一次電力供給部１１０＿１〜１１０＿Ｎは、例えば、一次デューティー電圧をラック１００に供給するよう構成されている。
【００１３】
二次電力供給部１２０＿１〜１２０＿Ｎは、それぞれデューティー電圧を供給するよう構成されている。すなわち、二次電力供給部１２０＿１〜１２０＿Ｎが正常状態にあるとき、二次電力供給部１２０＿１〜１２０＿Ｎは、例えば、二次デューティー電圧をラック１００に供給するよう構成されている。つまり、一次電力供給部１１０＿１〜１１０＿Ｎの全てにおいて、機能不全が発生した場合、二次電力供給部１２０＿１〜１２０＿Ｎは、デューティー電圧をラック１００に供給する。その結果、ラック１００は、正常に動作を継続することができる。
【００１４】
本実施形態では、一次電力供給部１１０＿１〜１１０＿Ｎおよび二次電力供給部１２０＿１〜１２０＿Ｎは、同じ最大供給電力値、例えば、５００ワット（Ｗ）を供給することができる。さらに、一次電力供給部１１０＿１〜１１０＿Ｎの入力源は、二次電力供給部１２０＿１〜１２０＿Ｎの入力源と、異なっている。例えば、一次電力供給部１１０＿１〜１１０＿Ｎの入力源は、例えば、主電源（すなわち、配電幹線または商用電源）であり、二次電力供給部１２０＿１〜１２０＿Ｎの入力源は、例えば、バッテリーまたはその他のエネルギー貯蔵素子である。
【００１５】
複数のノード１３０＿１〜１３０＿Ｍは、それぞれ電力情報を提供するよう構成されている。典型的には、複数のノード１３０＿１〜１３０＿Ｍのそれぞれは、例えば、ベースボード管理制御部（ＢＭＣ：Ｂａｓｅｂｏａｒｄ  Ｍａｎａｇｅｍｅｎｔ  Ｃｏｎｔｒｏｌｌｅｒ）と、接続インターフェースとを有している。ＢＭＣは、複数のノード１３０＿１〜１３０＿Ｍの電力情報を提供するため、複数のノード１３０＿１〜１３０＿Ｍの動作状態を検出するよう構成されている。電力情報は、例えば、複数のノード１３０＿１〜１３０＿Ｍの電圧、電流、電力消費量等である。
【００１６】
本実施形態では、接続インターフェースは、例えば、Ｉ２Ｃ（Ｉｎｔｅｒ−Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）バス、ＳＰＩ（Ｓｅｒｉａｌ  Ｐｅｒｉｐｈｅｒａｌ  Ｉｎｔｅｒｆａｃｅ）バス、ＧＰＩＯ（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ）バスである。
【００１７】
ＲＭＣ１４０は、接続インターフェースを介して、複数のノード１３０＿１〜１３０＿ＭのＢＭＣに接続されており、電力情報（すなわち、複数のノード１３０＿１〜１３０＿Ｍの電力、電流、消費電力量等）を受信し、電力情報に従って、複数のノード１３０＿１〜１３０＿Ｍの合計電力消費量を算出する。
【００１８】
この電力情報を用いて、ＲＭＣ１４０は、合計電力消費量および電力供給部１つ当りの最大供給電力量に従って、ＯＮ状態とすべき電力供給部の数を算出する。電力供給部１つ当りの最大供給電力量は、例えば、５００Ｗである。典型的には、ＯＮ状態とすべき電力供給部の数は、例えば、合計電力消費量を電力供給部１つ当りの最大供給電力量で除算することにより得られる。
【００１９】
１つの実施形態では、合計電力消費量が１４００Ｗであり、電力供給部１つ当りの最大供給電力量が５００Ｗであると仮定した場合、ＲＭＣ１４０は、合計電力消費量と電力供給部１つ当りの最大供給電力量とから、１４００Ｗ／５００Ｗ＝２．８の算出結果を得る。すなわち、ＯＮ状態とすべき電力供給部の数は、２．８と算出される。しかしながら、０．８個の電力供給部を起動するのは不可能なので、ＲＭＣ１４０は、１より小さい値は、電力供給部１個として扱う。そのため、本実施形態では、ＲＭＣ１４０によって算出されるＯＮ状態とすべき電力供給部の数は、３である。
【００２０】
他の実施形態では、合計電力消費量が１６００Ｗであり、電力供給部１つ当りの最大供給電力量が５００Ｗであると仮定した場合、ＲＭＣ１４０は、合計電力消費量と電力供給部１つ当りの最大供給電力量とから、１６００Ｗ／５００Ｗ＝３．２の算出結果を得る。すなわち、ＯＮ状態とすべき電力供給部の数は、３．２と算出される。本実施形態では、ＲＭＣ１４０によって算出されるＯＮ状態とすべき電力供給部の数は、４である。
【００２１】
制御部１５０は、ＲＭＣ１４０、一次電力供給部１１０＿１〜１１０＿Ｎおよび二次電力供給部１２０＿１〜１２０＿Ｎに接続され、ＯＮ状態とすべき電力供給部の数を受信し、少なくとも１つの一次電力供給部と、少なくとも１つの二次電力供給部とを２つ１組で起動するよう複数の制御信号を生成する。本実施形態では、制御部１５０は、例えば、ＣＰＬＤ（Ｃｏｍｐｌｅｘ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）である。
【００２２】
例えば、ＲＭＣ１４０によって算出されたＯＮ状態とすべき電力供給部の数が３である場合、制御部１５０は、例えば、一次電力供給部１１０＿１〜１１０＿３および二次電力供給部１２０＿１〜１２０＿３を起動するよう、対応する制御信号を生成し、一次電力供給部１１０＿１〜１１０＿３および二次電力供給部１２０＿１〜１２０＿３に、対応する制御信号を提供する。
【００２３】
すなわち、制御部１５０は、電力供給部を２つ１組で起動する。例えば、ＲＭＣ１４０によって決定された、ＯＮ状態とすべき電力供給部の数が１である場合、制御部１５０は、それに対応して、一次電力供給部１１０＿１および二次電力供給部１２０＿１を起動する。ＲＭＣ１４０によって決定された、ＯＮ状態とすべき電力供給部の数が２である場合、制御部１５０は、それに対応して、一次電力供給部１１０＿１〜１１０＿２および二次電力供給部１２０＿１〜１２０＿２を起動する。
【００２４】
典型的には、制御信号は、例えば、起動信号ＤＣ＿ＯＮと、電力供給信号ＤＣ＿Ｒａｐｉｄｏｎとを含んでいる。起動信号ＤＣ＿ＯＮは、電力供給部の起動を制御するよう構成されている。例えば、起動信号ＤＣ＿ＯＮが低論理レベルである場合、低論理レベルの起動信号ＤＣ＿ＯＮは、電力供給部の動作を起動するために用いられる。起動信号ＤＣ＿ＯＮが高論理レベルである場合、高論理レベルの起動信号ＤＣ＿ＯＮは、電力供給部の動作を停止するために用いられる。
【００２５】
電力供給信号ＤＣ＿Ｒａｐｉｄｏｎは、電力供給部からの電力供給を制御するよう構成されている。例えば、電力供給信号ＤＣ＿Ｒａｐｉｄｏｎが高論理レベルである場合、高論理レベルの電力供給信号ＤＣ＿Ｒａｐｉｄｏｎは、高電圧、例えば１２．２Ｖを供給するよう電力供給部を有効化する。この場合、高電圧を供給する電力供給部を用いた複数のノード１３０＿１〜１３０＿Ｍは、動作を実行する。
【００２６】
電力供給信号ＤＣ＿Ｒａｐｉｄｏｎが低論理レベルである場合、低論理レベルの電力供給信号ＤＣ＿Ｒａｐｉｄｏｎは、低電圧、例えば１１．９Ｖを供給するよう電力供給部を有効化する。この場合、低電圧を供給する電力供給部を用いた複数のノード１３０＿１〜１３０＿Ｍは、動作を実行しない。
【００２７】
例えば、ＲＭＣ１４０によって決定された、ＯＮ状態とすべき電力供給部の数が１である場合、制御部１５０は、それに対応して、一次電力供給部１１０＿１および二次電力供給部１２０＿１を起動し、一次電力供給部１１０＿１が高電圧を供給するとともに、二次電力供給部１２０＿１が低電圧を供給するよう、低論理レベルの起動信号ＤＣ＿ＯＮおよび高論理レベルの電力供給信号ＤＣ＿Ｒａｐｉｄｏｎを生成し、一次電力供給部１１０＿１に提供するとともに、低論理レベルの起動信号ＤＣ＿ＯＮおよび低論理レベルの電力供給信号ＤＣ＿Ｒａｐｉｄｏｎを生成し、二次電力供給部１２０＿１に供給する。この場合、複数のノード１３０＿１〜１３０＿Ｍは、一次電力供給部１１０＿１によって供給されたデューティー電圧によって動作し、二次電力供給部１２０＿１は、スタンバイ状態となる。換言すると、二次電力供給部１２０は、バックアップ用電力供給部と見なすことができる。
【００２８】
さらに、制御部１５０は、それに対応して、一次電力供給部１１０＿２〜１１０＿Ｎおよび二次電力供給部１２０＿２〜１２０＿Ｎの動作を停止するよう、高論理レベルの起動信号ＤＣ＿ＯＮを生成し、一次電力供給部１１０＿２〜１１０＿Ｎおよび二次電力供給部１２０＿２〜１２０＿Ｎに提供する。これにより、電力削減が達成される。
【００２９】
他の実施形態では、ＲＭＣ１４０によって決定された、ＯＮ状態とすべき電力供給部の数が２である場合、制御部１５０は、それに対応して、一次電力供給部１１０＿１〜１１０＿２および二次電力供給部１２０＿１〜１２０＿２を起動し、一次電力供給部１１０＿１〜１１０＿２が高電圧を供給するとともに、二次電力供給部１２０＿１〜１２０＿２が低電圧を供給するよう、低論理レベルの起動信号ＤＣ＿ＯＮと高論理レベルの電力供給信号ＤＣ＿Ｒａｐｉｄｏｎを生成し、一次電力供給部１１０＿１〜１１０＿２に提供し、低論理レベルの起動信号ＤＣ＿ＯＮと低論理レベルの電力供給信号ＤＣ＿Ｒａｐｉｄｏｎを生成し、二次電力供給部１２０＿１〜１２０＿２に供給する。この場合、複数のノード１３０＿１〜１３０＿Ｍは、一次電力供給部１１０＿１〜１１０＿２によって供給されたデューティー電圧によって動作し、二次電力供給部１２０＿１〜１２０＿２は、スタンバイ状態となる。
【００３０】
さらに、制御部１５０は、それに対応して、一次電力供給部１１０＿３〜１１０＿Ｎおよび二次電力供給部１２０＿３〜１２０＿Ｎの動作を停止するよう、高論理レベルの起動信号ＤＣ＿ＯＮを生成し、一次電力供給部１１０＿３〜１１０＿Ｎおよび二次電力供給部１２０＿３〜１２０＿Ｎに提供する。これにより、電力削減が達成される。
【００３１】
一次電力供給部１１０＿１〜１１０＿Ｎおよび二次電力供給部１２０＿１〜１２０＿Ｎは、起動の後、それぞれ、一次電力供給部１１０＿１〜１１０＿Ｎおよび二次電力供給部１２０＿１〜１２０＿Ｎが正常であることを示すため、パワーグッド信号を送信する。その後、パワーグッド信号は、制御部１５０に送信されるので、制御部１５０は、パワーグッド信号に従って、一次電力供給部１１０＿１〜１１０＿Ｎおよび二次電力供給部１２０＿１〜１２０＿Ｎが正常状態で動作しているか否かを判別することができる。
【００３２】
例えば、本実施形態では、パワーグッド信号が高論理レベルである場合、高論理レベルのパワーグッド信号は、一次電力供給部１１０＿１〜１１０＿Ｎおよび二次電力供給部１２０＿１〜１２０＿Ｎが正常状態にあることを示す。パワーグッド信号が、低論理レベルである場合、低論理レベルのパワーグッド信号は、一次電力供給部１１０＿１〜１１０＿Ｎおよび二次電力供給部１２０＿１〜１２０＿Ｎが正常状態にないことを示す。
【００３３】
一次電力供給部１１０＿１〜１１０＿３が起動されたと仮定したとき、一次電力供給部１１０＿２から送信され、制御部１５０によって受信されたパワーグッド信号が低論理レベルであった場合、この状況は、一次電力供給部１１０＿２において、機能不全または障害が発生したことを示す。したがって、制御部１５０は、ＲＭＣ１４０に異常状態を報告し、一次電力供給部１１０＿４を起動するよう、制御信号（低論理レベルの起動信号ＤＣ＿ＯＮおよび高論理レベルの電力供給信号ＤＣ＿Ｒａｐｉｄｏｎ）を生成し、一次電力供給部１１０＿４に供給する。
【００３４】
しかしながら、制御部１５０が、制御信号を生成し、一次電力供給部１１０＿４に供給した後、一次電力供給部１１０＿４から送信され、制御部１５０によって受信されたパワーグッド信号も低論理レベルだった場合、この状況は、一次電力供給部１１０＿４において、機能不全（すなわち、異常）または障害が発生したことを示す。したがって、制御部１５０は、ＲＭＣ１４０に異常状態を報告し、一次電力供給部１１０＿５を起動するよう、制御信号（低論理レベルの起動信号ＤＣ＿ＯＮおよび高論理レベルの電力供給信号ＤＣ＿Ｒａｐｉｄｏｎ）を生成し、一次電力供給部１１０＿５に供給する。
【００３５】
また、制御部１５０が一次電力供給部の１つにおいて、機能不全が発生したと判別した場合、制御部１５０は、機能不全が発生した一次電力供給部が一次電力供給部１１０＿１〜１１０＿Ｎの最後の１つであるか否か、すなわち一次電力供給部１１０＿Ｎであるか否かをさらに判別する。機能不全が発生した一次電力供給部が、最後の一次電力供給部１１０＿Ｎではないと判別した場合、制御部１５０は、それに対応して、次の一次電力供給部を起動するよう、制御信号を生成し、提供する。
【００３６】
機能不全が発生した一次電力供給部が、最後の一次電力供給部１１０＿Ｎであると判別した場合、制御部１５０は、二次電力供給部１２０＿１を、低電圧を供給している状態から、高電圧を供給する状態に切り替えるよう、高論理レベルの電力供給信号ＤＣ＿Ｒａｐｉｄｏｎを生成し、二次電力供給部１２０＿１に供給する。これにより、ラック１００は、正常に動作を継続することができる。
【００３７】
一次電力供給部１１０＿１〜１１０＿Ｎの入力源において、機能不全が発生した場合（例えば、停電が発生した場合）、一次電力供給部１１０＿１〜１１０＿Ｎは、入力源から電力を受け取ることができないので、それに対応して、低論理レベルのパワーグッド信号を生成する。そのため、制御部１５０が、起動している一次電力供給部１１０＿１〜１１０＿３によって生成されたパワーグッド信号の全てが低論理レベルであると判別した場合、この状況は、一次電力供給部１１０＿１〜１１０＿３の全てにおいて機能不全が発生したことを示す。したがって、制御部１５０は、複数のノード１３０＿１〜１３０＿Ｍの動作に要求される電力を供給するため、対応する数の二次電力供給部１２０＿１〜１２０＿３を、低電圧を供給している状態から、高電圧を供給する状態に切り替えるよう、高論理レベルの電力供給信号ＤＣ＿Ｒａｐｉｄｏｎを生成し、対応する数の二次電力供給部１２０＿１〜１２０＿３に提供する。これにより、ラック１００は、正常な動作を継続することができる。よって、電力供給部において、機能不全が発生した際に、ラック１００が動作しないという問題を解決することができる。
【００３８】
さらに、制御部１５０が起動している一次電力供給部によって生成されたパワーグッド信号の全てが低論理レベルではないと判別した場合（すなわち、パワーグッド信号のいずれかが高論理レベルであると判別した場合）、上述した一次電力供給部１１０＿２において機能不全が発生した場合の動作例を参照した処理を実行してもよい。上述した処理は、ここでは再度詳述しない。
【００３９】
ラックの電力制御方法は、上述した実施形態に関する記載から導出することができる。本発明の１つの実施形態に係るラックの電力制御方法のフローチャートである図２を参照する。本実施形態のラックは、複数のノードを有している。ステップＳ２１０において、複数のノードのそれぞれの電力情報が受信される。ステップＳ２２０において、電力情報に従って、複数のノードの合計電力消費量が算出される。ステップＳ２３０において、合計電力消費量および電力供給部１つ当りの最大供給電力値に従って、ＯＮ状態とすべき電力供給部の数が算出される。ステップＳ２４０において、ＯＮ状態とすべき電力供給部の数に従って、少なくとも１つの一次電力供給部は複数のノードにデューティー電圧を供給するとともに、少なくとも１つの二次電力供給部は、複数のノードにデューティー電圧を供給しないよう、少なくとも１つの一次電力供給部と、少なくとも１つの二次電力供給部とが２つ１組で起動される。
【００４０】
本発明の他の実施形態に係るラックの電力制御方法のフローチャートである図３を参照する。本実施形態のラックは、複数のノードを有している。ステップＳ３０２において、複数のノードのそれぞれの電力情報が受信される。ステップＳ３０４において、電力情報に従って、複数のノードの合計電力消費量が算出される。ステップＳ３０６において、合計電力消費量および電力供給部１つ当りの最大供給電力値に従って、ＯＮ状態とすべき電力供給部の数が算出される。ステップＳ３０８において、ＯＮ状態とすべき電力供給部の数に従って、少なくとも１つの一次電力供給部は複数のノードにデューティー電圧を供給するとともに、少なくとも１つの二次電力供給部は、複数のノードにデューティー電圧を供給しないよう、少なくとも１つの一次電力供給部と、少なくとも１つの二次電力供給部とが２つ１組で起動される。
【００４１】
ステップＳ３１０において、起動された少なくとも１つの一次電力供給部によって生成されたパワーグッド信号が受信される。ステップＳ３１２において、パワーグッド信号に従って、起動された少なくとも１つの一次電力供給部において、機能不全が発生したか否かが判別される。
【００４２】
少なくとも１つの一次電力供給部において、機能不全が発生したと判別された場合、ステップＳ３１４が実行され、起動された少なくとも１つの一次電力供給部の全てにおいて、機能不全が発生したか否かが判別される。起動された少なくとも１つの一次電力供給部の全てにおいて、機能不全が発生したと判別された場合、ステップＳ３１６が実行され、少なくとも１つの二次電力供給部の内、対応する数の電力供給部を用いて、複数のノードにデューティー電圧を供給するよう切り替える。
【００４３】
一方、起動された一次電力供給部のいずれかにおいて、機能不全が発生していないと判別された場合、ステップＳ３１８が実行され、起動され、機能不全が発生している少なくとも１つの一次電力供給部が、少なくとも１つの一次電力供給部の最後の１つであるか否かが判別される。起動され、機能不全が発生している少なくとも１つの一次電力供給部が、少なくとも１つの一次電力供給部の最後の１つでない場合、ステップＳ３２０が実行され、残りの少なくとも１つの一次電力供給部（すなわち、機能不全が発生した一次電力供給部以外であって、起動されていない一次電力供給部）が対応する数だけ起動される。
【００４４】
起動され、機能不全が発生している少なくとも１つの一次電力供給部が、少なくとも１つの一次電力供給部の最後の１つである場合、ステップＳ３２２が実行され、少なくとも１つの二次電力供給部の内、対応する数の電力供給部を用いて、複数のノードにデューティー電圧を供給するよう切り替える。ステップＳ３１２において、起動された少なくとも１つの一次電力供給部において、機能不全が発生していないと判別された場合、ステップＳ３２４が実行され、起動された少なくとも１つの一次電力供給部の動作が継続される。
【００４５】
本発明のラックおよびラックの電力制御方法によれば、電力情報に従って、複数のノードの合計電力消費量が算出され、合計電力消費量および電力供給部１つ当りの最大供給電力値に従って、ＯＮ状態とすべき電力供給部の数が算出され、その後、ＯＮ状態とすべき電力供給部の数に従って、少なくとも１つの一次電力供給部はデューティー電圧を複数のノードに供給するとともに、少なくとも１つの二次電力供給部はデューティー電圧を複数のノードに供給しないよう、少なくとも１つの一次電力供給部と、少なくとも１つも二次電力供給部とが２つ１組で起動される。その結果、電力削減が達成され、さらに、電力供給部において機能不全が発生した場合に、ラックが動作しないという問題を解決することができる。
【図１】
2014099151.tif 000003
【図２】
2014099151.tif 000004
【図３】
2014099151.tif 000005