(57)【要約】効果的な方法で複数の電力分配ユニット（ＰＤＵ）のコンフィグレーションを行うための、方法、システム及びデバイスが記述される。電力分配ユニットはネットワーク上で発見され、特定の位置用に定義されたコンフィグレーションに従って自動的にコンフィグレーションが行われ得る。位置は、例えば、地理的地域、データセンター、データセンター内での区域、キャビネット又は個々のＰＤＵであり得る。特定の位置に関連したすべてのＰＤＵは、ＰＤＵに関する動作パラメータを定義する共通のコンフィグレーションファイルを備えることができる。このような方法で、ユーザは、ユーザの追加的な関与を供することなく、適切なコンフィグレーションでＰＤＵをネットワークに容易に接続することができる。【選択図】図３
2015507466.tif 000002
【特許請求の範囲】
【請求項１】
電力入力部及び遠隔システム通信インターフェースを有する筐体と、
前記筐体に配置され、前記電力入力部及び少なくとも１つの電子機器とそれぞれ電力授受をするように接続可能な複数の電力出力部と、
遠隔システムが前記遠隔システム通信インターフェースを介してアクセス可能なコンフィグレーションデータを含む、電力分配装置に配置されるメモリであり、前記コンフィグレーションデータが前記電力分配装置の動作パラメータに対応する、メモリと、
前記メモリに記憶される電力分配装置識別子であり、前記電力分配装置の位置を特定するために使用可能であるデータを含む電力分配装置識別子と、
前記遠隔システム通信インターフェースと二方向通信し、前記電力分配装置識別子を遠隔システムに提供し、且つ前記電力分配装置識別子に対応するコンフィグレーションデータを受信するように構成されたコンフィグレーション転送機構と
を備える電力分配装置。
【請求項２】
前記コンフィグレーションデータが、ログインバナー、ハイパーテキスト転送プロトコル設定、テルネット設定、セキュアシェル設定、簡易ネットワーク時間プロトコル設定、セキュアソケットレイヤ設定、簡易メール転送プロトコル設定、簡易ネットワーク管理プロトコル設定、ファイル転送プロトコル設定、ライトウェイトディレクトリアクセスプロトコル設定、遠隔認証ダイヤルインユーザサービス設定、端末アクセス制御装置アクセス制御システムプラス設定、ユーザ及びユーザ群の定義及び認可、又はコンセント群のコンフィグレーションの内の１つ又は複数に関連する情報を含む、請求項１に記載の電力分配装置。
【請求項３】
前記複数のコンセントの少なくとも１つと電力制御通信を行うように前記電力分配装置の筐体に配置された複数の電力制御リレーをさらに備える、請求項１に記載の電力分配装置。
【請求項４】
前記コンフィグレーション転送機構が、前記遠隔システム通信インターフェースを介して前記遠隔システムと伝送制御プロトコル／インターネットプロトコル通信する伝送制御プロトコル／インターネットプロトコル変換エージェントを備える、請求項１に記載の電力分配装置。
【請求項５】
前記電力分配装置識別子が、前記電力分配装置の位置を示すネットワーク識別子を含む、請求項１に記載の電力分配装置。
【請求項６】
ネットワーク識別子がデータセンターを示す、請求項５に記載の電力分配装置。
【請求項７】
前記ネットワーク識別子がデータセンター内の位置を示す、請求項５に記載の電力分配装置。
【請求項８】
前記電力分配装置識別子が前記電力分配装置のインターネットプロトコル（ＩＰ）アドレスを含む、請求項１に記載の電力分配装置。
【請求項９】
前記電力分配装置識別子がネットワーク識別子及び前記電力分配装置のユーザに関連する情報を含む、請求項１に記載の電力分配装置。
【請求項１０】
前記コンフィグレーション転送機構と通信するコンフィグレーション置換命令機構をさらに備え、それによって、前記コンフィグレーション置換命令機構が、遠隔システムから前記メモリに置換コンフィグレーションデータをダウンロードするための命令を認識するように構成された、請求項１に記載の電力分配装置。
【請求項１１】
前記コンフィグレーション転送機構が、前記メモリと遠隔システムとの間でのコンフィグレーションデータ転送のためのインターフェースを生成するようにプログラム化された、前記遠隔システムがアクセス可能なインターフェース生成機構を備える、請求項１に記載の電力分配装置。
【請求項１２】
前記インターフェース生成機構が、前記遠隔システムと通信するウェブページ生成装置を備える、請求項１１に記載の電力分配装置。
【請求項１３】
前記コンフィグレーションデータが、前記複数のコンセントの一部用の入／切パラメータ又は警告閾値パラメータの内の１つ又は複数に関連する情報を含む、請求項１に記載の電力分配装置。
【請求項１４】
前記コンフィグレーションデータが、前記電力出力部の１つ又は複数と関連した電力送込み装置に対応するデータを含む、請求項１に記載の電力分配装置。
【請求項１５】
前記コンフィグレーションデータが、前記電力出力部の１つ又は複数と関連した商用電源に対応するデータをさらに含む、請求項１４に記載の電力分配装置。
【請求項１６】
第１の電力分配装置からネットワークを介して第１の電力分配装置の識別子を受信するステップと、
前記第１の電力分配装置の識別子に基づいて、前記第１の電力分配装置のために複数の利用可能なコンフィグレーションの内の第１のコンフィグレーションを決定するステップと、
前記第１のコンフィグレーションを前記第１の電力分配装置に送信するステップとを含む、複数の電力分配装置の動作のコンフィグレーションを行う方法。
【請求項１７】
前記第１のコンフィグレーションが、ログインバナー、ハイパーテキスト転送プロトコル設定、テルネット設定、セキュアシェル設定、簡易ネットワーク時間プロトコル設定、セキュアソケットレイヤ設定、簡易メール転送プロトコル設定、簡易ネットワーク管理プロトコル設定、ファイル転送プロトコル設定、ライトウェイトディレクトリアクセスプロトコル設定、遠隔認証ダイヤルインユーザサービス設定、端末アクセス制御装置アクセス制御システムプラス設定、ユーザ及びユーザ群の定義及び認可、並びにコンセント群のコンフィグレーションの内の１つ又は複数に関連する情報を含む、請求項１６に記載の方法。
【請求項１８】
第１の電力分配装置の識別子を受信するステップが、前記第１の電源分配装置に関連する位置情報を受信するサブステップを含む、請求項１６に記載の方法。
【請求項１９】
第１のコンフィグレーションを決定する前記ステップが、前記第１の電力分配装置に関連する前記位置情報に基づく、請求項１８に記載の方法。
【請求項２０】
前記位置情報が、前記第１の電力分配装置を収容するデータセンターの識別子を含む、請求項１９に記載の方法。
【請求項２１】
前記位置情報が、前記第１の電力分配装置を収容するデータセンター内の位置の識別子を含む、請求項１９に記載の方法。
【請求項２２】
第２の電力分配装置から前記ネットワークを介して第２の電力分配装置の識別子を受信するステップと、
前記第２の電力分配装置の識別子に基づいて、前記第２の電力分配装置のために前記複数の利用可能なコンフィグレーションの内の第２のコンフィグレーションを決定するステップと、
前記第２のコンフィグレーションを前記第２の電力分配装置に送信するステップとをさらに含む、請求項１６に記載の方法。
【請求項２３】
前記第１の電力分配装置がデータセンターの第１の領域に配置され、前記第２の電力分配装置が前記データセンターの第２の領域に配置され、前記第１のコンフィグレーションと前記第２のコンフィグレーションとが、前記第１の位置と前記第２の位置とに基づく異なるコンフィグレーションデータを含む、請求項２２に記載の方法。
【請求項２４】
前記第１のコンフィグレーションが、前記第１の位置に関連した第１の電力送込み装置を識別する電力送込み装置情報を含み、前記第２のコンフィグレーションが、前記第２の位置に関連した第２の電力送込み装置を識別する電力送込み装置情報を含む、請求項２３に記載の方法。
【請求項２５】
前記第１の電力分配装置がデータセンターの第１の顧客に関連付けられ、前記第２の電力分配装置が前記データセンターの第２の顧客に関連付けられ、第１のコンフィグレーションと第２のコンフィグレーションとが前記第１の顧客の要求と前記第２の顧客の要求とに基づく異なるコンフィグレーションデータを含む、請求項２２に記載の方法。
【請求項２６】
前記第１のコンフィグレーションが、前記複数のコンセントの一部用の入／切パラメータ又は警告閾値パラメータの内の１つ又は複数に関連する情報を含む、請求項１６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]本開示は電力分配ユニットを対象とし、より詳細には、電力分配ユニットの動作パラメータのコンフィグレーションを行うシステム及び方法を対象とする。
【背景技術】
【０００２】
[0002]従来の電力分配ユニット（ＰＤＵ）は、電源から電力を受け取り、その電力を１つ又は複数の別個の電子機器に分配するコンセント（レセプタクルとも呼ばれる）の集合体である。かかるユニットはそれぞれ、コンセントの１つ又は複数に差し込まれる１つ又は複数の電源コードを有する。ＰＤＵは、電源に直接配線接続され得るか、又は従来のプラグ及びレセプタクル接続を使用することができる電源コードも有する。ＰＤＵは、例えば、電子機器ラック内又は電子機器ラック上などにおける多数の用途及び設定において使用される。１つ又は複数のＰＤＵは機器ラック（又は他のキャビネット）に配置されるのが一般的であり、環境監視装置、温度及び湿度感知装置、ヒューズモジュール等ＰＤＵに接続される他のデバイス、又はＰＤＵの筐体外部にあるか、若しくはＰＤＵ筐体内に含まれ得る通信モジュールと一緒に設置されてもよい。機器ラック又はキャビネットに取付け可能なＰＤＵは、キャビネットＰＤＵ又は略して「ＣＤＵ」と呼ばれることもある。
【０００３】
[0003]上述の通り、コンピューティング設備は、キャビネット又はラックと呼ばれることもある矩形又は箱形の筐体及び機器の取付けに関連する構成要素を通常備える標準的なＲＥＴＭＡ規格のラックのような電子機器ラックと、関連する通信ケーブルと、関連する電力分配ケーブルとを含むのが一般的である。電子機器は通常このようなラックに取付け可能であり、その結果、様々な電子デバイスがラック内で縦方向に重ねて並べられる。複数のかかるラックが隣り合って並べられ、各ラックは多数の電子構成要素を含み、ラックによって占められる領域の内部及び外部の両方には、関連する構成要素の配線が相当量配置されることも多い。このようなラックは通常、企業ネットワークと呼ばれる企業用のコンピューティングネットワークで使用される機器を支持している。
【０００４】
[0004]多くの場合、サーバーファーム又はデータセンター等のコンピューティング設備は、企業ネットワークと呼ばれる大規模ネットワークを支援する。企業ネットワークは大規模な世界的組織を支援するために存在し、例えば、データ通信、フレームリレー制御装置、非同期転送モード（ＡＴＭ）スイッチ、ルータ、総合デジタル通信網（ＩＳＤＮ）制御装置、アプリケーションサーバ等のネットワーク間機器、及びネットワーク管理アプリケーションソフトウェア等の技術の組合せに依存する。このような企業ネットワークを使用して、世界中で大規模企業の支社又は構内を支援することができ、そのため、これらのネットワークはこのような組織の機能に不可欠のものとなっている。大量の情報が日常的に交換されることが予想され、このような情報交換は現代の組織の日常業務を継続するために必要である。例えば、ヨーロッパ、アジア及び北アメリカ中に置かれた多数の支店を持つ国際銀行もあり、各支店は、それぞれが銀行上の取引について迅速且つ効率的に他の支店同士と及び本店との間で通信できる能力に大いに依存している。典型的な企業ネットワークは、機器ラックに取り付けられたルータ及びフレームリレーネットワーク機器の基本要素を使用する。このような機器ラックは、特定のネットワークにおける遠隔アクセス点（ｐｏｉｎｔ  ｏｆ  ｐｒｅｓｅｎｃｅ、ＰＯＰ）の位置に分布する。各機器ラックは、例えば、フレームリレー制御装置、ルータ、ＩＳＤＮ制御装置、サーバ、ネットワーク接続記憶装置等を含むことができ、各々は１つ又は複数の電源に接続される。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
[0005]各機器ラックが１つ又は複数の関連するＰＤＵを有する多数の機器ラックが１つのデータセンターに配置される場合がある。１つ又は複数のかかるデータセンターが、１つの企業用のデータ通信ハブとして機能することができる。他方では、複数の企業が１つのデータセンター内にある各コンピューティング設備を使用することができる。どのような場合でも、個々の企業及び／又は個々のデータセンターは、多数の機器ラック及び関連するＰＤＵを有することができる。さらに、多くのＰＤＵは、ＰＤＵの遠隔制御及び／又は監視を行うネットワーク接続を含む。このようなＰＤＵは、例えば、ネットワーク通信コンフィグレーション、警告閾値コンフィグレーション、制御コンフィグレーション等、ＰＤＵにプログラムとして組み込まれたコンフィグレーションを有するのが一般的である。上述の通り、個々の企業及び／又はデータセンターは多数のＰＤＵを有することができ、ＰＤＵは、それぞれコンフィグレーション情報がプログラムとして組み込まれることを必要とすることがある。慣例上、各ＰＤＵは、プログラム作成セッションを起動し、次にＰＤＵのプログラムを作成することによって、個別にプログラムを組み込まれる必要がある。さらに、コンフィグレーション情報が更新される必要があるときはいつでも、各ＰＤＵは個別に更新される必要があるのが慣例である。認識されるように、このようなタスクは、例えば、１つ又は複数のデータセンターに配置され得る何百、さらには何千ものＰＤＵで実行される場合にかなりの時間を費やすことがある。加えて、オンライン上に新たなデータセンターが現れたとき、すなわちオンライン上にデータセンターの追加があったときには、たとえＰＤＵが情報を提供し、ネットワーク上で制御される可能性を有しているとしても、機器を設置し動作させることを急がせた結果、コンフィグレーションが行われていないＰＤＵをもたらすことも多い。ある場合には、データセンターがオンライン上に現れた後であっても、そのようなＰＤＵはコンフィグレーションが行われていないことがあり、又はデータセンターの職員により実行されるべき優先順位の高いタスクが原因で、比較的長い期間が経過した後にようやくコンフィグレーションが行われることがある。
【課題を解決するための手段】
【０００６】
[0006]効果的な方法で複数の電力分配ユニットのコンフィグレーションを行うための、方法、システム及びデバイスが記述される。電力分配ユニットはネットワーク上で発見され、特定の位置用に定義されたコンフィグレーションに従って自動的にコンフィグレーションが行われ得る。位置は、例えば、地理的地域、データセンター、データセンター内での区域、キャビネット又は個々のＰＤＵであり得る。特定の位置に関連したすべてのＰＤＵは、ＰＤＵに関する動作パラメータを定義する共通のコンフィグレーションファイルを備えることができる。このような方法で、ユーザは、ユーザの追加的な関与を供することなく、適切なコンフィグレーションでＰＤＵをネットワークに容易に接続することができる。
【０００７】
[0007]本開示の一態様は、電力入力部及び遠隔システム通信インターフェースを有する筐体と、電力分配装置の筐体に配置され、電力入力部及び１つ又は複数の別個の電子機器とそれぞれ電力授受をするように接続可能な複数の電力出力部とを含む電力分配装置を提供する。この電力分配装置は、遠隔システムが遠隔システム通信インターフェースを介してアクセス可能なコンフィグレーションファイルを含み、このコンフィグレーションファイルは電力分配装置の動作パラメータに対応するコンフィグレーションデータを備える。電力分配装置識別子は、この電力分配装置に関連したメモリに記憶され、電力分配ユニットの識別子は電力分配装置の位置を特定するために使用可能であるデータを備える。コンフィグレーションファイル転送機構は、遠隔システム通信インターフェースと二方向通信（取込み／書出し）する。コンフィグレーションファイルは、例えば、ログインバナー、システム設定、ＨＴＴＰ（ハイパーテキスト転送プロトコル）、ＩＰｖ４、テルネット、ＳＳＨ（セキュアシェル）、ＳＮＴＰ（簡易ネットワーク時間プロトコル）、ＳＳＬ（セキュアソケットレイヤ）、ＳＭＴＰ（簡易メール転送プロトコル）、ＳＮＭＰ（簡易ネットワーク管理プロトコル）、ｆｔｐ（ファイル転送プロトコル）、ＬＤＡＰ（ライトウェイトディレクトリアクセスプロトコル）、Ｒａｄｉｕｓ（遠隔認証ダイヤルインユーザサービス）及びＴＡＣＡＣＳ＋（端末アクセス制御装置アクセス制御システムプラス）等、ユーザ及びユーザ群の定義及び認可、並びにコンセント群のコンフィグレーションを含む、ＰＤＵに関する動作パラメータに対応するコンフィグレーションデータを含むことができる。いくつかの実施形態では、コンフィグレーションファイルは、例えば、少なくとも複数のコンセントの一部用の入／切パラメータ、ユーザ選択パラメータ、警告閾値パラメータ、及びネットワーク動作パラメータを含むこともできる。電力分配装置識別子は、データセンター又はデータセンター内での位置等、電力分配装置の位置を示すネットワーク識別子を含むことができる。電力分配装置識別子はこの装置のユーザに関する情報を含むこともでき、ユーザのすべての電力分配装置は同一又は類似のコンフィグレーションファイルを用いてコンフィグレーションが行われる。コンフィグレーション置換命令機構は、コンフィグレーションファイル転送機構と通信することができ、遠隔システムからコンフィグレーションファイルの記憶装置に置換コンフィグレーションファイルをダウンロードするための命令を認識するようにコンフィグレーションが行われてもよい。コンフィグレーションファイルは、電力出力部の１つ又は複数に関連した商用電源に対応するデータ等の、電力出力部の１つ又は複数に関連した電力送込み装置に対応するコンフィグレーションデータを含むこともできる。
【０００８】
[0008]別の態様では、複数の電力分配装置の動作のコンフィグレーションを行う方法が提供される。この方法は、第１の電力分配装置からネットワークを介して第１の電力分配ユニットの識別子を受信することと、第１の電力分配装置識別子に基づいて第１の電力分配装置のために複数の利用可能なコンフィグレーションファイルの内の第１のコンフィグレーションファイルを決定することと、第１のコンフィグレーションファイルを第１の電力分配装置に送信することとを含む。第１の電力分配装置の識別子は、第１の電力分配ユニットを配置するのに使用する第１の電力分配装置に関する位置情報を含むことができる。この位置情報は、例えば、第１の電力分配装置を収容するデータセンターの識別子、又は第１の電力分配装置を収容するデータセンター内の位置を含むことができる。方法は、第２の電力分配装置からネットワークを介して第２の電力分配装置識別子を受信することと、第２の電力分配装置識別子に基づいて第２の電力分配装置のために複数の利用可能なコンフィグレーションファイルの内の第２のコンフィグレーションファイルを決定することと、第２のコンフィグレーションファイルを第２の電力分配装置に送信することとを、さらに含むことができる。一実施例では、第１の電力分配装置はデータセンターの第１の領域に配置され、第２の電力分配装置はデータセンターの第２の領域に配置され、第１のコンフィグレーションファイルと第２のコンフィグレーションファイルとは、第１の位置と第２の位置とに基づく異なるコンフィグレーションデータを含む。第１のコンフィグレーションファイルは、第１の位置に関連した第１の電力送込み装置を識別する電力送込み装置情報を含むこともでき、第２のコンフィグレーションファイルは、第２の位置に関連した第２の電力送込み装置を識別する電力送込み装置情報を含むこともできる。一実施形態では、第１の電力分配装置及び第２の電力分配装置はデータセンターのそれぞれの顧客に関連付けられ、第１のコンフィグレーションファイルと第２のコンフィグレーションファイルとは、第１の顧客と第２の顧客とに関連した要件に基づく異なるコンフィグレーションデータを含む。
【０００９】
[0009]本発明の本質及び利点のさらなる理解は、以下の図面を参照することにより実現され得る。添付の図において、類似の構成要素又は特徴は同一の参照ラベルを有することができる。さらに、同種の様々な構成要素は、類似の構成要素を区別するダッシュ記号及び第２のラベルによる参照ラベルに従うことによって区別され得る。本明細書において第１の参照ラベルのみが使用される場合、その記述は、第２の参照ラベルに関わらず、同一の第１の参照ラベルを有する類似の構成要素のいずれか１つに適用できる。
【図面の簡単な説明】
【００１０】
【図１】様々な実施形態によりコンフィグレーションが行われた構成要素を含む電力分配システムのブロック図である。
【図２】様々な実施形態による例示の電力分配ユニットを示す図である。
【図３】様々な実施形態による電力分配システムの機能ブロック図である。
【図４】様々な実施形態による別の電力分配システムの機能ブロック図である。
【図５】一実施形態による地理的な位置及び／又はデータセンターの位置を示す図である。
【図６】一実施形態による、デバイス発見パラメータを設定するための例示のユーザインターフェースのスクリーンショットを示す図である。
【図７】一実施形態による、デバイス発見パラメータを設定するための別の例示のユーザインターフェースのスクリーンショットを示す図である。
【図８】一実施形態による、デバイスコンフィグレーション情報を設定するための例示のユーザインターフェースのスクリーンショットを示す図である。
【図９】一実施形態による、データセンター内のラックの列及びデータセンター内で画定され得る異なる区域を示す図である。
【図１０】別の実施形態による、データセンター内のラックの列及びデータセンター内で画定され得る異なる区域を示す図である。
【図１１】一実施形態による、データセンター内のラックの列及び異なるデータセンターの顧客に関連付けられたラックの異なる位置を示す図である。
【図１２】一実施形態による、例示のコンフィグレーション設定テンプレートを示す図である。
【図１３】一実施形態による、例示のコンフィグレーション設定テンプレートを示す図である。
【図１４】一実施形態による、例示のコンフィグレーション設定テンプレートを示す図である。
【図１５】一実施形態による、例示のコンフィグレーション設定テンプレートを示す図である。
【図１６】一実施形態による、例示のコンフィグレーション設定テンプレートを示す図である。
【図１７】一実施形態による、例示のコンフィグレーション設定テンプレートを示す図である。
【図１８】一実施形態による、電力分配ユニットのコンフィグレーションを行う動作ステップのフローチャートである。
【図１９】別の実施形態による、電力分配ユニットのコンフィグレーションを行う動作ステップのフローチャートである。
【発明を実施するための形態】
【００１１】
[0024]本記述は例を示すものであり、本発明の範囲、適用可能性又は構成を限定することを意図したものではない。むしろ後に続く記述は、本発明の実施形態を実施するための実施可能な記述を当業者に提供する。要素の機能及び配置の様々な変更が可能である。
【００１２】
[0025]それゆえ、様々な実施形態は、必要に応じて様々な手順又は構成要素を省略、置換又は追加することができる。例えば、方法は記述されているのとは異なる順序で実行されてもよく、また、様々なステップが追加、省略又は組み合わされてもよいことを理解されたい。さらに、ある種の実施形態に関して記述された態様及び要素は、様々な他の実施形態において組み合わされてもよい。以下のシステム、方法、デバイス及びソフトウェアは、個別に又は集合的により大きなシステムの構成要素となることができ、そのより大きなシステムでは、他の手順がそれらのシステム、方法、デバイス及びソフトウェアの適用に優先し、又はそれらの適用を修正することができることを、さらに理解されたい。
【００１３】
[0026]以下の特許及び特許出願、すなわち２０１０年８月１０日発行の「ネットワーク管理装置のための電源管理装置のコンフィグレーションのアップロード及びダウンロードの方法及びシステム」という名称の米国特許第７，７７４，４４３号、２００８年１２月２６日出願の「分配、管理及び監視するシステム」という名称の米国特許出願第１２／３４４，４１９号、及び２０１０年３月４日出願の「電力分配ユニットにおける電源関連パラメータの監視」という名称の米国特許出願第１２／７１７，８７９号は、参照することにより全体として本明細書に組み込まれる。
【００１４】
[0027]効果的な方法で電力分配ユニット（ＰＤＵ）のコンフィグレーションを行うための、システム、デバイス、方法及びソフトウェアが記述される。電力分配ユニットはネットワーク上で発見され、ＰＤＵの特定の位置又は特定のグループ用に定義されたコンフィグレーションに従って手動又は自動でコンフィグレーションが行われ得る。位置は、例えば、地理的地域、データセンター、データセンター内での区域、キャビネット又は個々のＰＤＵであり得る。特定の位置に関連したすべてのＰＤＵは、ＰＤＵに関する動作パラメータを定義する共通のコンフィグレーションを備えることができる。同様に、特定のサービス、用途又は顧客に関連したＰＤＵのようなＰＤＵのグループは、グループに関連したＰＤＵに関する動作パラメータを定義する共通のコンフィグレーションを備えることができる。したがって、ＰＤＵのコンフィグレーションが行われるとき、又はＰＤＵがコンフィグレーションを更新されるときは、各ＰＤＵに対してコンフィグレーション情報を送ることによって、位置に関連したすべてのＰＤＵがそのコンフィグレーションを行われ又は更新され得る。このような作用は、ＰＤＵがネットワーク上で発見されるときのように自動的に生じ、又は操作者が特定の位置のＰＤＵ（複数可）のコンフィグレーション又は更新を開始するときに手動で生じ得る。
【００１５】
[0028]いくつかの実施形態では、例えば、データセンターのすべてのＰＤＵは動作パラメータの第１のサブセットを有し、データセンターの特定された区域内のすべてのＰＤＵは動作パラメータの第２のサブセットを有するというように、位置は入れ子にされてもよい。データセンターのＰＤＵにコンフィグレーションファイルが送られると、特定された区域内のＰＤＵを含むすべてのＰＤＵは動作パラメータの第１のサブセットを受信する。特定された区域内のＰＤＵは、動作パラメータの第１のサブセットを受信するのと同時に、又は異なる時間に、動作パラメータの第２のサブセットを受信することができる。コンフィグレーションファイルは、例えば、ログインバナー、システム設定、ＨＴＴＰ、ＩＰｖ４、テルネット、ＳＳＨ、ＳＮＴＰ、ＳＳＬ、ＳＭＴＰ、ＳＮＭＰ、ｆｔｐ、ＬＤＡＰ、Ｒａｄｉｕｓ及びＴＡＣＡＣＳ＋等、ユーザ及びユーザ群の定義及び認可、並びにコンセント群のコンフィグレーションを含む、ＰＤＵに関する動作パラメータに対応するコンフィグレーションデータを含むことができる。いくつかの実施形態では、コンフィグレーションファイルは、例えば、少なくとも複数のコンセントの一部用の入／切パラメータ、ユーザ選択パラメータ、警告閾値パラメータ、及びネットワーク動作パラメータを含むこともできる。
【００１６】
[0029]図１を参照して、一実施形態の例示のシステム１０のブロック図について次に説明する。ＰＤＵ２０は、１つ又は複数の関連するコンピューティング資源に電力を供給する。ＰＤＵ２０はコンピュータネットワーク２４において使用可能であり、このコンピュータネットワーク２４を介してネットワーク電源管理アプリケーション２８と通信することができる。本実施形態のＰＤＵ２０は、ＰＤＵ２０内の構成要素に動作電力を供給する電源３２を含む。ネットワーク電源管理装置２８との通信は、ＰＤＵ２０内のネットワークインターフェースカード（ＮＩＣ）３４等の通信モジュールを介して行われる。ネットワーク電源管理装置２８は、ワークステーション又はデータセンターの管理若しくは他の企業管理で使用される他のデバイスに常駐することができ、ネットワーク通信接続を介してネットワーク命令を発する。ＮＩＣ３４は、ＰＤＵ２０がＰＤＵ内の様々なモジュールと通信できるようにするアプリケーションファームウェア及びハードウェアを含むことができ、本実施形態では、電源管理エージェントアプリケーション３６を含む。ＰＤＵ２０は、インテリジェント電源モジュール（ＩＰＭ）４４内に配置された複数の電源コンセント４０を含む。ＮＩＣ３４及び電源管理エージェント３６はコンピュータネットワーク２４に接続される。ＩＰＭ４４は、入力電力から電源コンセント４０の内の対応する電源コンセントへの電力の供給を制御し、電源管理エージェントアプリケーション３６と通信して、対応する電源コンセントの１つ又は複数に対する電力の供給及び電力サイクリング機能の入／切を行うが、これは１つ又は複数のリレー４５及び関連するリレードライバ４６を介して達成され得る。ＰＤＵ２０はリレーを使用することなく動作して、電源コンセント４０に供給される電力を制御することは容易に理解されるが、ＩＰＭ４４は入力電力を受け取り、その電力をリレー４５を介して１つ又は複数のコンセント４０に送る。ＩＰＭ４４は、１つ又は複数の命令に応じて、対応する電源コンセントに関する電力状態の感知又は負荷の感知を行うこともできる。本実施形態のＩＰＭ４４は、対応する電源コンセントに供給される電力を制御するために使用されるマイクロプロセッサ４８を含む。また、このマイクロプロセッサは、図１に示す実施形態によれば、電圧感知装置５２及び電流感知装置５６に接続されて、対応する個々の電源コンセント（複数可）における電圧及び電流を感知する。マイクロプロセッサ４８は、この情報を使用して、コンセントを介して供給される電力を決定することができ、かかる情報はＮＩＣ３４を介してネットワーク電源管理装置２８に提供される。本実施形態では、ＩＰＭ４４は、ＩＰＭ４４内の構成要素にＤＣ動作電力を供給するために使用される電源５８も含む。電圧、電流又は別の電力計量の視覚的表示を行うために、表示部２３、例えば一桁又は複数桁のＬＥＤの表示部が含まれることがあり、この表示部は、マイクロプロセッサ４８と通信するものとして示されるが、そうではなく、感知装置５６及び５２等の他の要素と直接通信してもよい。この表示部は、代わりにＮＩＣ３６又は電源３２のいずれかによって駆動されてもよい。
【００１７】
[0030]図１に示すネットワーク電源管理装置２８は電源管理エージェント３６を介してインテリジェント電源モジュール４４と通信する。本実施形態では、ネットワーク電源管理装置２８は、ＩＰＭ４４と通信する電源管理エージェント３６から情報を受けること、及び電源管理エージェント３６に指示を与えることができる。ネットワーク電源管理装置２８は、ＩＰＭ４４から（電源管理エージェント３６を介して）関連する電力測定値を受信すること、並びにＰＤＵ２０に関する電力情報及びＰＤＵ２０の１つ又は複数の個々のコンセントに関する電力情報（したがって、このコンセントによって電力供給される個々の資源に関する電力情報）を通知することもできる。また、様々な実施形態において、ネットワーク電源管理装置２８は、ＰＤＵ２０に関する様々な動作パラメータを定義するコンフィグレーションファイルをＰＤＵ２０に提供する。このコンフィグレーションファイルは、例えば、電源管理エージェント３６の一部としてのＮＩＣ３４に記憶されてもよい。下記においてより詳細に記述される通り、一実施形態では、ＮＩＣ３４は、ネットワーク電源管理装置２８に通知され得る識別情報を含み、ネットワーク電源管理装置２８はこの識別子を用いてＰＤＵ２０に提供されるべきコンフィグレーションファイルを決定する。
【００１８】
[0031]図２は、インテリジェント電源モジュール２００を含むＰＤＵ６５を、通信機能を提供する通信モジュール６６、環境監視ポート６８、及び関連するプラグ７２を備えた入力電源コード７０と一緒に示す図である。横方向に取付け可能である筐体のような他の形状要素も使用できることが理解されるが、本実施形態によるＰＤＵ６５は、機器ラックに縦方向に取付け可能な筐体を含む。インテリジェント電源モジュール２００はそれぞれ、機器ラックに取付け可能な資源に電力を供給する８つのコンセント２０２〜２１６を含む。このような機器ラックは周知であり、データセンターの運転に使用される複数の個々の資源を含むことも多い。周知の通り、多数の機器ラックがデータセンターに含まれることがあり、様々な実施形態では、各機器ラックの各資源は１つ又は複数の関連するＩＰＭ２００を通じて電力使用に関して監視され得る。他の実施形態では表示部はＰＤＵ６５の外部にあってもよいが、視覚的表示部２３（数字の「５７」を表示しているのが示されている）はＰＤＵ６５内に配置される。
【００１９】
[0032]一実施形態では、電源コンセントモジュール２００は、各々がＮＥＭＡ５−２０Ｒ型の８つのコンセント（２０２〜２１６）を含み、筐体に包含されている。本実施形態、及び本明細書においてＮＥＭＡ５−２０Ｒ型のコンセントを備えるものとして記述される他の実施形態は例示にすぎず、任意の様々な他の型のコンセントが代替的に使用可能であることが理解されよう。例えば、「コンセント」は他のＮＥＭＡ型（例えば、ＮＥＭＡ５−１５Ｒ、ＮＥＭＡ６−２０Ｒ、ＮＥＭＡ６−３０Ｒ又はＮＥＭＡ６−５０Ｒ）、又は任意の様々なＩＥＣ型（例えば、ＩＥＣ  Ｃ１３又はＩＥＣ  Ｃ１９）であり得る。また、特定の電源コンセントモジュール２００のすべての「コンセント」又は本明細書に記述される他のモジュール−コンセントは同一である必要はなく、ＰＤＵに沿って均一に配向される必要もないことが理解されよう。また、「コンセント」は３つの差込口のレセプタクルに限定されず、代替的に、「コンセント」の１つ又は複数は、対応するオスコネクタの２つ又は４つ以上の差込口向けに構成され得ることが理解されよう。さらに、「コンセント」はメスの差込口レセプタクルを備えるものに限定されないことも理解されよう。いかなる「コンセント」においても、条件又は必要に応じて、「差込口レセプタクル」の１つ又は複数をメス接続要素ではなくオスとしてもよい。一般的に、本明細書において使用される場合、メス及びオスの「差込口レセプタクル」は「電源接続要素」と呼ばれる。さらに、本明細書で記述される原則は、コンセントモジュールに配線接続され得るデバイスにも適用可能である。本実施形態のコンセントモジュール２００は８つのコンセントを含むが、これは一例であって、コンセントモジュールは異なる数のコンセントを含んでもよいことが理解されよう。
【００２０】
[0033]当業者に周知のように、コンセントモジュール用の筐体はこのようなデバイスに適した任意の筐体とすることができ、ＰＤＵ内で他のモジュールと一緒に組み立てられてもよい。このような筐体は前部及び後部を含むのが一般的であり、前部は略平面であり、後部は略平面で前部に対し平行である。筐体は、縦方向に延在する側部及び横方向の端部も含む。前部、後部、側部及び端部は、通常相互に直交し、矩形又は箱形の形状であるのが一般的である。筐体は、典型的には硬性の、例えば硬質のポリマー（「プラスティック」）材料を含む任意の適切な材料で製造することができる。少なくともある種の実施形態では、前部及び後部は電気的絶縁性材料で製造され、一方他の実施形態では、安全な接地接続のために導電性材料が使用される。側部及び端部は一体的に形成されてもよく、任意選択で前部又は後部と一緒に形成されてもよい。さらに、本実施形態において記述されるコンセントモジュールは筐体を含むが、他の実施形態は筐体を含まないコンセントモジュールを含むことができる。例えば、コンセントモジュールは、外部の筐体を備えずに別の機器に設置され得る、連結されたいくつかのコンセントを含むこともある。
【００２１】
[0034]各コンセント２０２〜２１６は、Ｕ字型、ラグ型、プラグコネクタ、ねじコネクタ、又は他の適した型のコネクタ等、いくつかの周知の接続方式の内の任意のものを介して電源３２に相互接続される。さらに、電源コンセントモジュールが筐体を含む実施形態においては、必要であれば、これらの電気コネクタの１つ又は複数が筐体内又は筐体外に配置されてもよい。
【００２２】
[0035]図３は、一実施形態の電源管理システム３００のブロック図である。本実施形態では、ＰＤＵ３０５は、電源３１５から電力を受け取る電力入力部３１０を含む。電力入力部３１０からの電力は、１つ又は複数の電子機器３２５に分配するために１つ又は複数のＩＰＭ（複数可）及び関連する電力出力部３２０に提供される。イーサネット（登録商標）又はシリアルコネクタのようなネットワークコネクタ３３０は、ネットワーク３３５及び遠隔システム３４０への接続を可能にする。通信モジュール３４５は、本実施形態によれば、１つ又は複数のプロセッサモジュール３５０（複数可）を含む。プロセッサモジュール３５０（複数可）はＰＤＵの様々な機能に関する指示を実行する。メモリ３５５が含まれ、ＰＤＵに関するコンフィグレーションデータ３６０と、ＰＤＵに関する識別子３６５と、プロセッサモジュール３５０（複数可）によって実行される場合にＰＤＵ３０５に本明細書に記述されるタスクを含む様々なタスクを実行させるソフトウェア３７０とを、少なくとも一時的に記憶する。メモリ３５５は、任意の適切な揮発性又は不揮発性のメモリを含むことができる。コンフィグレーション転送機構３７５は、遠隔システム通信インターフェース３８０を使用してコンフィグレーションデータ３６０をＰＤＵ３０５に転送、及び／又はＰＤＵ３０５から転送するように動作する。一実施形態では、コンフィグレーション転送機構３７５は遠隔システム通信インターフェース３８０、ネットワークコネクタ３３０及びネットワーク３３５を介して、遠隔システム３４０にＰＤＵの識別子３６５を通知する。遠隔システム３４０は、識別子３６５を受信し、この識別子３６５に基づいてＰＤＵ３０５に提供されるべきコンフィグレーションを決定する。一実施形態では、識別子３６５はＩＰ（インターネットプロトコル）アドレスである。一実施形態では、遠隔システム３４０は、識別子に基づいてＰＤＵ３０５の位置を特定し、ＰＤＵのコンフィグレーションはＰＤＵ３０５の位置に基づいて決定される。位置は、例えば、国若しくは地域、データセンター、又はデータセンター内での位置であり得る。他の実施形態では、位置は、ＰＤＵに電力を供給する電力送込み装置に基づいて決定される。さらに別の実施形態では、遠隔システム３４０は、ＰＤＵ３０５に関連した特定の顧客を決定し、その特定の顧客の必要条件に基づくコンフィグレーションを提供する。かかる顧客特有のコンフィグレーションは、異なる位置のＰＤＵ３０５に提供され得る。
【００２３】
[0036]図４は、別の実施形態の電源管理システム３００−ａのブロック図である。本実施形態では、複数のＰＤＵ３０５−ａ〜３０５−ｎは、ネットワーク３３５を介して遠隔システム３４０−ａに接続される。本実施形態では、遠隔システム３４０−ａは、イーサネット（登録商標）又はシリアル接続のようなネットワークコネクタ４０５を介してネットワーク３３５と相互接続する電源管理サーバ４００を含む。この電源管理サーバ４００は、本実施形態では、遠隔システム３４０−ａの様々な機能に関する指示を実行する１つ又は複数のプロセッサモジュール４１０（複数可）を含む。メモリ４１５が含まれ、ＰＤＵの複数の異なるコンフィグレーションに関するコンフィグレーションデータ４２０と、識別子データベース４２５と、プロセッサモジュール４１０（複数可）によって実行される場合に遠隔システム３４０−ａに本明細書に記述されるタスクを含む様々なタスクを実行させるソフトウェア４３０とを、少なくとも一時的に記憶する。メモリ４１５は、任意の適切な揮発性又は不揮発性のメモリを含むことができる。さらに、一部又はすべてのコンフィグレーションデータ４２０及び識別子データベース４２５は、遠隔配置された記憶システム又はデータベースシステム等、電源管理サーバ４００の外部に記憶されてもよい。電源管理モジュール４３５は、ネットワークインターフェース４４０を使用してコンフィグレーションデータ３６０をＰＤＵ３０５に転送、及び／又はＰＤＵ３０５から転送するように動作する。一実施形態では、電源管理モジュール４３５は、ＰＤＵ（例えばＰＤＵ３０５−ａ）からネットワークインターフェース４４０、ネットワークコネクタ４０５及びネットワーク３３５を介してＰＤＵの識別子を受信する。電源管理モジュール４３５は、この識別子を受信し、識別子データベース４２５にアクセスして、識別子３６５に基づいて、ＰＤＵ３０５−ａに提供されるべきコンフィグレーションデータを決定する。コンフィグレーションが識別された場合、電源管理モジュール４３５は、メモリ４１５のコンフィグレーションデータ記憶装置４２０から識別されたコンフィグレーションデータを取得し、ネットワークインターフェース４４０、ネットワークコネクタ４０５及びネットワーク３３５を介して、ＰＤＵ３０５−ａにコンフィグレーションデータを提供する。一実施形態では、ＰＤＵ３０５−ａから受信される識別子はＩＰアドレスである。一実施形態によれば、電源管理モジュール４３５は、識別子及び識別子データベース４２５に含まれる情報に基づいてＰＤＵ３０５−ａの位置を特定し、ＰＤＵのコンフィグレーションはＰＤＵ３０５−ａの位置に基づいて決定される。位置は、例えば、国若しくは地域、データセンター、データセンター内での位置（区域とも呼ばれる）、特定の機器ラック、又は特定のＰＤＵであり得る。他の実施形態では、位置は、ＰＤＵに電力を供給する電力送込み装置に基づいて特定される。さらに別の実施形態では、電源管理モジュール４３５は、ＰＤＵ３０５−ａに関連した特定の顧客を決定し、その特定の顧客の必要条件に基づくコンフィグレーションを提供する。かかる顧客特有のコンフィグレーションは、異なる位置の特定の顧客のための複数のＰＤＵ３０５に提供され得る。
【００２４】
[0037]図３及び図４に示す実施形態に関して記述された構成要素は、個別に又は集合的に、ハードウェアに適用可能な機能の一部又はすべてを実行するように構成された１つ又は複数の特定用途向け集積回路（ＡＳＩＣ）で実装されてもよい。或いは、それらの機能は、１つ又は複数の集積回路で１つ又は複数の他の処理装置（又はコア）によって実行されてもよい。他の実施形態では、他種の集積回路（例えば、ストラクチャード／プラットフォームＡＳＩＣ、プログラマブルゲート配列（ＦＰＧＡ）及び他のセミカスタムＩＣ）が使用されてもよく、当技術分野で周知の任意の方法でプログラム化され得る。各ユニットの機能は、全体又は一部として、メモリにおいて具現化される指令を用いて実装されてもよく、１つ又は複数の汎用又は特定用途向けプロセッサによって実行されるように設定されてもよい。
【００２５】
[0038]図５〜図１１を参照して、様々な実施形態によるＰＤＵの様々な異なる位置について説明する。上述の通り、位置は、北アメリカ、ヨーロッパ若しくはアジア等の地域、又は図５に示されるようなデータセンター５０５、５１０及び５１５等の特定のデータセンターであり得る。各データセンター５０５、５１０、５１５は、１つ又は複数のＰＤＵをそれぞれ含むいくつかの機器ラックを含む。様々な実施形態によれば、様々なデータセンターに配置されたＰＤＵは自動的に発見され及びコンフィグレーションが行われ得る。コンフィグレーションが行われるべきＰＤＵの発見は、日に一度又は週に一度など定期的に、又は要求に応じて実行されてもよい。一実施形態では、図６の例示のスクリーンショットに示されるようなデバイス発見設定が利用可能である。本実施形態では、ネットワーク電源管理アプリケーション６００のユーザは、デバイス発見項目６０５を選択することができ、このことは特定のネットワーク電源管理アプリケーション６００に関して保存され得る異なるデバイス発見設定のリスト６１０を提供する。新たなデバイス発見設定はデバイス発見コンフィグレーション機構を介して提供されてもよく、その例示のスクリーンショット７００が図７に示される。この実施例では、名称７０５がデバイス発見設定用に示され得る。始まりＩＰアドレス７１０及び終わりＩＰアドレス７１５が示される。一実施形態では、動的ホストコンフィグレーションプロトコル（ＤＨＣＰ）対応のＰＤＵが提供される。周知の通り、ＤＨＣＰは、１つ又は複数のＤＨＣＰサーバからネットワークデバイスへのネットワークパラメータの割当を自動化する。ネットワークへの新しい装置の追加を容易にするので、ＤＨＣＰは有用である。ＤＨＣＰコンフィグレーションが行われたクライアント（コンピュータ又は任意の他のネットワーク志向のデバイス）がネットワークに接続するとき、ＤＨＣＰクライアントは、ＤＨＣＰサーバに必要な情報を要求する同報クエリを送信する。ＤＨＣＰサーバは、ＩＰアドレスの集まり、及びデフォルトゲートウェイ、ドメイン名、ネームサーバ、タイムサーバのような他のサーバ等のクライアントコンフィグレーションパラメータに関する情報を管理する。有効な要求を受信すると、サーバは、ＩＰアドレス、期間（割当が有効である時間の長さ）、並びにサブネットマスク及びデフォルトゲートウェイのような他のＩＰコンフィグレーションパラメータをコンピュータに割り当てる。
【００２６】
[0039]図７の実施例では、ＤＨＣＰサーバから割り当てられ得るＩＰアドレスに基づいて、始まりＩＰアドレス７１０及び終わりＩＰアドレス７１５が決定されるが、この始まりＩＰアドレス７１０及び終わりＩＰアドレス７１５は電源管理アプリケーションを操作する職員には周知である。例えば、ネットワーク管理者は、一定の位置又は位置内の区域にあるデバイスは、その位置又は区域内に配置されたＤＨＣＰサーバによって割り当てられたＩＰアドレスの一定の範囲内のＩＰアドレスを有することを知っているであろう。ｇｅｔコミュニティ７２０及びｓｅｔコミュニティ７２５のパブリック／プライベートの利用可能性を含む発見プロパティも発見設定において提供される。いくつかの実施形態では、発見設定はユーザ名情報、認証パスフレーズ、及び／又はプライバシーパスフレーズを含むこともできる。特定の発見設定は、システムで使用されるＳＮＭＰのバージョン並びに特定のユーザのセキュリティ要件に基づいて選択されてもよい。ｇｅｔコミュニティプロパティ７２０は、ネットワークのエンティティ、この場合はＰＤＵであるが、に関する情報のパブリック又はプライベートでの利用可能性に関し、ＳＮＭＰ  ＧＥＴ要求に応じて提供される。同様に、ｓｅｔコミュニティプロパティ７２５は、ＳＮＭＰ  ＳＥＴ命令を用いてネットワークのエンティティ（この場合はＰＤＵ）に関する情報を設定するパブリック又はプライベートでの可能性に関する。ＳＮＡＰテンプレート７３０は、ＩＰアドレスの範囲で発見されたＰＤＵに提供されてもよく、以下でより詳細に記述される。発見を今実行する（ｒｕｎ  ｄｉｓｃｏｖｅｒｙ  ｎｏｗ）７３５の選択肢が示され、定期的に予定されている発見動作の代わりに、又はこれに加えて開始され得る。また、ＩＰアドレスの範囲と、始まりＩＰアドレス７１０及び終わりＩＰアドレス７１５の範囲内のデバイスが特定の親コンフィグレーションに関連付けられているという知識とに基づく親情報７４０が示されてもよい。例えば、ＰＤＵは、データセンター等の位置の特定の区画又は区域の機器ラックに配置され、周知のＩＰアドレスの範囲内のＩＰアドレスを割り当てられてもよい。コンフィグレーションテンプレートの一部分を示す図８のシステム８００に示されるように、テンプレートは、異なる位置、異なるデータセンター、データセンター内での（又はデータセンター中の）区域、キャビネット内のＰＤＵのコンフィグレーションを行うために、又は特定のＰＤＵのためにも提供されてもよい。本実施形態では、テンプレートは、特定の位置、データセンター、区域、キャビネット又はＰＤＵに関して、メニュー８０５の選択を介して設定され得る。コンフィグレーションテンプレートは、下記においてより詳細に記述される。特定の区域は、例えば、データセンター内に配置され、いくつかのコンフィグレーション項目がデータセンターに基づいて設定され、他のコンフィグレーション項目がデータセンターの区画又は区域に基づいて設定される。図７に示す親情報７４０は、データセンター内のＰＤＵ及び区画内のＰＤＵに、コンフィグレーションデータの両方の組合せを提供するように設定されてもよい。
【００２７】
[0040]図９〜図１１をそれぞれ参照すると、機器キャビネットの列９０５、１００５及び１１０５は、データセンター９００、１０００及び１１００に設けられ得る。様々な実施形態において、コンフィグレーションテンプレートは、例えば、特定の領域におけるすべてのデータセンター等、ある位置におけるすべてのＰＤＵ用に、又はデータセンターの一定の領域内に配置されたＰＤＵ用に定義され得る。また、テンプレートは、他の基準、例えばほんの数例を挙げると、特定の顧客のＰＤＵ、異なる種類の機器に電力を供給するＰＤＵ、及び特定の物理的属性（例えば三相電力入力）を備えるＰＤＵ等に基づいて定義され得る。引き続き図９〜図１１を参照すると、よく理解されているように、各キャビネットは１つ又は複数のＰＤＵを含むことができる。ＰＤＵは、図９及び図１０に示す位置Ａのように、データセンター内に配置されてもよい。このようなデータセンターは、図９に示すデータセンター９００の区域１、区域２及び区域３のようないくつかの異なる区域を含むことができる。異なる区域は、データセンターの異なる領域のキャビネットに配置された機器の種類等、様々な理由（例えば、ネットワーク接続記憶装置はある領域に存在することができ、サーバは別の領域に存在することができる）によって、異なるコンフィグレーションを要求することがある。ある場合には、コンフィグレーションは入れ子にされてもよく、つまり、例えば、特定のデータセンター９００はデータセンター内に配置されたすべてのＰＤＵに関する一定の広域コンフィグレーション情報を有することができ、データセンター９００内の区域１、区域２及び区域３のような特定の区域はその特定の区域特有のコンフィグレーション情報を有することができる。
【００２８】
[0041]電力送込み装置に関連する情報がコンフィグレーションデータに含まれるとき、異なる位置は異なるコンフィグレーションを有することもある。例えば、図１０に示されるように、商用電源は、複数の商用電源引込み線を介してデータセンター１０００に供給され、電力送込み装置Ａ１０１０、電力送込み装置Ｂ１０１５及び電力送込み装置Ｃ１０２０のような異なる電力送込み装置に伝送される。いくつかの実施形態では、ＰＤＵは、ＰＤＵから電力を受け取る構成要素の消費電力に関する情報、及び電力送込み装置に関する関連情報を提供することができる。この情報は、遠隔システムによって集約されて、データセンターの全消費電力を評価すること、及び特定の電力送込み装置１０１０〜１０２０又はデータセンター１０００全体に対する電力効率を高めるために取られ得る作用を特定することができる。図１１は、異なる顧客に関連付けられ得るデータセンター１１００内の異なるキャビネットを示す。本実施形態では、顧客Ａはいくつかの異なるラックに機器を有し、同様に顧客Ｂもいくつかの異なるラックに機器を有する。顧客Ａに関連したラックに配置されたＰＤＵは第１の種類のコンフィグレーションを受け取ることができ、一方顧客Ｂに関連したラックに配置されたＰＤＵは第２の種類のコンフィグレーションを受け取ることができる。デバイス発見情報をプログラム化するとき、異なる区域又は顧客に関するＩＰアドレスの範囲は知られ得る。或いは、位置、区域及び／又は顧客に関連する情報を含むデータベースは、位置、区域及び／又は顧客の情報を決定するために提供及び使用され得る。
【００２９】
[0042]図１２〜図１７は、一実施形態による電源管理サーバ用の異なるコンフィグレーションテンプレート１２００〜１７００のスクリーンショットを示す。本実施例では、様々な種類のコンフィグレーション情報を含むいくつかのコンフィグレーションテンプレート１２００〜１７００が示される。図１２は、システム／ＩＰ情報１２０５用の例示のテンプレートを含む。このテンプレートは、ＰＤＵへのログインの際に表示されるバナーに関する情報を含むことができるログインバナー１２１０を含む。システム情報１２１５はテンプレートに関連したＰＤＵに関するコンフィグレーション情報を含み、ＩＰＶ４情報１２２０はＩＰＶ４の使用可能性に関するコンフィグレーション情報及び関連するドメイン名サーバ（ＤＮＳ）情報を含む。図１３は、ウェブ／テルネット／ＳＳＨ情報１３０５用の例示のコンフィグレーションテンプレート１３００である。テンプレート１３００は、ウェブＨＴＴＰ情報１３１０、ウェブＳＳＬ情報１３１５、テルネット情報１３２０及びＳＳＨ情報１３２５を含む。この情報は、かかる特徴が有効で関連のある情報であるかどうかを含む。図１４は、ＳＭＴＰ／システムログ情報１４０５用の例示のコンフィグレーションテンプレート１４００である。このテンプレート１４００は、かかる特徴が有効であるかどうかに関するＳＭＴＰ情報１４１０及びシステムログ情報１４１５、並びに任意の必要な関連情報を含む。図１５は、ＳＮＭＰ情報１５０５用の例示のコンフィグレーションテンプレート１５００である。このテンプレート１５００は、ＳＮＭＰが有効であるかどうかに関するＳＮＭＰ情報１５１０、及び関連情報を含む。図１６は、ＦＴＰ及びＳＮＴＰ情報１６０５用の例示のコンフィグレーションテンプレート１６００である。このテンプレート１６００は、ＦＴＰサーバの能力が有効であるかどうかに関するＦＴＰサーバ情報１６１０、ＦＴＰの自動更新が有効であるかどうかに関するＦＴＰ自動更新情報１６１５及び関連情報、並びにＳＮＴＰが有効であるかどうかに関するＳＮＴＰ情報１６２０及び関連情報を含む。図１７は、ＬＤＡＰ／ＴＡＣＡＣＳ／Ｒａｄｉｕｓ情報１７０５用の例示のコンフィグレーションテンプレート１７００である。このテンプレート１７００は、かかる特徴が有効であるかどうかに関するＬＤＡＰ／ＴＡＣＡＣＳ／Ｒａｄｉｕｓ情報１７１０を含む。上述の通り、これらのテンプレートは、特定の位置、区域、キャビネット又はＰＤＵに関しても保存され得る。同じ位置、区域、又はキャビネット内で別のＰＤＵのコンフィグレーションが行われる場合、システムはそのＰＤＵを発見し、それら特定のＰＤＵ用に設定されたテンプレートに基づいてそのＰＤＵにコンフィグレーションデータを提供する。いくつかの例では、ＰＤＵは関連するリンクＰＤＵを備えるマスターＰＤＵを含むことができ、マスターＰＤＵとリンクＰＤＵの両方に同じコンフィグレーションテンプレートを用いるコンフィグレーションデータが提供される。よく理解されているように、リンクＰＤＵは、関連するマスターＰＤＵを介して遠隔電源管理アプリケーションに接続されることがあり、このようなリンクＰＤＵはサーバントＰＤＵ又はスレーブＰＤＵと呼ばれることもある。テンプレートが変更された場合、ユーザは単一のＰＤＵ、又は位置（例えば、データセンター、区域、顧客等）に関連したすべてのＰＤＵに、かかる変更を送ることができ、これによって、効率的な方法で複数のＰＤＵ用のコンフィグレーションの更新を可能にすることができる。いくつかの実施形態では、ある位置にあるＰＤＵに新たなテンプレート又は更新されたテンプレートが送られたとき、各ＰＤＵは更新されたときの実時間状況を示し、ユーザは関連する位置のＰＤＵに関する更新の状況を監視することができる。
【００３０】
[0043]図１８は、一実施形態による、ＰＤＵにコンフィグレーションファイルを提供する動作ステップのフローチャートである。本実施形態では、ブロック１８０５に示される通り、第１の電力分配ユニットからネットワークを介して第１の電力分配ユニットの識別情報が受信される。ブロック１８１０で、第１の電力分配ユニットのために複数の利用可能なコンフィグレーションファイルの内の第１のコンフィグレーションファイルに関して決定が行われる。かかる決定は、上述のような方法で、位置、顧客情報等に基づいて行われ得る。そしてブロック１８１５で、第１のコンフィグレーションファイルは第１の電力分配ユニットに送信される。このコンフィグレーションファイルを受信すると、ＰＤＵは動作パラメータを更新し、第１のコンフィグレーションファイルに従って動作する。
【００３１】
[0044]上述の通り、ＰＤＵの位置、ＰＤＵの顧客要求、ＰＤＵに関連する電力送込み装置等のいくつかの基準の内の１つに従って、異なるＰＤＵに異なるコンフィグレーションファイルが提供され得る。図１９は、別の実施形態による動作ステップのフローチャートである。本実施形態では、ブロック１９０５に示される通り、第１の電力分配ユニットからネットワークを介して第１の電力分配ユニットの識別情報が受信される。ブロック１９１０で、第１の電力分配ユニットのために複数の利用可能なコンフィグレーションファイルの内の第１のコンフィグレーションファイルに関して決定が行われる。かかる決定は、上述のような方法で、位置、顧客情報等に基づいて行われ得る。そしてブロック１９１５で、第１のコンフィグレーションファイルは第１の電力分配ユニットに送信される。ブロック１９２０に示される通り、第２の電力分配ユニットからネットワークを介して第２の電力分配ユニットの識別情報が受信される。ブロック１９２５で、第２の電力分配ユニットのために複数の利用可能なコンフィグレーションファイルの内の第２のコンフィグレーションファイルに関して決定が行われる。かかる決定は、上述のような方法で、位置、顧客情報等に基づいて行われ得る。そしてブロック１９３０で、第２のコンフィグレーションファイルは第２の電力分配ユニットに送信される。
【００３２】
[0045]認識されるように、本明細書に記述されたような方法及びシステムは、単一の制御卓から遠隔で複数のＰＤＵのコンフィグレーションを行う能力を備えた「プラグアンドプレイ」と呼ばれることもある電力分配ユニットを提供する。ユーザはＰＤＵをネットワークに簡単に接続し、遠隔電源管理アプリケーションを用いてデバイスを「発見」し、コンフィグレーションデータをネットワークを横断してデバイスに送ることができる。このようなシステムは、ユーザがコンフィグレーションの行われるべき又は更新されるべき各ＰＤＵ用の構成及び更新を個別に開始する必要性を排除又は大幅に低減することによって、ＰＤＵのコンフィグレーションを行う時間を何百時間も節約することができる。加えて、いくつかの実施形態によれば、かかるシステムのユーザは、単一のＰＤＵ又はＰＤＵのグループに、自動又は手動で更新された製品ファームウェアをダウンロード及びインストールするように指示することができ、多数のＰＤＵに亘るファームウェアのバージョン管理をより扱いやすいタスクにする。
【００３３】
[0046]例示の一実施形態によれば、ウェブインターフェースは遠隔電源管理ソフトウェアをＰＤＵに接続する。このプロトコルは、安全なＨＴＴＰＳセッションで作動し、任意のＨｔｔｐ要求、スクリプト、又は標準のＧｅｔ／Ｐｏｓｔ命令を使用する方法を通じて開始され得る。ＨＴＴＰＳ認証が検証されると、具体的なＵＲＬ、一意のｉｄ、及び「＆」で区切られる任意選択の一組の一意のタグ値（ＴＶ）の対が後に続く命令を送信することによって、遠隔電源管理通信が開始される。一意のｉｄは遠隔電源管理装置によって使用されて、デバイスからのデータの識別を容易にし、正しい組の情報が通信されていることを検証することができる。一意のｉｄは、例えばタイムスタンプであり得る。メッセージはＰＤＵによって途中で止められ、ＰＤＵはＴＶの対にコンフィグレーション情報を設定又は返却する。本実施形態によれば、読出し操作（ｇｅｔ又はｌｉｓｔ）は、ＰＤＵからデータを取得するＧＥＴメソッドを用いる。この場合、一意のｉｄ、作用命令及び任意の追加のＴＶタグは、「？」の区切りを用いてＵＲＬに付加されなければならない。書込み操作（ｓｅｔ）は、ＰＯＳＴメソッドを用いてＰＤＵにコンフィグレーション情報を記憶する。この場合、一意のｉｄ、命令及び追加のＴＶの対はポストバッファに置かれる。データは、任意の標準のページ要求と同様に、返却又は要求された同じ一意のｉｄ、応答メッセージ、及び任意のＴＶの対で始まるＴＶフォーマットに返却される。一実施形態では、アクセスは、標準のベース６４「＜ｕｓｅｒ＞：＜ｐａｓｓｗｏｒｄ＞」の符号化を用いて、許可認証情報がすべてのＨＴＴＰＳ要求のために送信されることを必要とする。タグ値（ＴＶ）の対は、区切りが後に続く１６進法のタグの識別子及びＲＦＣ１７３８のＵＲＬの安全な符号化を使用するデータを含むことができる。タグは、例えば３〜４文字で、分離された階層及びインデックス部分に構造化されてもよい。人間が読み取れる形式ではないが、このような構造はより拡張性があり、より経路選択性があり、サーバ及びクライアント側両方のソフトウェアにおいてより有効化しやすい。このようなシステムは、小さくて強力なコンフィグレーション命令を生成する単純さをもたらす。
【００３４】
[0047]上に論じた方法、システム及びデバイスは、単に例であることを意図したにすぎないということに留意されたい。様々な実施形態は、必要に応じて様々な手順又は構成要素を省略、置換又は追加できることが強調されるべきである。例えば、代替の実施形態においては、方法は記述されたのとは異なる順序で実行されてもよく、また、様々なステップは追加、省略又は組み合わされてもよいことを理解されたい。さらに、一定の実施形態に関して記述された特徴は、様々な他の実施形態において組み合わされることがある。実施形態の異なる態様及び要素は、類似の方法で組み合わされることがある。さらに、技術は進化し、したがって、要素の多くは事実上例示であることが強調されるべきであり、本発明の範囲を限定するものと解釈されるべきではない。
【００３５】
[0048]本記述では具体的詳細が述べられて、実施形態の完全な理解をもたらす。しかしながら、実施形態はこれらの具体的詳細なしに実践され得ることが当業者には理解されよう。例えば、実施形態を曖昧にすることを避けるために、周知の回路、プロセス、アルゴリズム、構造及び技法等は不要な詳細なしに示されている。
【００３６】
[0049]さらに、実施形態は、フローチャート又はブロック図として示されるプロセスとして記述され得ることに留意されたい。各々は逐次プロセスとして動作を記述することができるが、動作の多くは並行して、すなわち同時に実行され得る。加えて、動作の順序は並べ替えられることがある。プロセスは、図に含まれない追加のステップを含むことがある。
【００３７】
[0050]さらに、本明細書で開示される通り、「メモリ」又は「メモリユニット」という用語は、読出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ＲＡＭ、磁心メモリ、磁気ディスク記憶媒体、光学記憶媒体、フラッシュメモリデバイス、又は情報を記憶するための他のコンピュータ可読媒体を含む、データを記憶するための１つ又は複数のデバイスを表すことができる。「コンピュータ可読媒体」という用語は、携帯型又は固定の記憶デバイス、光学記憶デバイス、無線チャネル、ＳＩＭカード、他のスマートカード、及び指示又はデータを記憶、包含又は伝送することができる様々な他の媒体を含むが、これらに限定されるものではない。
【００３８】
[0051]さらに、実施形態は、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語、又はこれらの任意の組合せによって実装され得る。ソフトウェア、ファームウェア、ミドルウェア又はマイクロコードで実装されるとき、必要なタスクを実行するためのプログラムコード又はコードセグメントは記憶媒体のようなコンピュータ可読媒体に記憶され得る。プロセッサは、この必要なタスクを実行することができる。
【００３９】
[0052]いくつかの実施形態が述べられてきて、様々な修正、代替的な構造及び等価物が、本発明の精神から逸脱することなく使用されてもよいことが当業者には認識されよう。例えば、上記の要素は単により大きなシステムの構成要素であるにすぎないことがあり、そのより大きなシステムでは、他の規則が本発明の適用に優先し、そうでなければ本発明の適用を修正する。さらに、上記の要素が考察される前、最中、又は後に、いくつかのステップが実行されることがある。よって、上記の記述は本発明の範囲を限定するものと考えられるべきではない。
【図１】
2015507466.tif 000003
【図２】
2015507466.tif 000004
【図３】
2015507466.tif 000005
【図４】
2015507466.tif 000006
【図５】
2015507466.tif 000007
【図６】
2015507466.tif 000008
【図７】
2015507466.tif 000009
【図８】
2015507466.tif 000010
【図９】
2015507466.tif 000011
【図１０】
2015507466.tif 000012
【図１１】
2015507466.tif 000013
【図１２】
2015507466.tif 000014
【図１３】
2015507466.tif 000015
【図１４】
2015507466.tif 000016
【図１５】
2015507466.tif 000017
【図１６】
2015507466.tif 000018
【図１７】
2015507466.tif 000019
【図１８】
2015507466.tif 000020
【図１９】
2015507466.tif 000021
【国際調査報告】
2015507466.tif 000022
2015507466.tif 000023
2015507466.tif 000024