(57)【要約】【課題】機器ラックの負荷を調節する。【解決手段】本発明の機器ラックの負荷を調節する機器ラック負荷調節方法には、機器ラックの総熱・電力予算を確定すること、前記機器ラックに搭載されたラック機器に基づいて前記総熱・電力予算を配分すること、および前記総熱・電力予算の前記配分に従って前記ラック機器を動作させることを含む。【選択図】図１
2005182814.tif 000002
【特許請求の範囲】
【請求項１】
機器ラックの負荷を調節する機器ラック負荷調節方法であって、
機器ラックの総熱・電力予算を確定すること、
前記機器ラックに搭載されたラック機器に基づいて前記総熱・電力予算を配分すること、および
前記総熱・電力予算の前記配分に従って前記ラック機器を動作させること
を含む機器ラック負荷調節方法。
【請求項２】
前記機器ラックの負荷の問合せを行うことをさらに含む、請求項１に記載の機器ラック負荷調節方法。
【請求項３】
前記機器ラックに搭載されたラック機器の量を検査することをさらに含む、請求項２に記載の機器ラック負荷調節方法。
【請求項４】
前記ラック機器の記述情報を検索することをさらに含む、請求項１に記載の機器ラック負荷調節方法。
【請求項５】
前記ラック機器の熱放散特性に関する情報を検索することをさらに含む、請求項４に記載の機器ラック負荷調節方法。
【請求項６】
前記機器ラックの総熱・電力予算は、該機器ラックの受動冷却特性によって提供される熱放散と、前記機器ラックの能動冷却機能によって提供される熱放散と、外部冷却支援によって提供される熱放散補助と、に基づくことを特徴とする、請求項４に記載の機器ラック負荷調節方法。
【請求項７】
前記ラック機器を動作させることは、前記予算の配分に従って前記ラック機器動作に指示するコマンドを発行することを含む、請求項１に記載の機器ラック負荷調節方法。
【請求項８】
機器ラックの負荷を調節する機器ラック負荷調節システムであって、
データを処理するラック機器と、
前記機器ラックの熱・電力予算に基づいて前記ラック機器の動作を調節するための負荷予算執行部品と、
前記ラック機器と前記負荷予算執行部品とを通信可能に連結し、前記負荷予算執行部品と前記ラック機器との間でデータを通信する、通信バスと、
を具備する機器ラック負荷調節システム。
【請求項９】
前記負荷予算執行部品は、前記熱・電力予算に資する前記ラック機器の各々に対して比例して前記熱・電力予算を配分することを特徴とする、請求項８に記載の機器ラック負荷調節システム。
【請求項１０】
前記負荷予算執行部品は、前記ラック機器の性能レベルと前記熱・電力予算配分の最適な釣り合いをとることを特徴とする、請求項８に記載の機器ラック負荷調節システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ラック機器の管理に関する。
【背景技術】
【０００２】
電子システムおよび回路は、現代社会の発展に重大な貢献をしてきており、有利な結果を得るように多くの用途で利用されている。デジタルコンピュータ、計算機、オーディオ機器、ビデオ機器および電話システム等の多数の電子技術は、ビジネス、科学、教育および娯楽のほとんどの分野においてデータ、アイデアおよびトレンドを解析し通信する際に生産性を向上しかつ費用を削減するのに役立ってきた。しばしば、これらの有利な結果を提供するように設計された電子システムは、分散ネットワークのノードから集中資源を積極的に利用することによって実現される。集中資源の積極的な利用は通常有利ではあるが、集中資源の動作が関連する性能パラメータおよびラックの負荷の釣り合いを最適にとることは、通常非常に困難である。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
集中コンピューティング資源センタ（たとえば、サーバファーム、アプリケーションサービスプロバイダセンタ、インターネットデータセンタ、ユーティリティデータセンタ等）は、通常、ラックに搭載された情報処理に関連する種々の機器を有する。ラックは、通常、集中動作位置にコンピューティング機器を配置する都合のよくかつ効率的な方法を提供する。通常ラックに搭載される複数のかつ異なるタイプのラック機器は、著しく異なる動作能力と負荷要求を有する可能性がある。ラックの負荷を最小容量から最大容量まで釣り合いをとるには、多くの困難な動作上の問題がある。
【０００４】
集中コンピューティング資源ラックには通常異なるラック機器が含まれるため、通常、効率的にラック機器を搭載することがより複雑かつ困難になる。たとえば、機器ラックは、通常、所定の電力使用および熱放散制限に対応する電力および熱「予算」（電力・熱予算）を有する。総ラック電力・熱予算内で動作するように機器をラックに搭載しようとすると、しばしば問題が発生する。たとえば、通常のラック機器（たとえばサーバコンピュータ）の電力消費および熱プロファイルでは、冷却しかつ／または連続的に電力を供給することができるラック機器よりも多くのラック機器をラック内に物理的に配置すなわち「収容する」ことができる、というものである。さらに、ラック機器を所定性能レベルで動作させる従来のやりかたでは、電力消費および熱放散予算が効率的に使用されるようにはならない。ラックに搭載された機器の量を制限することによりラックの電力・熱予算を維持しようという従来の試みでは、通常、より多くのラックを要し、貴重な床空間を占有することになる。また、従来の試みでは、時に、負荷ラック機器を比較的低電力の動作特性のラック機器に制限したので、性能が大幅に制限されかつ／または性能の制限を補うために追加の機器が必要となる場合もある。本発明は、機器ラックの負荷を調節することでこれらの問題を解決あるいは軽減することを目的としている。
【課題を解決するための手段】
【０００５】
機器ラックの負荷を調節する機器ラック負荷調節システムおよび方法を提供する。まず機器ラックの総熱・電力予算を確定する。つぎに、総熱・電力予算を、機器ラックに搭載されたラック機器に基づいて配分する。そして、ラック機器を、総熱・電力予算の配分に従って動作させる。
【発明を実施するための最良の形態】
【０００６】
まず、本明細書に組み込まれその一部を構成する添付図面は、限定としてではなく例として本発明の実施形態を示す。本明細書で参照する図面は、特に言及する場合を除き縮尺どおりになっていないものと理解すべきである。
【０００７】
ここで、本発明の好ましい実施形態を詳細に参照し、その例を添付図面に示す。本発明を好ましい実施形態に関して説明するが、それらは本発明をこれらの実施形態に限定するように意図されていないということが理解されよう。対照的に、本発明は、添付の特許請求の範囲によって規定されるような本発明の精神および範囲内に含まれてもよい、代替形態、変更形態および等価形態を包含するように意図されている。さらに、本発明の以下の詳細な説明では、本発明を完全に理解することができるようにするためにいくつかの詳細な説明を示す。しかしながら、本発明をこれらの特定の詳細なしで実施してもよいということが理解される。場合によっては、いくつかの容易に理解される方法、手続き、構成要素および回路については、本発明の態様を不要に不明確にしないように詳細に説明していない。
【０００８】
図１は、本発明の一実施形態による機器ラックの負荷を調節する機器ラック負荷調節システム１００の図である。機器ラック負荷調節システム１００は、複数のラック１１０、１２０および１３０と、主負荷予算制御部品１５０と、冷暖房空調（ＨＶＡＣ）コントローラ１４０と、を有する。機器ラック１１０、１２０および１３０は、サーバ１１１〜１３２と、ディスクアレイ１８１および１８２と、負荷予算執行部品ユニット１８７、１８８および１８９と、を備える。主負荷予算制御部品１５０は、通信チャネル１５５を介して機器ラック１１０、１２０および１３０とＨＶＡＣコントローラ１４０とに通信可能に連結されている。
【０００９】
機器ラックの負荷を調節するシステム１００の部品は、種々の機器ラックの負荷構成に対応するように情報を処理し動作状態を調節するように協働して動作する。複数のサーバ１１１〜１３２は、情報を処理する。ディスクアレイ１８１および１８２は、処理する情報を格納する。負荷予算執行部品１８７、１８８および１８９は、負荷予算配分方針に基づいてラック機器動作を調節する。１つの例示的な実施態様では、負荷予算配分方針は、機器ラック１１０、１２０および１３０に含まれる機器の負荷に対応する。主負荷予算制御部品１５０は、負荷予算方針に従って、ラック１１０、１２０および１３０「間」と複数のラックの動作を支援する機器（たとえば、ＨＶＡＣコントローラ１４０）との変化を調整する。主負荷予算制御部品１５０はまた、ユーティリティ１９１、補助電源１７１ならびに情報処理クライアント１９２および１９３と通信する。たとえば、主負荷予算制御部品１５０は、処理クライアント１９２および１９３から負荷予算方針情報の変更を受け取ることができる。
【００１０】
機器ラックの負荷を調節するシステム１００に含まれる通信リンクは、システム１００の部品間で情報を通信する。通信リンク１５１は、負荷予算執行部品１８７をラック１１０の他の機器（たとえば、サーバ１１１、１１２および１１３ならびにディスクアレイ１８１）に通信可能に連結する。通信リンク１５２は、負荷予算執行部品１８８をラック１２０内の他の機器に通信可能に連結する。通信リンク１５３は、負荷予算執行部品１８９をラック１３０内の他の機器に通信可能に連結する。通信チャネル１５５は、主負荷予算制御部品１５０と、負荷予算執行部品１８７、１８８および１８９と、ＨＶＡＣコントローラ１４０と、を通信可能に連結する。本発明の通信リンクと互換性のある種々の構成がある。本発明による通信リンクを、電源コード（たとえば、ＡＣまたはＤＣ電源コード）、ＲＳ−４８５システムおよびＥｔｈｅｒｎｅｔ（登録商標）１０／１００／１０００ｂＴローカルエリアネットワーク（ＬＡＮ）および／または無線通信チャネルに信号を「注入する」（たとえば、変調する）ことにより確立してもよい。
【００１１】
負荷予算執行部品１８７、１８８、１８９と主負荷予算制御部品１５０とは、機器ラックの負荷構成に基づいてラック機器動作を調節する。一実施形態では、負荷予算配分計画または方針の方針および目的に従って実行する。負荷予算配分計画により、負荷構成ガイドラインに基づくラック機器の動作変更の調節が容易になる。たとえば、負荷予算配分計画は、さまざまな機器ラックの負荷の構成または条件（たとえば、機器ラックに搭載される機器のタイプおよび機器の量）に対しラック機器の動作の設定を定義してもよい。負荷予算執行部品は、機器記述情報とともに負荷予算配分方針情報を解析することにより、ラック１１０、１２０および１３０の機器と関連する支援機器とにおける動作を指示するコマンドを作成する。たとえば、コマンドは、ラック機器の動作の設定および性能レベルの調節を指示してもよい。一実施形態では、負荷予算配分部品は、ラック機器動作を、予算負荷配分ガイドラインの一部として総電力消費・熱放散予算内に維持するように、動作状態を調節する。この調節により、電力消費および熱放散に関する負荷構成の最大化を容易にすることができる。負荷予算配分計画および方針を、実行中に動的に調整することができる。
【００１２】
依然として図１を参照すると、主負荷予算制御部品１５０と負荷予算執行部品１８７、１８８および１８９とが機器ラックの負荷を調節するシステム１００に含まれる機器の動作の設定を調節するさまざまな方法がある。たとえば、負荷予算執行部品１８７、１８８および１８９は、ラック１１０、１２０および１３０にそれぞれ含まれる機器の周波数および動作電圧特性を調節することができる。負荷予算執行部品１８７、１８８および１８９はまた、ラック１１０〜１３０それぞれに含まれる機器に対しオンまたはオフするように命令することができる。別法として、負荷予算執行部品１８８、１８７および１８９は、実行部品（たとえば、並列プロセッサ、パイプライン等）および／またはメモリ部品（たとえば、ディスクアレイ等）の一部をオンまたはオフするように命令してもよい。
【００１３】
負荷予算執行部品は、機器ラックの利用可能な電力の消費量と負荷の釣り合いを最適にとる方法で変更を行うことができる。たとえば、いくつかのタイプのラック機器への電力を増大させる一方で他のタイプのラック機器に供給する電力を低減することによって、ラックの性能レベルと熱および電力予算配分の釣り合いを最適に維持する。負荷予算執行部品は、熱予算に資するラック機器の各々に対して比例して熱および電力予算を配分する。負荷予算執行部品は、ラック機器の公称仕様に従ってラック機器動作を調節する。
【００１４】
主負荷予算制御部品１５０と負荷予算執行部品１８７、１８８および１８９とはまた、さまざまな他の検出および支援部品に対し動作の設定の変更を指示してもよい。補助電源ユニット１７１は、負荷予算配分方針ガイドラインに基づき主負荷予算制御部品１５０からの指示に従って補助電源を提供する。ＨＶＡＣコントローラ１４０は、主負荷予算制御部品１５０からの入力に従って、機器ラック１１０、１２０および１３０が配置される領域に関連する冷暖房空調機器を制御する。たとえば、ＨＶＡＣコントローラ１４０は、機器ラック１１０、１２０および１３０が配置される領域（たとえば、部屋）を換気し暖房し冷房する、ファン１４１、ヒータ１４２および空調設備（図示せず）を制御する。
【００１５】
負荷予算執行部品（たとえば、１８７、１８８、１８９および／または１５０）はまた、機器ラックの負荷の状態に基づくラック機器調節とユーザとの対話を容易にするインタフェースを備えてもよい。このインタフェースにより、オペレータまたは他の機器（たとえば、ネットワークを介して連結される遠隔資源）が、手動でかつ／または自動的にラック機器の動作の設定および調節に関与することができる。インタフェースは、オペレータまたはユーザとの間で情報を通信する機構である。たとえば、インタフェースは、オペレータ介入を可能にしてもよく、統合的な使い勝手のよい提示により種々の電源および性能関連情報を提供する。
【００１６】
図２は、本発明による負荷予算執行部品の一実施形態である、負荷予算執行部品２００の図である。負荷予算執行部品２００は、ラック機器情報リポジトリ２１１と、負荷予算方針リポジトリ２１２と、相互参照部品２１３と、負荷予算処理部品２２０と、通信リンク部品２３０と、を有する。負荷予算執行部品２００の部品は、負荷予算配分方針に基づいてラック機器の動作の設定を調節するように協働して動作する。ラック機器情報リポジトリ２１１は、ラックに含まれる機器に関する情報（たとえば、ラック機器記述情報）を格納する。負荷予算方針リポジトリ２１２は、負荷予算配分計画に関する情報（たとえば、方針ガイドラインおよび計画目標）を格納する。相互参照部品２１３は、機器情報と負荷予算配分情報とを相関させる。負荷予算処理部品２２０は、電力購入計画ガイドラインに関連する動作の設定を調節する命令を処理する。負荷予算執行部品２００は、外部通信のために通信リンク２３０を利用する。たとえば、負荷予算執行部品２００は、通信リンク２３０を利用して、遠隔計測信号２３１と、商品信号２３２（たとえば、ユーティリティからの電力価格信号）と、発生事象信号２３３と、トリガ事象信号２３４と、を転送および受信する。
【００１７】
一実施形態では、負荷予算処理部品２２０は、予算推定モジュール２２１と、予算割当モジュール２２２と、遠隔計測監視モジュール２２３と、制御モジュール２２４と、事象発生モジュール２２５と、インタフェースモジュール２２７と、を含む。予算推定モジュール２２１は、機器ラックに対する熱・電力予算を推定する。予算割当モジュール２２２は、ラック機器に熱・電力予算を割り当てる。遠隔計測監視モジュール２２３は、負荷予算割当計画に関連する機器の特性および活動情報を収集する。制御モジュール２２４は、熱および電力予算割当に従ってラック機器を制御するラック機器制御コマンドを作成する。事象発生モジュール２２５は、熱および電力予算割当事象を作成する。インタフェースモジュール２２７は、インタフェース動作を実行する。
【００１８】
予算推定モジュール２２１は、種々の機器ラックの構成および状態に対し予算を推定することができる。予算推定モジュール２２１は、機器ラックと対応する支援機能とを記述する情報を受け取る。たとえば、予算推定モジュール２２１は、機器ラックが利用可能な総電力と機器ラックの内部冷却能力とを示す情報を受け取る。この情報に基づき、予算推定モジュール２２１は、機器ラックに対し総電力・熱予算を推定することができる。予算推定モジュール２２１はまた、機器ラックに対して提供される外部冷却支援（たとえばファン１４１から）に関する情報を受け取り、その情報を機器ラックに対する総電力・熱予算の推定において考慮することができる。
【００１９】
予算割当モジュール２２２は、機器ラック負荷の構成に応じて種々の異なる負荷予算割当方針目的を解析することができる。予算割当モジュール２２２は、負荷予算割当計画目的を実行するための適当な動作を確定することができる。たとえば、負荷予算割当方針を、機器ラックに搭載された機器の量に従って構成してもよい。１つの例示的な実施態様では、機器ラックにはＮ個のサーバが搭載されており、Ｘは、機器ラックに対する総電力・熱予算の合計を表す。各サーバには、総電力・熱予算の合計のＸ／Ｎが割り付けられる。配分には、機器ラックの部品のタイプに基づく重み付け係数が含まれてもよい。たとえば、機器ラックに２つのサーバと１つのディスクアレイとがある場合、Ｘ／Ｎ値を、サーバに対して重くかつディスクアレイに対して軽く重み付けしてもよく、あるいはその逆でもよい。予算割当モジュール２２２はまた、機器が機器ラックに追加されまたは機器ラックから取り除かれることに基づき、実行中に電力・熱予算割当を調節してもよい。また、割当を、他のタイプの方針制約と調整してもよい。たとえば、アプリケーション性能方針は、特定の機器をオフにし、機器ラックの残りの機器に対し電力・熱予算割当を増大させるよう指示してもよい。予算割当モジュール２２２は、制御モジュール２２４に対し割当の指標を提供する。
【００２０】
遠隔計測監視モジュール２２３を利用して、さまざまな異なる機器ラック構成に関連する遠隔計測情報の監視を指示してもよい。遠隔計測監視モジュール２２３はまた、種々の異なるタイプのラック機器との使用に容易に適応可能である。遠隔計測監視モジュール２２３はまた、動作の設定および予算割当コマンドが守られていることの確認情報の監視または検索を指示してもよい。遠隔計測監視モジュール２２３はまた、ラック機器記述情報（たとえば、ラック機器の動作の設定および性能レベル）および支援機器（たとえば、ＨＶＡＣユニット）情報の検索を指示してもよい。
【００２１】
制御モジュール２２４は、予算割当モジュール２２２から受け取った通知に応じて種々の異なるコマンドを作成することができる。制御モジュール２２４は、ラック機器記述情報（たとえば、ラック機器リポジトリに含まれる）からコマンドプロトコルおよびシンタックス要求を抽出することができる。コマンドは、ラック機器および／または支援機器動作の設定の変更を指示してもよい。たとえば、コマンドは、ＨＶＡＣ支援機器の温度設定および／またはラック機器に対する熱放散レベルの変更を指示してもよい。コマンドは、動作周波数を変更し、電源の電圧レベルを変更し、またはラック機器および／または支援機器（たとえば、ファン１４１、ヒータ１４２、補助電源１７１等）をオン／オフするコマンドを含んでもよい。動作調整コマンドを、ラック機器と関連する支援機器とに転送してもよい。たとえば、制御モジュール２２４は、ラック機器の動作の設定を変更する動作調整コマンドを転送してもよい。
【００２２】
事象発生モジュール２２５は、負荷予算割当トリガ事象を発生する。事象発生モジュール２２５は、負荷予算執行部品に対し他の負荷予算執行部品とインタフェースさせる負荷予算割当計画トリガ事象を発生させてもよい。たとえば、負荷予算執行部品１８７、１８８および１８９は、より多くの電力を要求するトリガ事象を発生させてもよく、それにより、主負荷予算執行部品１５０が、補助電源１７１に対し所定の電力購入計画方針に従って電源を増減させるように指示する。
【００２３】
本発明の一実施形態では、負荷予算執行部品（たとえば、１１５）は、インテリジェント・パワー・ディストリビューション・ユニット（intelligent power distribution unit）（ＩＰＤＵ）に含まれる。ＩＰＤＵを利用して、ラック機器からの複数の電源ラインコードをラックレベルでより少ない電源ラインコードに集約することができる。本発明による通信リンクとして電源コードを使用する１つの例示的な実施態様では、ラック機器の各々の存在は、それらがＩＰＤＵに通信可能に連結されると検出できる。さらに、ラック機器の１つに関連する情報（たとえば、電力および熱性能動作点、ラック機器のタイプを指示する情報、ラック機器の特性等）を、自動的にＩＰＤＵに通信してもよい。ラック機器の１つがそれ自体に利用可能な関連記述情報記憶装置を有していない場合であっても、ＩＰＤＵは、電流の引出しを検知し機器ラック管理方針判断では規制されない使用を考慮することができる。
【００２４】
図３は、本発明の一実施形態による機器ラックの負荷を調節する機器ラック負荷調節方法３００のフローチャートである。機器ラック負荷調節方法３００は、ラックに搭載された機器に基づく総熱・電力予算の自動配分のための通信および制御プロトコルを確立する。通信および制御プロトコルはまた、その配分に従ってラック機器動作コマンドの発行を容易にする。機器ラック負荷調節方法３００はまた、従来の方法でユーザに情報を提示するインタフェースも提供する。
【００２５】
ステップ３１０において、機器ラック総熱・電力予算を確定する。総熱・電力予算には、機器ラックの熱放散特性および機器ラック内で利用可能な総電力が含まれる。たとえば、機器ラックに供給される電力と機器ラックの熱放散機能とに関する情報を取得し、それを利用して機器ラックの総熱・電力予算を確定する。熱放散特徴情報には、機器ラックの受動冷却特性によって提供される熱放散が含まれてもよい。たとえば、機器ラックの能動冷却機能によって提供される熱放散には、機器ラック内のファンによって提供される熱放散補助が含まれてもよい。また、能動熱放散補助を、外部冷却支援（たとえば、ＨＶＡＣ機器）によって提供してもよい。
【００２６】
ステップ３２０において、機器ラックに搭載されたラック機器に総熱・電力予算を配分する。一実施形態では、機器ラックの負荷の問合せを行う。たとえば、遠隔計測監視モジュールは、ラックに搭載された機器に問合せ信号を送信することにより、機器ラックに搭載された機器の量およびタイプに関するラック機器情報を更新しまたは検査する。
【００２７】
ステップ３３０において、ラック機器を、総熱・電力予算の配分に従って動作させる。たとえば、ラック機器を負荷予算配分に従って動作するように命令するコマンドを発行する。一実施形態では、ラック機器の周波数および電圧を調整することにより、調節を実行する。たとえば、データ処理に関連するラック機器をオフすることにより調節を実行する。コマンドは、特定の機器ラックの負荷の構成に対する負荷予算配分計画に示される動作設定行動に対応する。たとえば、コマンドには、ラック機器に対する適当な調整設定（たとえば、熱放散設定）および／または支援機器に対する適当な調整設定（たとえば、補助電源設定）を確定することが含まれてもよい。コマンドを、１つの特定のラック機器に対して可能なあり得る動作に対して適合させてもよい。たとえば、あり得る動作の設定および／または性能レベルが変化する。
【００２８】
本発明の一実施形態では、電力消費調節の実行状態を検査する。たとえば、機器性能調節が、負荷予算割当計画ガイドラインに従うかを検査する。機器には、ラック機器と支援機器とが含まれてもよい。機器性能調節を、ラック機器の動作が負荷予算割当計画においてラックに対して設定されたガイドライン内に収まるように指示する。１つの例示的な実施態様では、性能調節命令をラック機器に転送し、機器の応答を検査する。機器性能レベルの調節により、ラック機器の電力消費と熱負荷とが変化する場合がある。たとえば、機器性能レベルの調節により、ラックによって放散される熱が増大または低減する場合がある。別の例では、調節には、機器をオン・オフすることが含まれてもよい。これらの指示にはまた、支援機器（たとえば、ＨＶＡＣ機器、補助電源機器等）の動作を操作するコマンドを発行することが含まれてもよい。
【００２９】
ステップ３４０において、インタフェース活動を支援する。負荷予算割当計画を実行中に調整してもよい。一実施形態では、負荷予算割当計画を、インタフェースを介して調整する。インタフェース活動には、都合のよくかつ使い勝手のよい方法で情報を提示することが含まれる。たとえば、環境状態情報、機器ラックの負荷の情報、対応するラック機器記述情報および遠隔計測情報（たとえば、動作レベル設定）を表示してもよい。ラック支援機器（たとえば、ＨＶＡＣ機器、補助電源等）に関連する同様の情報を提示してもよい。インタフェース活動にはまた、負荷予算割当計画を自動的に対話的に調整することも含まれる。
【００３０】
図４は、本発明を実施できるコンピュータシステムの一実施形態である、コンピュータシステム４００のブロック図である。たとえば、コンピュータシステム４００を利用して、負荷予算処理部品２２０または機器ラック負荷調節方法３００を実施してもよい。コンピュータシステム４００は、通信バス４５７と、プロセッサ４５１と、メモリ４５２と、入力部品４５３と、大容量記憶部品４５４（たとえば、ディスクドライブ）と、ネットワーク通信ポート４５９と、ディスプレイモジュール４５５と、を有する。通信バス４５７は、中央プロセッサ４５１、メモリ４５２、入力部品４５３、大容量記憶部品４５４、ネットワーク通信ポート４５９およびディスプレイモジュール４５５と連結されている。
【００３１】
コンピュータシステム４００の部品は、本発明の負荷予算配分計画に従ってラック機器の動作の設定および調節を指示することを含む種々の機能を提供するように、協働して作用する。通信バス４５７は、コンピュータシステム４００内で情報を通信する。プロセッサ４５１は、ラック機器動作および性能を調節する命令および情報を含む情報および命令を処理する（たとえば、プロセッサ４５１は、予算推定モジュール２２１命令、予算割当モジュール２２２命令、遠隔計測監視モジュール２２３命令、制御モジュール２２４命令等を処理する）。メモリ４５２は、負荷予算配分計画を実行する命令を含む情報および命令を格納する。大容量記憶部品４５４はまた、情報（たとえば、ラック機器記述情報、方針情報等）を格納する。本インタフェースの一実施形態を、入力部品４５３と、ディスプレイモジュール４５５と、ネットワーク通信ポート４５９と、によって実施してもよい。入力部品４５３は、コンピュータシステム４００に対する情報（たとえば、オペレータが開始した方針変更、オペレータが入力したラック機器記述情報、ラック機器動作変更におけるオペレータの介入等）の通信を容易にする。ディスプレイモジュール４５５は、ユーザに対して情報（たとえば、ラック機器の動作の設定および性能レベルを伝えるグラフィカルユーザインタフェース、ラック機器記述情報、負荷予算配分計画方針情報、情報間の相関等）を表示する。ネットワーク通信ポート４５９は、ネットワークと通信可能に連結する（たとえば、クライアント、ユーティリティ、リモートオペレータおよび／またはコントロールセンタ等に電力購入計画関連情報を通信する）通信ポートを提供する。
【００３２】
このように、本発明による機器ラックの負荷を調節する機器ラック負荷調節システムおよび方法は、機器ラックの負荷の構成に基づいてラック機器の便利で効率的な調節を容易にする。ラック機器調節により、負荷予算割当方針を自動的に実施することができる。ラック機器の電力・熱予算の負荷を構成する目的（たとえば電力消費および熱放散レベル）を満たすように、機器動作の設定および性能レベル調節の自動検出を提供する。機器記述情報、方針情報およびラック機器動作変更コマンドを、ラック機器管理プロトコルを実行する通信リンクを介して自動的に通信する。通信リンクは、種々の実施態様に対して柔軟に適応可能であり、利用可能な通信媒体（たとえば、電源コードライン）で実施することができる。本発明はまた、統一された方法で別個のラック機器の管理情報を相関させることができる都合よくかつ効率的なインタフェースも提供する。
【００３３】
本発明の特定の実施形態の上述した説明を、例示および説明の目的で提示した。それらは、網羅的であるようにも、本発明を開示した正確な形態に限定するようにも意図されておらず、上記教示に鑑みて明らかに多くの変更形態および変形形態が可能である。本発明の原理およびその実際的な適用を最もよく説明することにより、当業者が、企図された特定の使用に適するよう、本発明およびさまざまな変更形態を最もよく利用することができるように、実施形態を選択し説明した。本発明の範囲は、添付の特許請求の範囲とそれらの等価物とによって規定される、ということが意図されている。
【図面の簡単な説明】
【００３４】
【図１】本発明の一実施形態による機器ラックの負荷を調節するシステムのブロック図である。
【図２】本発明の一実施形態による負荷予算執行部品のブロック図である。
【図３】本発明の一実施形態による機器ラックの負荷を調節する方法のフローチャートである。
【図４】本発明を実施できるコンピュータシステムの一実施形態のブロック図である。
【符号の説明】
【００３５】
１００  機器ラック負荷調節システム
１１０、１２０、１３０  機器ラック
１１１〜１１４、１２１、１３１，１３２  サーバ
１４０  冷暖房空調（ＨＶＡＣ）コントローラ
１５０  主負荷予算制御部品
１５１、１５２、１５３  通信リンク
１５５  通信チャネル
１７１  補助電源
１８１，１８２  ディスクアレイ
１８７，１８８、１８９  負荷予算執行部品
１９１  ユーティリティ
１９２、１９３  情報処理クライアント
【図１】
2005182814.tif 000003
【図２】
2005182814.tif 000004
【図３】
2005182814.tif 000005
【図４】
2005182814.tif 000006