(57)【要約】【課題】  データ処理システムの電源機構要件を決定するための方法、システム、および装置を提供する。【解決手段】  データ処理システムは複数の現場交換可能ユニットに関連付けられ、方法は、現場交換可能ユニットに関連付けられた電子ラベルから、現場交換可能ユニットの固有識別子および電源機構要件を識別するステップと、データ処理システムに関連付けられた電子エンクロージャ・ラベルを識別するステップと、現場交換可能ユニットの電子ラベルをデータ処理システムの電子エンクロージャ・ラベルに関連付けるステップと、電子ラベルに関連付けられた、関連付けられた現場交換可能ユニットの識別された電源機構要件からデータ処理システムの電源機構要件を計算する旨を、電子エンクロージャ・ラベルに命令するステップと、を含む。【選択図】  図６
2011513867.tif 000002
【特許請求の範囲】
【請求項１】
データ処理システムの電源機構要件を決定するための方法であって、前記データ処理システムは複数の現場交換可能ユニットに関連付けられ、
前記現場交換可能ユニットに関連付けられた電子ラベルから、前記現場交換可能ユニットの固有識別子および電源機構要件を識別するステップと、
データ処理システムに関連付けられた電子エンクロージャ・ラベルを識別するステップと、
現場交換可能ユニットの前記電子ラベルを前記データ処理システムの前記電子エンクロージャ・ラベルに関連付けるステップと、
前記電子ラベルに関連付けられた前記関連付けられた現場交換可能ユニットの前記識別された電源機構要件から前記データ処理システムの前記電源機構要件を計算する旨を、前記電子エンクロージャ・ラベルに命令するステップと、
を含む、方法。
【請求項２】
複数の電子ラベルが電子エンクロージャ・ラベルに関連付けられ、前記データ処理システムの前記電源機構要件の合計が、電子ラベルに関連付けられたそれぞれの前記関連付けられた現場交換可能ユニットのそれぞれの前記電源機構要件から計算される、請求項１に記載の方法。
【請求項３】
データ処理手段に関連付けられた電子エンクロージャ・ラベルが、エンクロージャ手段に関連付けられた他の電子エンクロージャ・ラベルに関連付けられる、前記請求項のいずれか一項に記載の方法。
【請求項４】
それぞれの前記関連付けられた電子エンクロージャ・ラベルから前記データ処理システムの前記総電源機構要件を計算する旨を、前記他の電子エンクロージャ・ラベルに命令するステップを、さらに含む、請求項３に記載の方法。
【請求項５】
電子エンクロージャ・ラベルの表示ウィンドウ内に前記総電源機構要件を表示するステップをさらに含む、前記請求項のいずれか一項に記載の方法。
【請求項６】
前記電子エンクロージャ・ラベルがサーバに関連付けられる、前記請求項のいずれか一項に記載の方法。
【請求項７】
前記電子エンクロージャ・ラベルがエンクロージャ手段に関連付けられる、前記請求項のいずれか一項に記載の方法。
【請求項８】
データ処理システムの電源機構要件を決定するためのシステムであって、前記データ処理システムは複数の現場交換可能ユニットに関連付けられ、
データ処理手段あるいはエンクロージャ手段またはその両方に関連付けるための電子エンクロージャ・ラベルと、
前記データ処理システムの現場交換可能ユニットに関連付けるための電子ラベルと、
前記現場交換可能ユニットに関連付けられた電子ラベルから前記現場交換可能ユニットの前記電源機構要件を識別するためのリーダ・デバイスと、
を備え、
前記リーダ・デバイスが、前記電子ラベルを電子エンクロージャ・ラベルに関連付け、前記現場交換可能ユニットの前記電源機構要件を用いて前記電子エンクロージャ記録を更新し、前記電子エンクロージャ記録から前記データ処理システムの前記総電源機構要件を計算する、システム。
【請求項９】
現場交換可能ユニットに関連付けられた電源機構要件情報を格納するためのストレージ手段と、前記現場交換可能ユニットに関連付けられた前記電源機構要件の合計を計算するためのプロセッサ手段と、前記関連付けられた現場交換可能ユニットの前記計算された電源機構要件を表示するための表示手段と、を備える、電子エンクロージャ・ラベル。
【請求項１０】
製品識別データと、現場交換可能ユニットに関連付けられた電源機構要件データとを格納するための、ストレージ手段を備える、電子ラベル。
【請求項１１】
前記電子ラベルが、製品識別データおよび電源機構要件データを要求元の電子エンクロージャ・ラベルへ伝送するためのトランシーバ手段をさらに備える、請求項１０に記載の電子ラベル。
【請求項１２】
プログラムがコンピュータ上で実行された場合に、請求項１から７に記載の方法のすべてのステップを実施するように実行するための、ソフトウェア・コード部分を備える、デジタル・コンピュータの内部メモリへロード可能なコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理システムの分野に関する。具体的に言えば、本発明は、データ処理システムの電源機構（power supply）要件を決定するための方法、装置、およびシステムに関する。
【背景技術】
【０００２】
データ処理システムは、通常、データ処理システムの電力消費要件に関する情報を提供する、データ処理システムの外部ケーシング背部に向かって配置された「ラベル」を備える。しばしば、国内法令は、安全規制を満たすために電源機構消費情報を必要とする。
【０００３】
データ処理システムの一例がサーバである。サーバは、通常、サーバが多くの異なるタイプの機能を実行するために、互いにインターフェースおよび対話する、多数の個々の電子コンポーネントを備える。それぞれの電子コンポーネントは、動作のための電力供給を必要とする。サーバは、追加の電子コンポーネントを追加または置換することによって、拡張および修正することができる。サーバの外部ケーシングのラベル上に表示される電源機構要件情報は、その最大の、すなわち最大数の電子コンポーネントがインストールされた構成における、最大電力消費量を反映しているため、しばしば不正確である。しかしながら、サーバは、最大サーバ構成以下で動作する。
【０００４】
不正確な電力消費の他の例は、サーバが「起動」してハード・ディスク・ドライブが初期化される場合である。初期化時に、ハード・ドライブは、通常の動作状況下で実行している場合よりも４から５倍の電力を消費する。また、サーバが多数のハード・ディスク・ドライブで動作可能な場合があるため、電源機構要件情報が不正確な可能性がある理由は明らかである。
【０００５】
ラベル上に表示された情報は、しばしば、電力の安全性、消費、および使用に関係するプランナ、インストーラ、および他の専門家によって使用される。データ処理システムがインストールされる場合、しばしば、データ処理システムに提供される電力供給がラベル上に表示される要件に一致することが、要件である。ラベル上に表示される情報が、通常、不正確であるため、その結果として、しばしば電源機構は、データ処理システムに対して大幅に過度な構成となる。この問題が、サーバ・ラック・システムにおける複数のサーバにわたって拡大される場合、サーバ・ラック電源機構も大幅に過度な構成となる。したがって、複数のサーバの複数のサーバ・ラックを含むデータ・センタ全体に関する電力消費は、過度な構成となる。これら複数レベルの電力「過度構成」の結果として、潜在的に乏しい電源資源の大幅に過度な提供が生じる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
環境的に懸念される将来には、データ・センタにおいてより適切に電力を送達および使用することに向けて、電源機構要件を正確に決定、計画、および提供できることが、重要なステップとなろう。
【課題を解決するための手段】
【０００７】
第１の態様から見ると、本発明は、データ処理システムの電源機構要件を決定するための方法を提供し、ここでデータ処理システムは複数の現場交換可能ユニットに関連付けられ、方法は、現場交換可能ユニットに関連付けられた電子ラベルから、現場交換可能ユニットの固有識別子および電源機構要件を識別するステップと、データ処理システムに関連付けられた電子エンクロージャ・ラベルを識別するステップと、現場交換可能ユニットの電子ラベルをデータ処理システムの電子エンクロージャ・ラベルに関連付けるステップと、電子ラベルに関連付けられた、関連付けられた現場交換可能ユニットの識別された電源機構要件からデータ処理システムの電源機構要件を計算する旨を、電子エンクロージャ・ラベルに命令するステップと、を含む。
【０００８】
好ましくは、本発明は、複数の電子ラベルが電子エンクロージャ・ラベルに関連付けられ、データ処理システムの電源機構要件の合計が、電子ラベルに関連付けられたそれぞれの関連付けられた現場交換可能ユニットのそれぞれの電源機構要件から計算される、方法を提供する。
【０００９】
好ましくは、本発明は、データ処理手段に関連付けられた電子エンクロージャ・ラベルが、エンクロージャ手段に関連付けられた他の電子エンクロージャ・ラベルに関連付けられる、方法を提供する。
【００１０】
好ましくは、本発明は、それぞれの関連付けられた電子エンクロージャ・ラベルからデータ処理システムの総電源機構要件を計算する旨を、他の電子エンクロージャ・ラベルに命令するステップを、さらに含む。
【００１１】
好ましくは、本発明は、電子エンクロージャ・ラベルの表示ウィンドウ内に総電源機構要件を表示するステップをさらに含む方法を提供する。
【００１２】
好ましくは、本発明は、電子エンクロージャ・ラベルがサーバに関連付けられる方法を提供する。
【００１３】
好ましくは、本発明は、電子エンクロージャ・ラベルがエンクロージャ手段に関連付けられる方法を提供する。
【００１４】
第２の態様から見ると、本発明は、データ処理システムの電源機構要件を決定するためのシステムを提供し、ここでデータ処理システムは複数の現場交換可能ユニットに関連付けられ、システムは、データ処理手段あるいはエンクロージャ手段またはその両方に関連付けるための電子エンクロージャ・ラベルと、データ処理システムの現場交換可能ユニットに関連付けるための電子ラベルと、現場交換可能ユニットに関連付けられた電子ラベルから現場交換可能ユニットの電源機構要件を識別するため、電子ラベルを電子エンクロージャ・ラベルに関連付けるため、現場交換可能ユニットの電源機構要件を用いて電子エンクロージャ記録を更新するため、および、電子エンクロージャ記録からデータ処理システムの総電源機構要件を計算するための、リーダ・デバイスと、を備える。
【００１５】
第３の態様から見ると、本発明は、現場交換可能ユニットに関連付けられた電源機構要件情報を格納するためのストレージ手段と、現場交換可能ユニットに関連付けられた電源機構要件の合計を計算するためのプロセッサ手段と、関連付けられた現場交換可能ユニットの計算された電源機構要件を表示するための表示手段と、を備える、電子エンクロージャ・ラベルを提供する。
【００１６】
第４の態様から見ると、本発明は、製品識別データと、現場交換可能ユニットに関連付けられた電源機構要件データとを格納するための、ストレージ手段を備える、電子ラベルを提供する。
【００１７】
好ましくは、本発明は、電子ラベルが、製品識別データおよび電源機構要件データを要求元の電子エンクロージャ・ラベルへ伝送するためのトランシーバ手段をさらに備える、電子ラベルを提供する。
【００１８】
第５の態様から見ると、本発明は、製品がコンピュータ上で実行された場合に、前述の方法のすべてのステップを実施するように実行するための、ソフトウェア・コード部分を備える、デジタル・コンピュータの内部メモリへロード可能なコンピュータ・プログラム製品を提供する。
【００１９】
次に、本発明の諸実施形態について、添付の図面を参照しながら単なる例として詳細に説明する。
【図面の簡単な説明】
【００２０】
【図１】本発明が内部で実行可能なデータ処理ユニットを示すブロック図である。
【図２】本発明の好ましい実施形態が内部で実装可能な、現場交換可能ユニット（ＦＲＵ）に関連付けられた電子ラベルを示すブロック図である。
【図３】本発明の好ましい実施形態が内部で実装可能な、電子エンクロージャ・ラベルを示すブロック図である。
【図４】図２の電子ラベルおよび図３のエンクロージャ電子ラベルによって動作可能なリーダ・デバイスを示すブロック図である。
【図５】図４のリーダ・デバイスによって記録された階層アソシエーションを示すブロック図である。
【図６】本発明の好ましい実施形態の動作流れを詳細に示す流れ図である。
【図７】関連付けられた値を有する電子ラベルの特徴を示すブロック図である。
【図８】図７の電子ラベルをより詳細に説明するブロック図である。
【発明を実施するための形態】
【００２１】
図１は、サーバ・ラック取り付けシステム１３５または他の形のエンクロージャ手段内に見られるような、データ処理システム１００のブロック図を示す。この例では、データ処理システム１００はサーバ１０５であるが、データ処理システム１００は、追加の電子コンポーネントのインストールによって構成可能および拡張可能な、任意のタイプのデータ処理手段とすることができる。エンクロージャ手段は、電気機器を格納または備えることが可能な、任意のタイプのエンクロージャ手段とすることができる。
【００２２】
データ処理システム１００は、多くのタイプの現場交換可能ユニット（ＦＲＵ）１１０、１１５、１２０、１２５、１３０を備える。ＦＲＵは、データ処理システムから容易に取り外すことおよび他の電子コンポーネントに置き換えることが可能な、回路基板、部品、アセンブリ、または他の形の電子コンポーネントである。
【００２３】
図１の例では、ＦＲＵは、ＣＰＵ１１０、メモリ１２０の１つまたは複数のバンク、１つまたは複数のハード・ディスク・ドライブ１１５、ネットワーク・カード、グラフィックス・カード、またはサウンド・カードなどの１つまたは複数のアダプタ・カード１２５、１つまたは複数のインターフェース・アダプタ・カード１３０、あるいは、マザーボードなどとインターフェースする任意の他のタイプのＦＲＵである。
【００２４】
各ＦＲＵ１１０、１１５、１２０、１２５、１３０には、電力が供給される必要がある。必要な電力供給量は、ＦＲＵ１１０、１１５、１２０、１２５、１３０によってそれぞれ異なる。たとえば、典型的なハード・ドライブは１５Ｗから３０Ｗ、マザーボードは５０Ｗから１００Ｗ、ＲＡＭは１ＧＢあたり１５Ｗ、ＣＰＵファンは３Ｗの、電力を必要とする可能性がある。各ＦＲＵ１１０、１１５、１２０、１２５、１３０がどれだけの電力を必要とするかに関する情報は、製造業者（一部の製造業者は、自社のサーバ・システムに関して各ＦＲＵの電源機構要件を伝える表を提供している）から取得することができるか、または、各ＦＲＵ１１０、１１５、１２０、１２５、１３０が、その電源機構要件に関する情報を表示する独自のラベル１４０を有する可能性がある。
【００２５】
こうしたタイプのラベルの１つが、この情報を表示するために使用可能な電子ラベルである。電子ラベルは、ラベルに電子的に書き込まれた情報を表示することができる。たとえば、特定のＦＲＵに関連付けられた製品情報などである。
【００２６】
電子ラベルは、電子的に書き込み可能であり、ラベルから電力が除去された場合、最新の表示状態を維持することになる、任意の好適な材料から製造することができる。電子ラベルは、製品関係情報を格納するためのメモリと、メモリ内に格納された情報を表示するための表示手段とを、備えることもできる。電子ラベルは、製品関係情報を格納することが可能なＲＦＩＤタグまたは他のタイプの電子手段、ならびに、他の電子ラベルから更新された製品情報を受信するため、および製品情報を他の要求元電子ラベルへ送信するための、トランシーバ手段の形を取ることもできる。
【００２７】
図２は、関連付けられたＦＲＵ１１０、１１５、１２０、１２５、１３０に特有の情報を表示するために動作可能な、電子ラベルの好ましい実施形態を示す。好ましくは、電子ラベルは、部品番号およびＦＲＵの電源機構要件などの人間が読み取り可能な形の情報、ならびに、バーコードなどの機械が読み取り可能な形の情報を表示する。
【００２８】
本発明の好ましい実施形態の利点を提供するために、前述の電子ラベルはいくつかの機能強化を備える。これらは図２に示されている。
【００２９】
電子ラベル２００は、ＦＲＵ１１０〜１３０の電源機構要件およびＦＲＵ１１０〜１３０に関連付けられた固有識別子を備える機械が読み取り可能な形の情報２０５と、ＦＲＵ１０５〜１３０の固有識別子、ＦＲＵ１１０〜１３０の部品番号、およびＦＲＵ１１０〜１３０の電源機構要件などの、ＦＲＵに関連付けられた情報を格納するためのストレージ手段２１０と、プロセッサ２１５と、ストレージ手段２１０内に格納された情報を電子エンクロージャ・ラベルなどの他の要求元電子ラベルに送信するためのトランシーバ２２０と、を備える。各電子ラベル２００は、電子ラベルをＦＲＵ１１０〜１３０に接続するための接続手段を備えることができる。電子ラベル２００を製造時にＦＲＵ１１０〜１３０に接続するか、または、電子ラベル２００を、ＦＲＵ１１０〜１３０がサーバ・システム１０５内にインストールされている際に接続することができる。
【００３０】
電子ラベル２００が、ＦＲＵ１１０〜１３０がサーバ・システム１０５にインストールされた時点で接続された場合、プロセッサ・コンポーネント２１５は、ＦＲＵ１１０〜１３０の電源機構要件に関連付けられた入力をリーダ・デバイスから受け入れるための手段を提供することができる。電源機構要件情報は、電子ラベル２００のストレージ手段２１０に格納される。
【００３１】
別の方法として、電子ラベル２００は、トランシーバ手段２２０を介して、事前にプログラミングされた電源機構要件情報をリーダ・デバイスに送信することができる。
【００３２】
他のタイプのラベルが、図３を参照しながら示される。このタイプの電子ラベルは、サーバ・システム１０５に関連付けられたすべてのＦＲＵ１１０〜１３０の組み合わせられた電源機構要件の合計を計算するための、サーバ・システム１０５およびプロセッサ手段３２０内にインストールされた各ＦＲＵ１１０〜１３０に関連付けられた電源機構要件情報の格納機能を提供する、電子エンクロージャ・ラベルである。電子エンクロージャ・ラベル３００は、計算された電源機構要件を表示するための表示手段３１５も備える。
【００３３】
電子エンクロージャ・ラベル３００は、エンクロージャ手段１３５に関連付けることもできる。サーバ・ラック１４５の例におけるエンクロージャ手段は、サーバ・ラック１４５内に配置された複数のサーバ１０５を有することができる。したがって、各サーバ１０５は、インストールされた各ＦＲＵ１１０〜１３０の計算された電源機構要件を表示する電子エンクロージャ・ラベル３００と、サーバ・ラック１４５に関連付けられたすべてのサーバ１０５の電源機構要件の合計を計算および表示するためのエンクロージャ手段１４５に関連付けられた電子エンクロージャ・ラベル３００とを備える。
【００３４】
電子エンクロージャ・ラベル３００は、図２の電子ラベル２００の修正である。この修正は、サーバ１０５またはエンクロージャ手段１３５に関連付けられた各ＦＲＵに関連付けられたデータのログを維持するための手段をさらに備えるストレージ手段３１０と、サーバ１０５に関連付けられた各ＦＲＵに関する電源機構要件の合計、またはエンクロージャ手段１３５のサーバ・ラック１４５内に配置されたすべてのサーバ１０５の電源機構要件の合計を計算するための手段をさらに備えるプロセッサ３２０と、計算手段によって計算された場合に計算済み総計を表示するための表示手段３１５と、を備える。
【００３５】
電子エンクロージャ・ラベル３００は、サーバまたはエンクロージャ手段１３５に関連付けられたすべてのＦＲＵの総電力消費を表示するために、互いにインターフェースおよび対話する、多数のコンポーネントを備える。
【００３６】
電子エンクロージャ・ラベル３００は、電子エンクロージャ・ラベル３００に関連付けられたサーバ１０５またはエンクロージャ手段１３５を識別する情報を表示するための、機械が読み取り可能な形の情報３０５と、エンクロージャ手段１３５に関連付けられたサーバ１０５またはすべてのサーバ１０５に関連付けられたすべてのＦＲＵの総電力消費を計算するための計算手段３３０をさらに備える、プロセッサ手段３２０と、エンクロージャ手段１３５に関連付けられたサーバ１０５または各サーバに関連付けられたすべてのＦＲＵのログを維持するためのストレージ手段３１０と、エンクロージャ手段１３５に関連付けられたサーバ１０５またはすべてのサーバに関連付けられたすべてのＦＲＵの総電力消費を表示するための表示手段３１５との、コンポーネントを備える。トランシーバ手段３２５は、ストレージ手段３１０からの情報の受信および送信が可能であり、したがって、ＲＦＩＤタグの機能を実行することも可能である。
【００３７】
このように、各電子エンクロージャ・ラベル３００は、以下の情報を格納することができる。
【００３８】
サーバ１０５に関連付けられた電子エンクロージャ・ラベル３００の場合、
サーバにインストールされた各ＦＲＵについて、
・インストールされた各ＦＲＵ１１０〜１３０に関連付けられた電子ラベル２００から情報が取得可能な、ＦＲＵ１１０〜１３０およびＦＲＵの電源機構要件に関連付けられた固有識別子
・サーバ１０５にインストールされた各ＦＲＵ１１０〜１３０に関する計算済みの組み合わされた電源機構要件。
【００３９】
エンクロージャ手段１３５に関連付けられた各サーバ１０５の場合、
・サーバ１０５に関連付けられた固有識別子、および、サーバ１０５に関連付けられた電子エンクロージャ・ラベル３００によって計算された、計算済みの総電源機構要件から取得可能なサーバの計算済み電源機構要件、
・エンクロージャ手段１３５内に複数のサーバ１０５が存在する場合、サーバ１０５の電子エンクロージャ・ラベル３００とエンクロージャ手段１３５との間の階層アソシエーション、および
・エンクロージャ手段１３５に関連付けられた各サーバ１０５に関連付けられた各電子エンクロージャ・ラベル３００上に格納された各計算結果から計算された、エンクロージャ手段１３５の電源機構要件の合計。
【００４０】
情報のタイプの変形、および、情報の総計が各電子エンクロージャ・ラベル３００上に格納されるか、または必要なサブセット上のみに格納されるかは、本発明の範囲を逸脱することなく、当業者によって実現可能である。
【００４１】
図２の電子ラベル２００および図３の電子エンクロージャ・ラベル３００に関して、互いに対話し、結果として電子エンクロージャ・ラベル３００がすべてのその関連付けられたコンポーネントに関する総電源機構要件を表示することができるように、リーダ・デバイスが必要である。
【００４２】
リーダ・デバイスは、図４を参照しながら示される。リーダ・デバイス４００の機能は、電子ラベル２００上に格納された情報を読み取ること、および、この情報を電子エンクロージャ・ラベル３００に伝送することである。リーダ・デバイス４００は、１つまたは複数の電子ラベル２００を電子エンクロージャ・ラベル３００に関連付ける機能、および、１つまたは複数の電子エンクロージャ・ラベルを他の電子エンクロージャ・ラベル３００に関連付ける機能も実行する。
【００４３】
この概念は、図５を参照しながら説明される。第１に、多数の電子ラベル４５５が多数のＦＲＵに関連付けられる。次に、これらの電子ラベル４５５のそれぞれが、リーダ・デバイス４００の動作を介して、サーバに関連付けられた電子エンクロージャ・ラベル４５０に関連付けられる。その後、階層を上り、サーバに関連付けられた電子エンクロージャ・ラベル４５０のそれぞれが、リーダ・デバイス４００の動作を介して、エンクロージャ手段の電子エンクロージャ・ラベル４４５に関連付けられる。
【００４４】
リーダ・デバイス４００の諸コンポーネントは、電子ラベル２００および電子エンクロージャ・ラベル３００との間の入力および出力情報を表示するための表示手段４０５と、たとえば電子ラベル２００上または電子エンクロージャ・ラベル３００上のバーコードから、電力消費および製品識別情報を読み取るための、機械が読み取り可能な情報形式リーダ４１０と、情報をリーダ・デバイス４００に入力するためのキーボードなどの入力手段４１５と、電子ラベル２００および電子エンクロージャ・ラベル３００のトランシーバとの間で情報を読み取りおよび伝送するためのトランシーバ４３０と、電子ラベル２００を電子エンクロージャ・ラベル３００と関連付けるため、および、電子エンクロージャ・ラベル３００を図５を参照しながら説明するような他の電子エンクロージャ・ラベル３００と関連付けるための、プログラマ手段４２５と、受信したすべての情報を処理するためのプロセッサ４３５と、ＦＲＵ、サーバ、およびエンクロージャ手段（図５）の階層関係のログ、ならびに、各電子エンクロージャ・ラベル３００によって計算された総電源機構要件を格納するための、ストレージ手段４４０、である。
【００４５】
図６に進むと、ＦＲＵ１１０、１１５、１２０、１２５、１３０に関連付けられた電子ラベル２００と、サーバ１０５に関連付けられた電子エンクロージャ・ラベル３００と、エンクロージャ手段１３５に関連付けられた電子エンクロージャ・ラベル３００との間の、対話を詳述する流れ図が示される。以下の例は、多数のＦＲＵが最初にサーバ・システムにインストールされる際の状況を示す。
【００４６】
ステップ５００および５０５で、リーダ４００は、多数のＦＲＵ１１０〜１３０と関連付けられることになるサーバ１０５を識別するために、電子エンクロージャ・ラベル３００上に配置されたバーコードをスキャンする。サーバ１０５の固有ＩＤが、リーダ・デバイス４００のストレージ手段４４０内に格納される。
【００４７】
次に、ステップ５０５で、多数のＦＲＵがサーバ・システム１０５にインストールされる。各ＦＲＵ１１０〜１３０がインストールされる場合、リーダ・コンポーネント４１０は、その関連付けられた電子ラベル３００上のＦＲＵのバーコードをスキャンする。バーコードは、それがどのタイプのＦＲＵ１１０〜１３０であるか、およびその電源機構要件を識別する。
【００４８】
別の方法として、ＦＲＵの電源機構要件は、リーダのストレージ手段４４０、またはサーバ１０５上に配置された何らかの他のストレージ手段に格納された、データベースから位置を突き止めることができる。各ＦＲＵの電子ラベル２００が読み取られた場合、プログラマ・コンポーネント４２５は、ステップ５１０で、各ＦＲＵの固有識別子をサーバ１０５の固有識別子に関連付ける。アソシエーション情報は、リーダ・デバイス４００のストレージ手段４４０に格納され、プログラマ・コンポーネント４２５はこの情報を、サーバ１０５に関連付けられた電子エンクロージャ・ラベル３００のストレージ手段に書き込む。したがって、電子エンクロージャ・ラベル３００は、サーバ１０５に関連付けられた各電子ラベル２００のログ、および、サーバ１０５に関連付けられた各ＦＲＵの電源機構要件を格納する。
【００４９】
ステップ５１５で、電子ラベル２００に関連付けられたＦＲＵをサーバ１０５に関連付ける電子ラベル２００から情報を読み取り、情報をリーダ４００内および電子エンクロージャ・ラベル３００上に格納する、このプロセスは、ステップ５２０で、すべてのＦＲＵ１１０〜１３０がサーバ１０５内にインストールされるまで実施される。
【００５０】
完了すると、プログラマ・コンポーネント４２５は、サーバ１０５に関連付けるＦＲＵ１１０〜１３０がない旨を電子エンクロージャ・ラベル３００に通知し、関連付けられたすべてのＦＲＵ１１０〜１３０に関する総電源機構要件を計算する旨を電子エンクロージャ・ラベル３００に命令する。この計算は、ステップ５２５で、電子エンクロージャ・ラベル３００の表示手段を介して表示される。構成されるべきサーバが他の存在する場合、ステップ５０５から５２０が反復される。
【００５１】
ステップ５３０で、構成されるべき任意の他のサーバ１０５が存在するかどうかに関する決定が実行される。この決定が肯定的である場合、リーダ・デバイス４００は、ステップ５３５で、追加の電子エンクロージャ・ラベル３００の固有識別子を読み取り、これらを、エンクロージャ手段１３５の電子エンクロージャ・ラベル３００に関連付ける。
【００５２】
サーバ・ラック１４５が完全に構成されると、リーダ・デバイス４００は、それぞれのサーバ１０５に関連付けられたそれぞれの電子エンクロージャ・ラベル３００のストレージ手段を読み取り、ステップ５４０で決定されるように、それぞれのサーバ１０５の固有識別子および各サーバ１０５の電源機構要件を決定する。
【００５３】
この情報は、リーダ・デバイス４００によって電子エンクロージャ・ラベル３００へと伝送される。電子エンクロージャ・ラベル３００は、この情報をそのログに格納する。すべての情報がログに格納されると、電子エンクロージャ・ラベル３００は、関連付けられたエンクロージャ手段にインストールされたすべてのサーバに関する総電源機構要件を計算するために、この情報を処理するように命令される。この計算は、ステップ５４５で、電子エンクロージャ・ラベルの表示手段３１５を介して表示される。
【００５４】
図７および図８に示された他の実施形態では、多数の電子ラベル２００に値６００が与えられ、値６００は、たとえばワット数に関連付けられる。たとえば、電子ラベル２００に、５ワットと等価の「５」の数値、１０ワットと等価の「１０」の値などを与えることができる。したがって、リーダ・デバイス４００が、ＦＲＵの固有識別子を識別するために、ＦＲＵ１１０〜１３０に関連付けられたバーコードを読み取った場合、リーダ・デバイス４００は、ＦＲＵ１１０〜１３０の電源機構要件を識別するために、そのストレージ手段内でルックアップを実行する。その後、リーダ・デバイス４００の表示手段４０５を介して、リーダは、ＦＲＵ１１０〜１３０の電源機構要件を表すために、特定の値６００の電子タグがどれだけ必要であるかを表示する。たとえば、ＦＲＵ１１０〜１３０の電源機構要件が２５ワットの場合、２つの１０ワット電子タグおよび１つの５ワット電子タグを選択することによって、この値６００を表すことができる。次に、これらの電子ラベル２００は、当該のＦＲＵ１１０〜１３０に接続または関連付けられる。この実施形態では、電子エンクロージャ・ラベル３００は、そのトランシーバ・コンポーネント４３０を介して、まだそのストレージ手段４４０にログ記録されていない電子ラベル２００を検索する。すべての電子ラベル２００が、それらのトランシーバ・コンポーネント２２０を介してそれらの固有識別子をブロードキャストすることになる。電子エンクロージャ・ラベル３００は、まだ関連付けられていない固有識別子、すなわちそのストレージ手段にまだログ記録されていない識別子を検索することになる。
【００５５】
固有識別子が検出され、データ・ストアにログ記録されると、電子エンクロージャ・ラベル３００は、それに関連付けられた、すなわちサーバ１０５に関連付けられた、各ＦＲＵ１１０〜１３０の総電源機構要件を自動的に計算することになる。各電子エンクロージャ・ラベル３００に関して、その関連付けられた各サーバ１０５に関する総電源機構要件を表示するために、または、電子エンクロージャ・ラベル３００に関して、エンクロージャ手段１３５に関連付けられた各サーバ１０５に関する総電源機構要件を表示するために、図６のステップ５２５から５４５の通りにプロセスが実行される。
【００５６】
当業者であれば、本発明の好ましい諸実施形態のすべてまたは一部が、方法の諸ステップを実行するように配置構成された論理要素を備える論理装置または複数の論理装置内で好適かつ有用に実行可能であること、および、こうした論理要素がハードウェア・コンポーネント、ファームウェア・コンポーネント、またはそれらの組み合わせを備えることが可能であることが、明らかとなろう。
【００５７】
当業者であれば、本発明の好ましい諸実施形態に従った論理配置構成のすべてまたは一部が、方法の諸ステップを実行するための論理要素を備える論理装置内で好適に実行可能であること、および、こうした論理要素が、たとえばプログラマブル論理アレイまたは特定用途向け集積回路内の論理ゲートなどのコンポーネントを備えることが可能であることが、等しく明らかとなろう。さらにこうした論理配置構成は、たとえば、固定または伝送可能な搬送波メディアを使用して格納または伝送可能な、仮想ハードウェア記述子言語を使用して、こうしたアレイまたは回路内に論理構造を一時的または永続的に確立するための諸要素を実行可能にする際に、実行可能である。
【００５８】
前述の方法および配置構成が、１つまたは複数のプロセッサ（図示せず）上で実行中のソフトウェアにおいて、完全にまたは部分的に、好適に実行可能でもあること、および、ソフトウェアが、磁気または光ディスクなどの任意の好適なデータ搬送波（同じく図示せず）上で実行される、１つまたは複数のコンピュータ・プログラム要素の形で提供可能であることを、理解されよう。データの伝送用のチャネルは、同様に、すべての記述のストレージ・メディア、ならびに、有線または無線の信号搬送メディアなどの信号搬送メディアを備えることができる。
【００５９】
方法とは、一般に、所望の結果につながる自己矛盾のない一連のステップと考えられる。これらのステップは、物理的な量の物理的な操作を必要とする。必須ではないが、通常、これらの量は、格納、転送、組み合わせ、比較、およびその他の方法で操作することが可能な、電気または磁気信号の形を取る。時には、主に一般的に使用するという理由で、これらの信号を、ビット、値、パラメータ、アイテム、要素、オブジェクト、シンボル、文字、項、数などとして言い表すことが便利である。しかしながら、これらの用語および同様の用語のすべてが、適切な物理量に関連付けられるものであること、およびこれらの量に適用される単なる便宜的なラベルであることに留意されたい。
【００６０】
さらに本発明は、コンピュータ・システムと共に使用するためのコンピュータ・プログラム製品として、好適に実行可能である。こうした実装は、たとえば、ディスケット、ＣＤ−ＲＯＭ、ＲＯＭ、またはハード・ディスクと言ったコンピュータ読取可能メディアなどの有形のメディア上に固定されるか、あるいは、光またはアナログ通信回線を含むがこれらに限定されることのない有形のメディアを介して、あるいは、マイクロ波、赤外線、または他の伝送技法を含むがこれらに限定されることのない無線技法を使用して無形に、モデムまたは他のインターフェース・デバイスを通じてコンピュータ・システムに伝送可能な、一連のコンピュータ読取可能命令を備えることができる。この一連のコンピュータ読取可能命令は、本明細書で前述した機能のすべてまたは一部を実行する。
【００６１】
当業者であれば、こうしたコンピュータ読取可能命令は、多くのコンピュータ・アーキテクチャまたはオペレーティング・システムと共に使用するために、多数のプログラミング言語で作成可能であることを理解されよう。さらに、こうした命令は、半導体、磁気、または光を含むがこれらに限定されることのない、現在または将来の任意のメモリ技術を使用して格納すること、あるいは、光、赤外線、またはマイクロ波を含むがこれらに限定されることのない、現在または将来の任意の通信技術を使用して伝送することが可能である。こうしたコンピュータ・プログラム製品は、たとえば収縮包装ソフトウェアなどの添付の印刷または電子文書と共に取り外し可能メディアとして配布すること、たとえばシステムＲＯＭまたは固定ディスク上にコンピュータ・システムと共に事前ロードすること、あるいは、たとえばインターネットまたはワールド・ワイド・ウェブなどのネットワークを介して、サーバまたは電子掲示板から配布することが、可能であるものと企図される。
【００６２】
一代替形態では、本発明の好ましい実施形態は、コンピュータ・インフラストラクチャ内に配置構成され、そこで実行された場合、当該コンピュータ・システムに方法のすべてのステップを実行させるように動作可能な、コンピュータ・プログラム・コードを配置するステップを備える、サービスを配置するコンピュータ実装方法の形で実現することができる。
【００６３】
他の代替形態では、本発明の好ましい実施形態は、機能データを有するデータ搬送波の形で実現することが可能であり、当該機能データは、コンピュータ・システムにロードされ、それによって動作された場合、当該コンピュータ・システムが方法のすべてのステップを実行できるようにするための機能的なコンピュータ・データ構造を備える。
【００６４】
当業者であれば、本発明の範囲を逸脱することなく、前述の例示的実施形態に対する多くの改良および修正が実行可能であることが明らかとなろう。
【図１】
2011513867.tif 000003
【図２】
2011513867.tif 000004
【図３】
2011513867.tif 000005
【図４】
2011513867.tif 000006
【図５】
2011513867.tif 000007
【図６】
2011513867.tif 000008
【図７】
2011513867.tif 000009
【図８】
2011513867.tif 000010
【手続補正書】
【提出日】平成22年12月29日(2010.12.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ処理システムの電源機構要件を決定するための方法であって、前記データ処理システムは複数の現場交換可能ユニットに関連付けられ、
前記現場交換可能ユニットに関連付けられた電子ラベルから、前記現場交換可能ユニットの固有識別子および電源機構要件を識別するステップと、
データ処理システムに関連付けられた電子エンクロージャ・ラベルを識別するステップと、
現場交換可能ユニットの前記電子ラベルを前記データ処理システムの前記電子エンクロージャ・ラベルに関連付けるステップと、
前記電子ラベルに関連付けられた前記関連付けられた現場交換可能ユニットの前記識別された電源機構要件から前記データ処理システムの前記電源機構要件を計算する旨を、前記電子エンクロージャ・ラベルに命令するステップと、
を含む、方法。
【請求項２】
複数の電子ラベルが電子エンクロージャ・ラベルに関連付けられ、前記データ処理システムの前記電源機構要件の合計が、電子ラベルに関連付けられたそれぞれの前記関連付けられた現場交換可能ユニットのそれぞれの前記電源機構要件から計算される、請求項１に記載の方法。
【請求項３】
データ処理手段に関連付けられた電子エンクロージャ・ラベルが、エンクロージャ手段に関連付けられた他の電子エンクロージャ・ラベルに関連付けられる、前記請求項のいずれか一項に記載の方法。
【請求項４】
それぞれの前記関連付けられた電子エンクロージャ・ラベルから前記データ処理システムの前記総電源機構要件を計算する旨を、前記他の電子エンクロージャ・ラベルに命令するステップを、さらに含む、請求項３に記載の方法。
【請求項５】
電子エンクロージャ・ラベルの表示ウィンドウ内に前記総電源機構要件を表示するステップをさらに含む、前記請求項のいずれか一項に記載の方法。
【請求項６】
前記電子エンクロージャ・ラベルがサーバに関連付けられる、前記請求項のいずれか一項に記載の方法。
【請求項７】
前記電子エンクロージャ・ラベルがエンクロージャ手段に関連付けられる、前記請求項のいずれか一項に記載の方法。
【請求項８】
データ処理システムの電源機構要件を決定するためのシステムであって、前記データ処理システムは複数の現場交換可能ユニットに関連付けられ、
データ処理手段あるいはエンクロージャ手段またはその両方に関連付けるための電子エンクロージャ・ラベルと、
前記データ処理システムの現場交換可能ユニットに関連付けるための電子ラベルと、
前記現場交換可能ユニットに関連付けられた電子ラベルから前記現場交換可能ユニットの前記電源機構要件を識別するためのリーダ・デバイスと、
を備え、
前記リーダ・デバイスが、前記電子ラベルを電子エンクロージャ・ラベルに関連付け、前記現場交換可能ユニットの前記電源機構要件を用いて前記電子エンクロージャ記録を更新し、前記電子エンクロージャ記録から前記データ処理システムの前記総電源機構要件を計算する、システム。
【請求項９】
現場交換可能ユニットに関連付けられた電源機構要件情報を格納するためのストレージ手段と、前記現場交換可能ユニットに関連付けられた前記電源機構要件の合計を計算するためのプロセッサ手段と、前記関連付けられた現場交換可能ユニットの前記計算された電源機構要件を表示するための表示手段と、を備える、電子エンクロージャ・ラベル。
【請求項１０】
製品識別データと、現場交換可能ユニットに関連付けられた電源機構要件データとを格納するための、ストレージ手段を備える、電子ラベル。
【請求項１１】
前記電子ラベルが、製品識別データおよび電源機構要件データを要求元の電子エンクロージャ・ラベルへ伝送するためのトランシーバ手段をさらに備える、請求項１０に記載の電子ラベル。
【請求項１２】
請求項１から７に記載の方法のすべてのステップをコンピュータに実行させるコンピュータ・プログラム。
【国際調査報告】
2011513867.tif 000011
2011513867.tif 000012