(57)【特許請求の範囲】
【請求項１】
コンピュータにより実施される、制御コンポーネントを監視する方法であって、前記制御コンポーネントは、ホストコンピューティング装置の動作の１つ以上の態様を管理または制御するためのものであり、
状態処理コンポーネントが、特定の実行可能な命令および前記制御コンポーネントに関連する電源から独立した電源を備えて構成された１つ以上のプロセッサの制御下で、
前記制御コンポーネントの初期状態を設定するステップと、
制御コンポーネントの動作状態に対応する情報が受信されたか否かを判定するステップと、
前記制御コンポーネントの前記動作状態に対応する情報が受信されていないと判定するステップに基づいて、または、前記制御コンポーネントの判定された動作状態に基づいて、前記制御コンポーネントの現在の状態を故障状態または非故障状態のうちの１つに変更するステップと、
前記制御コンポーネントの前記現在の状態に基づいて、視覚的インジケータを発生させるステップと、
を実施する方法。
【請求項２】
前記制御コンポーネントの前記現在の状態に基づいて視覚的インジケータを発生させるステップは、判定された非故障状態に対応する特定の色インジケータを発生させるステップを含む、
請求項１に記載のコンピュータにより実施される方法。
【請求項３】
前記制御コンポーネントの前記現在の状態に基づいて視覚的インジケータを発生させるステップは、判定された故障状態に対応する特定の色インジケータを発生させるステップを含む、
請求項１に記載のコンピュータにより実施される方法。
【請求項４】
判定された故障状態に対応する特定の色インジケータを発生させるステップは、必要とされる交換イベントに関連する第１の色インジケータを発生させるステップを含む、
請求項３に記載のコンピュータにより実施される方法。
【請求項５】
判定された故障状態に対応する特定の色インジケータを発生させるステップは、必要とされる障害探索イベントに関連する第２の色インジケータを発生させるステップを含む、
請求項４に記載のコンピュータにより実施される方法。
【請求項６】
前記制御コンポーネントの前記現在の状態に基づいて視覚的インジケータを発生させるステップは、前記制御コンポーネントの電源切断状態に対応する特定のインジケータを発生させるステップを含む、
請求項１に記載のコンピュータにより実施される方法。
【請求項７】
制御コンポーネントの初期状態を設定するステップは、前記初期状態を非故障状態または故障状態に設定するステップを含む、
請求項１に記載のコンピュータにより実施される方法。
【請求項８】
ホストコンピューティング装置を管理するためのシステムであって、
前記システムは、１つ以上のプロセッサおよび電源を含む制御コンポーネントを備え、前記制御コンポーネントは、前記ホストコンピューティング装置の動作の１つ以上の態様を監視および制御するように構成され、
前記システムは、状態監視コンポーネントを備え、前記状態監視コンポーネントは、
前記制御コンポーネントに関連する電源とは独立した電源と、
前記制御コンポーネントを監視し、前記制御コンポーネントの動作状態を判定する状態処理コンポーネントと、
少なくとも１つの視覚的インジケータ・インターフェースと、
を備え、
前記状態監視コンポーネントは、前記制御コンポーネントの前記判定された動作状態に基づいて視覚的表示を発生させる、
システム。
【請求項９】
前記状態監視コンポーネントは、判定された非故障状態に対応するインジケータを発生させない、
請求項８に記載のシステム。
【請求項１０】
前記状態監視コンポーネントは、判定された故障状態または必要とされる修理イベントに対応する特定の色インジケータを発生させる、
請求項８に記載のシステム。
【請求項１１】
前記状態監視コンポーネントは、前記制御コンポーネントの電源切断状態に対応する特定のインジケータを発生させる、
請求項８に記載のシステム。
【請求項１２】
前記制御コンポーネントの前記判定された動作状態に基づく前記視覚的表示は、プロセッサ性能、オペレーティングシステム性能、ネットワーク性能および電力性能のうちの少なくとも１つに基づいている、
請求項８に記載のシステム。
【請求項１３】
前記少なくとも１つの視覚的インジケータ・インターフェースと通信する少なくとも１つの視覚的表示装置をさらに備える、
請求項８に記載のシステム。
【請求項１４】
前記少なくとも１つの視覚的表示装置は、液晶ディスプレイ、発光ダイオード、発光ダイオードの組および多色発光ダイオードのうちの少なくとも１つを含む、
請求項１３に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
一般的に述べると、コンピューティング装置は、データを交換するために通信ネットワーク、または一連の通信ネットワークを利用する。企業および組織は、事業を支援するため、またはサービスを第三者に提供するために、多数のコンピューティング装置を相互接続するコンピュータネットワークを運用する。コンピューティングシステムは、単独の地理的位置、または複数の（たとえば、プライベートまたは公衆通信ネットワークを介して相互接続されている）区別可能な地理的位置に存在してもよい。具体的には、データセンタまたはデータ処理センタ（ここでは、総称して「データセンタ」と称する）は、コンピューティング資源をデータセンタのユーザに提供するために多数の相互接続されたコンピューティングシステムを備えてもよい。データセンタは、組織のため運用されるプライベート・データセンタ、または、公衆のためもしくは公衆の利益のため運用される公衆データセンタでもよい。
【背景技術】
【０００２】
データセンタ資源の増大する利用を容易にするために、仮想化技術は、単独の物理的なコンピューティング装置がデータセンタのユーザにとって独立したコンピューティング装置のように見えかつ動作する仮想マシンの１つ以上のインスタンスをホストすることを可能にすることがある。個々の物理的なコンピューティング装置は、それぞれ、ホストコンピューティング装置と総称することができる。仮想化を用いることにより、単独の物理的なコンピューティング装置は、動的な手法で仮想マシンを作成、維持、削除したり、またはそうでなければそれを管理できる。次に、ユーザは、単独のコンピューティング装置またはネットワーク型コンピューティング装置の構成を含むデータセンタからコンピュータ資源を要求し、種々の数の仮想マシン資源を提供され得る。
【０００３】
仮想化技術の利用と併せて、データセンタは、ホストコンピューティング装置が電力または通信ネットワーク接続性などのコンピューティング装置資源を共有することを可能にするためにホストコンピューティング装置の組を物理的に編成できる。このような物理的な編成は、ホスティングコンピューティング装置が搭載された、ホストコンピューティング装置のラックと総称される物理的なラックに対応してもよい。ホストコンピューティング装置のラックの台数の増加に伴い、データセンタと関連するサービスプロバイダは、個別のホストコンピューティング装置と関連するエラーもしくは故障、特有のラックと関連する共有資源、または、ホストコンピューティング装置を管理するために利用された分散型コンポーネントを区別することが困難である。
【０００４】
本開示の以上の態様、ならびに付随する利点の多くは、添付図面と併せて、以下の詳細な説明を参照することによってより十分に理解されるので、より容易に認識されるであろう。
【図面の簡単な説明】
【０００５】
【図１】多数のホストコンピューティング装置および制御コンポーネントを含むホストコンピューティング装置を管理する例示的な環境を表すブロック図である。
【図２】図１のホストコンピューティング装置の環境で利用するための制御コンポーネントを示すブロック図である。
【図３】ホストコンピューティング装置の物理的なラックと制御コンポーネントと制御コンポーネントに関連する視覚的インジケータを示すブロック図である。
【図４】状態監視コンポーネントによって実施される状態処理ルーチンを動かす制御コンポーネントを示すフローチャートである。
【発明を実施するための形態】
【０００６】
一般的に述べると、本開示の態様は、ホストコンピューティング装置の管理に関する。具体的には、ホストコンピューティング装置制御コンポーネント、すなわち制御コンポーネントを利用してホストコンピューティング装置の管理を容易にするシステムおよび方法が開示される。例示的に、ホストコンピューティング装置の組が物理的なラックに編成されている。また、１つのホストコンピューティング装置制御コンポーネントは、１つずつの物理的なラックと関連する。一態様では、制御コンポーネントは、対応するラック内のホストコンピューティング装置の性能を監視するか、または、様々な態様の動作を管理するためにホストコンピューティング装置と通信している。別の態様では、制御コンポーネントは、制御コンポーネントの動作状態を監視する別個の状態監視コンポーネントを含む。例示的に、状態監視コンポーネントは、制御コンポーネント電源とは別個である電源と、状態処理コンポーネントと、視覚的インジケータ・インターフェースとを含む。制御コンポーネントの動作を監視することに基づいて、状態監視コンポーネントは、制御コンポーネントの動作状態を表す１つ以上の視覚的インジケータを発生させる。
【０００７】
次に図１を参照すると、ホストコンピューティング装置を管理する例示的なホストコンピューティング装置環境１００を表すブロック図について説明する。ホストコンピューティング装置環境１００は、複数のホストコンピューティング装置１０２を含む。例示的に、ホストコンピューティング装置１０２は、１つ以上のプロセッサと、メモリと、オペレーティングシステムと、ソフトウェア・アプリケーションとを含み、種々の目的のため構成できるサーバコンピューティング装置に対応する。また、ホストコンピューティング装置１０２は、１つ以上の仮想マシンインターフェースをホストするように構成されてもよい。図１に示すように、複数のホストコンピューティング装置１０２は、ラックまたはその他の支持構造などのホストコンピューティング装置の組の物理的な配置に応じて編成される。ホストコンピューティング装置１０２の各組の編成は、ラック１０４と総称される。代替的な実施形態では、ホストコンピューティング装置１０２は、物理的な基準および論理的な基準を含むその他の編成基準に応じて編成されてもよい。
【０００８】
代替的な実施形態では、各ラック１０４は、ラック制御コンポーネントとも称されるホストコンピューティング装置制御コンポーネント１０６と関連している。代替的な実施形態では、ホストコンピューティング装置制御コンポーネント１０６は、限定するものではないが、ホストコンピューティング装置と関連するソフトウェアのプロビジョニング、更新、および変更など、ホストコンピューティング装置１０２、またはこれらのコンポーネントの組の動作を管理できる。ホストコンピューティング装置制御コンポーネント１０６は、ホストコンピューティング装置制御コンポーネント１０６の動作の状態を監視し、判定された動作の状態に対応する視覚的インジケータを提供する状態監視コンポーネントをさらに含む。ホストコンピューティング装置制御コンポーネント１０６を示すコンポーネントは、図２に関連して説明する。
【０００９】
図１に示すように、ホストコンピューティング装置１０２の複数のラック１０４は、プライベートまたは公衆ネットワークなどの通信ネットワーク１０４を介して通信してもよい。たとえば、各ラック１０４からのホストコンピューティング装置制御コンポーネント１０６は、ホストコンピューティング装置制御コンポーネントに固有のプライベート通信ネットワークを含んでもよい通信ネットワーク１０８を介して互いに通信してもよい。当業者は、各ラック１０４が任意の数のホストコンピューティング装置１０２備えてもよいこと、および、ホストコンピューティング装置環境１００が任意の数のラック１０４を備えてもよいことを認識するであろう。それでもさらに、ラック１０４は、ホストコンピューティング装置環境内の全てのラックの間に接続を必要としない手法でさらに編成されてもよい。
【００１０】
次に図２を参照すると、ホストコンピューティング装置環境１００内のホストコンピューティング装置制御コンポーネント１０６を示すコンポーネントについて説明する。例示的な実施形態では、ホストコンピューティング装置制御コンポーネント１０６は、パーソナルコンピューティング装置、ラップトップコンピューティング装置、ハンドヘルドコンピューティング装置、端末コンピューティング装置、モバイル装置（たとえば、携帯電話機、タブレットコンピューティング装置など）、ワイヤレス装置、様々な電子装置、および、家電製品などを含む多種多様のコンピューティング装置に対応してもよい。コンテンツ配信環境１００は、様々な種類のコンピューティング装置制御コンポーネント１０６をいくつでも含むことができ、これは特定のラック１０４またはラックのタイプに応じてカスタマイズされてもよい。
【００１１】
例示的に、クライアントコンピューティング装置１０２は、中央処理ユニットおよびアーキテクチャと、メモリと、大容量記憶装置と、グラフィックス処理ユニットと、通信ネットワーク可用性および帯域幅となどなどの多様なローカルコンピューティング資源を有していることがある。しかし、一般に、各ホストコンピューティング装置制御コンポーネント１０６は、１つ以上のＣＰＵなどの１つ以上の処理ユニットを含んでもよい様々なコンピューティング資源２０２を備えてもよい。コンピューティング資源２０２は、揮発性および／または不揮発性記憶機器のどなどの組み合わせにも対応しうるシステムメモリをさらに備えてもよい。システムメモリは、オペレーティングシステム・コンポーネント、様々なプログラムモジュール、プログラムデータ、またはその他のコンポーネントを提供する情報を記憶することがある。ホストコンピューティング装置制御コンポーネント１０６は、システムメモリにより提供された命令を実行するために処理ユニットを使用することにより機能を実行する。コンピューティング資源２０２は、１つ以上の入力装置（キーボード、マウス装置、特殊選択キー、タッチ・スクリーン・インターフェース、スタイラスなど）と、１つ以上の出力装置（ディスプレイ、プリンタ、オーディオ出力機器など）とをさらに備えてもよい。コンピューティング資源２０２は、１種類以上の着脱式記憶装置と、１種類以上の非着脱式記憶装置とをさらに備えてもよい。それでもさらに、コンピューティング資源は、ワイド・エリア・ネットワークもしくはローカル・エリア・ネットワークなどの通信ネットワーク１０８を介して、または、ホストコンピューティング装置１０２の組を接続する内部通信ネットワークを介して通信を確立するハードウェアおよびソフトウェアコンポーネントを含んでもよい。たとえば、ホストコンピューティング装置制御コンポーネント１０６は、インターネットまたはイントラネットを介した通信を容易にするネットワーキング設備およびソフトウェア・アプリケーションを備えてもよい。
【００１２】
しかし、様々なコンピューティング資源２０２が特定されているが、当業者は、コンピューティング資源の様々な組み合わせがホストコンピューティング装置制御コンポーネント１０６上で実現されてもよいこと、および、特定されたコンピューティング資源のうちの１つまたは２つ以上が任意選択でもよいことを認識するであろう。
【００１３】
図２に示すように、ホストコンピューティング装置制御コンポーネント１０６は、ハードウェアまたはソフトウェアコンポーネントの中でも特に、ホストコンピューティング装置１０２の組の管理を容易にする管理コンポーネント２０４を備えてもよい。前述のとおり、管理コンポーネント２０４は、限定するものではないが、ホストコンピューティング装置と関連するソフトウェアのプロビジョニング、更新、監視、および変更などを含めて、ホストコンピューティング装置１０２の組のうちの１つ以上との様々な相互作用を容易にし得る。管理コンポーネント２０４は、単独のコンポーネントとして例示されているが、当業者は、管理コンポーネント２０４がホストコンピューティング装置制御コンポーネント１０６と関連する１つ以上の管理機能を実行するために多数のコンポーネントまたはサブコンポーネントから構成されてもよいことを認識するであろう。
【００１４】
ホストコンピューティング装置制御コンポーネント１０６は、ホストコンピューティング装置制御コンポーネント１０６の動作の状態を監視し、判定された動作の状態に対応する視覚的インジケータを提供する状態監視コンポーネント２０４をさらに備えてもよい。状態監視コンポーネント２０４は、ホストコンピューティング装置制御コンポーネント１０６の動作の状態を監視し、ホストコンピューティング装置制御コンポーネント１０６の判定された動作の状態に対応する視覚的インジケータを提供する状態監視コンポーネントの動作の状態を監視または処理する様々なコンポーネントまたはサブコンポーネントを備えてもよい。一態様では、状態監視コンポーネント２０４は、電力を状態監視コンポーネント２０４の１つ以上のコンポーネントに供給する電源２０８を含む。例示的に、電源２０８は、ホストコンピューティング装置制御コンポーネント１０６による電力の損失が、状態監視コンポーネント２０４の電力の損失を引き起こすことのないように、ホストコンピューティング装置制御コンポーネント１０６と関連するいずれの電源からも独立している。たとえば、電源２０８は、バッテリまたはその他の容量装置に対応することがある。状態監視コンポーネント２０４は、状態監視コンポーネント２０４に供給された１つ以上の入力に基づいて、または、入力を受信できなかったことに基づいてラック制御コンポーネントの動作状態を判定する状態処理コンポーネント２１０をさらに備えてもよい。状態監視コンポーネント２０４は、ホストコンピューティング装置制御コンポーネント１０６の様々な判定された動作状態に基づいて視覚的インジケータまたはその他のインジケータを発生させる視覚的インジケータ・インターフェース・コンポーネント２１２をさらに備えてもよい。一実施形態では、視覚的インジケータ・インターフェース・コンポーネント２１２は、限定するものではないが、液晶ディスプレイ（「ＬＣＤ」）、発光ダイオード（「ＬＥＤ」）、ＬＣＤの組、ＬＥＤの組、多色ＬＥＤ、多色ＬＥＤの組、および、こられの様々な組み合わせを含めて視覚的インジケータを作るハードウェアを含むこと、または、このハードウェアと直接通信することができる。別の実施形態では、視覚的インジケータを作るハードウェアは、視覚的インジケータ・インターフェース２１２が後述されるように様々な視覚的インジケータを発生させるために（直接的にまたは間接的に）通信するように、コンピューティング資源２０２の一部でもよい。
【００１５】
次に図３を参照すると、一実施形態では、各ラック１０４は、ホストコンピューティング装置１０２の列を備えてもよい。前述のとおり、ラック１０４は、ホストコンピューティング装置１０２によって共有される、電力、ネットワーク接続などなどのある資源を提供することがある。また、ホストコンピューティング装置１０２のうちの１つ以上は、ラック１０４内のその他のホストコンピューティング装置１０２によって利用されるネットワークルーティング、ファイヤウォールなどなどの機能性を提供するために、少なくとも部分的に、機能することがある。また、ラック１０４は、ホストコンピューティング装置１０２の動作を管理するホストコンピューティング装置制御コンポーネント１０６を含む。一実施形態では、ホストコンピューティング装置制御コンポーネント１０６は、視覚的インジケータ・インターフェース２１２によって提供された命令に応じて視覚的表示を発生させる１つ以上の組み込みハードウェアコンポーネントを備えてもよい。別の実施形態では、図３に示すように、ラック１０４は、ホストコンピューティング装置制御コンポーネント１０６の動作状態と関連する視覚的識別番号のうちの１つ以上を発生させる外部ハードウェアコンポーネント３００を備えてもよい。ハードウェアコンポーネント３００は、視覚的表示の組を発生させる単独のコンポーネントを備えてもよい。代替的に、ハードウェアコンポーネント３００は、各ハードウェアコンポーネントが異なる視覚的表示または動作状態に対応してもよい複数の視覚的表示ハードウェアコンポーネント３０２，３０４，３０６を備えてもよい。たとえば、１つのハードウェアコンポーネントは、判定された非故障状態を可視化するために使用されることがあり、一方、別個のハードウェアコンポーネントは、判定された故障状態を可視化するために使用されてもよい。別の実施例では、別個のハードウェアコンポーネントがホストコンピューティング装置制御コンポーネント１０６の電源切断状態を可視化するために利用されてもよい。当業者は、ハードウェアコンポーネント３００の代替的な位置、または、ハードウェアコンポーネント３００の異なった配置が１つ以上のラック１０４と関連付けられてもよいことを認識するであろう。
【００１６】
次に図４を参照すると、制御コンポーネント動作状態処理ルーチン４００を示すフローチャートについて説明する。例示の目的のため、ルーチン４００は、状態監視コンポーネント２０６によって実施されるものとして説明する。しかし、当業者は、ルーチン４００がホストコンピューティング装置環境１００のその他のコンポーネントによって、少なくとも部分的に、実施されてもよいことを認識するであろう。一態様では、状態監視コンポーネント２０６は、ホストコンピューティング装置制御コンポーネント１０６の非故障状態に対応するデフォルト状態を維持できる。状態監視コンポーネント２０６がホストコンピューティング装置制御コンポーネント１０６の機能と関連する情報を取得する場合、状態監視コンポーネント２０６は、ホストコンピューティング装置制御コンポーネント１０６から取得された情報に基づいてデフォルト状態を変更すべきか否かを判定できる。また、状態監視コンポーネント２０６は、少しも情報を受信しない場合、デフォルト条件を変更すべきか否かを判定できる。代替的な実施形態では、状態監視コンポーネントは、ホストコンピューティング装置制御コンポーネント１０６の故障状態に対応するデフォルト状態を維持できる。本実施形態では、状態監視コンポーネント２０６は、故障が存在しないホストコンピューティング装置制御コンポーネント１０６から取得された情報に基づいてデフォルト状態を非故障状態に変更すべきか否かを判定できる。
【００１７】
ブロック４０２で、状態監視コンポーネント２０６は、現在の状態を非故障状態に設定する。決定ブロック４０４で、状態監視コンポーネント２０６は、ホストコンピューティング装置環境１００のホストコンピューティング装置制御コンポーネント１０６の動作に関する情報を受信したか否かを判定する。例示的に、ホストコンピューティング装置制御コンポーネント１０６の動作に関する情報は、プロセッサ性能、オペレーティングシステム性能、ネットワーク性能または電力性能情報に関する情報を含んでもよい。例示的に、ホストコンピューティング装置制御コンポーネント１０６の動作に関する情報は、ホストコンピューティング装置などのコンピューティング装置の動作と関連する様々な動作パラメータの受信に対応してもよい。また、ホストコンピューティング装置制御コンポーネント１０６の動作に関する情報は、確定閾値または性能パラメータに応じた情報の処理を備えてもよい。たとえば、処理資源の動作と関連する情報は、処理資源のためのベンチマークまたは閾値と比較されてもよい。別の実施形態では、ホストコンピューティング装置制御コンポーネント１０６の動作に関する情報は、ホストコンピューティング装置と関連する１つ以上のコンポーネントまたはサブコンポーネントが動作中であるか、または、判定された動作パラメータを満たしているか否かの判定に対応してもよい。一実施形態では、ホストコンピューティング装置制御コンポーネント１０６は、情報を状態監視コンポーネント２０６に送信するように構成され得る。別の実施形態では、状態監視コンポーネント２０６は、情報を取得するためにホストコンピューティング装置制御コンポーネント１０６をポーリングできる。
【００１８】
決定ブロック４０４で、状態監視コンポーネント２０６がホストコンピューティング装置制御コンポーネント１０６の動作に関する情報を受信していないと判定した場合、状態監視コンポーネント２０６は、ブロック４０６で現在の状態を故障状態に設定する。本実施形態では、ホストコンピューティング装置制御コンポーネント１０６から情報を受信できないことは、故障状態として解釈され得る。ルーチン４００は、その後、後述するブロック４１０に進む。
【００１９】
決定ブロック４０４を再び参照すると、状態監視コンポーネント２０６がホストコンピューティング装置制御コンポーネント１０６の動作に関する情報を受信した場合、状態監視コンポーネント２０６は、故障状態が決定ブロック４０８で存在するか否かを判定するためにこの情報を処理する。例示的に、ホストコンピューティング装置制御コンポーネント１０６と関連する情報の処理は、故障状態の存在を確定する１つ以上の閾値の比較に対応してもよい。決定ブロック４０８で、ホストコンピューティング装置制御コンポーネント１０６に関する情報の処理が非故障を表す場合、ルーチン４００は、ブロック４０２に戻る。
【００２０】
決定ブロック４０８で、ホストコンピューティング装置制御コンポーネント１０６に関する情報の処理が故障状態を表す場合、ルーチン４００は、状態監視コンポーネント２０６が現在の状態を故障状態に設定するブロック４０６に進む。ブロック４１０で、状態監視コンポーネント２０６は、故障状態を処理する。例示的に、状態監視コンポーネント２０６は、判定された故障状態に基づいて１つ以上の視覚的インジケータを発生させることができる。一実施形態では、状態監視コンポーネント２０６は、どのような故障状態に対しても単独の視覚的インジケータを利用できる。別の実施形態では、状態監視コンポーネント２０６は、故障状態の種類に基づいて複数の視覚的インジケータを利用できる。たとえば、状態監視コンポーネント２０６は、必要とされる修理故障状態を表す故障状態に対して第１の色インジケータと、障害探索故障状態を表す故障状態に対して第２の色インジケータとを関連することができる。さらなる実施形態では、状態監視コンポーネント２０６は、点滅インジケータなどの、ホストコンピューティング装置制御コンポーネント１０６に対して電源切断条件と関連付けることができる別個のインジケータを関連することができる。当業者は、付加的または代替的な視覚的インジケータが実施されてもよいことを認識するであろう。制御コンポーネントの動作状態に対応する情報がプロセッサ性能、オペレーティングシステム性能、ネットワーク性能及び電力性能情報のうちの少なくとも１つを含むブロック４１２で、ルーチン４００が終了する。
【００２１】
本開示の様々な実施形態は、以下の付記項に関して記載できる。
付記項１．物理的なラックに編成されたホストコンピューティング装置を管理するシステムであって、
前記ホストコンピューティング装置と通信するラック制御コンポーネントを備え、前記ラック制御コンポーネントは、
ホストコンピューティング装置の集団の動作の１つ以上の態様を監視し制御する管理コンポーネントと、
前記ラック制御コンポーネントと関連する電源とは独立した電源と、前記ラック制御コンポーネントの動作状態を判定する状態処理コンポーネントと、少なくとも１つの視覚的インジケータ・インターフェースとを有する状態監視コンポーネントと、
を含み、前記状態監視コンポーネントは、前記ラック制御コンポーネントの前記判定された動作状態に基づいて視覚的表示を発生させる、システム。
付記項２．前記状態監視コンポーネントは、判定された非故障状態に対応する特定の色インジケータを発生させる、付記項１に記載のシステム。
付記項３．前記状態監視コンポーネントは、判定された非故障状態に対応するインジケータを発生させない、付記項１に記載のシステム。
付記項４．前記状態監視コンポーネントは、判定された故障状態に対応する特定の色インジケータを発生させる、付記項１に記載のシステム。
付記項５．前記状態監視コンポーネントは、必要とされる修理イベントと関連する第１の色インジケータを発生させる、付記項４に記載のシステム。
付記項６．前記状態監視コンポーネントは、必要とされる障害探索イベントと関連する第２の色インジケータを発生させる、付記項５に記載のシステム。
付記項７．前記状態監視コンポーネントは、前記ラック制御コンポーネントの電源切断状態に対応する特定のインジケータを発生させる、付記項１に記載のシステム。
付記項８．前記ラック制御コンポーネントの前記判定された動作状態に基づく前記視覚的表示は、プロセッサ性能、オペレーティングシステム性能、ネットワーク性能または電力性能に基づいている、付記項１に記載のシステム。
付記項９．前記少なくとも１つの視覚的インジケータ・インターフェースと通信する少なくとも１つの視覚的表示装置をさらに備える、付記項１に記載のシステム。
付記項１０．前記少なくとも１つの視覚的表示装置は、液晶ディスプレイ、発光ダイオード、発光ダイオードの組、および多色発光ダイオードのうちの少なくとも１つを含む、付記項１に記載のシステム。
付記項１１．ホストコンピューティング装置を管理するコンピュータにより実施される方法であって、
特定の実行可能な命令および独立した電源を備えて構成された１つ以上のプロセッサの制御下で、
制御コンポーネントの初期状態を設定することと、
制御コンポーネントの動作状態に対応する情報が受信されたか否かを判定することと、
前記制御コンポーネントの前記動作状態に対応する情報が受信されていないと判定すること、または、前記制御コンポーネントの判定された動作状態に基づいて、前記制御コンポーネントの現在の状態を故障状態または非故障状態のうちの１つに変更することと、
前記制御コンポーネントの前記現在の状態に基づいて視覚的インジケータを発生させることと、
を含む方法。
付記項１２．前記制御コンポーネントの前記現在の状態に基づいて視覚的インジケータを発生させることは、判定された非故障状態に対応するインジケータを発生させることを含む、付記項１に記載のコンピュータにより実施される方法。
付記項１３．前記制御コンポーネントの前記現在の状態に基づいて視覚的インジケータを発生させることは、判定された非故障状態に対応するインジケータを発生させないことを含む、付記項１に記載のコンピュータにより実施される方法。
付記項１４．前記制御コンポーネントの前記現在の状態に基づいて視覚的インジケータを発生させることは、判定された故障状態に対応する特定の色インジケータを発生させることを含む、付記項１に記載のコンピュータにより実施される方法。
付記項１５．判定された故障状態に対応する特定の色インジケータを発生させることは、必要とされる交換イベントと関連する第１の色インジケータを発生させることを含む、付記項３に記載のコンピュータにより実施される方法。
付記項１６．判定された故障状態に対応する特定の色インジケータを発生させることは、秘湯用とされる障害探索イベントと関連する第２の色インジケータを発生さえることを含む、付記項４に記載のコンピュータにより実施される方法。
付記項１７．前記制御コンポーネントの前記現在の状態に基づいて視覚的インジケータを発生させることは、前記ラック制御コンポーネントの電源切断状態に対応する特定のインジケータを発生させることを含む、付記項１に記載のコンピュータにより実施される方法。
付記項１８．前記制御コンポーネントの前記動作状態に対応する前記情報は、プロセッサ性能、オペレーティングシステム性能、ネットワーク性能、コンポーネント性能または電力性能情報を含む、付記項１に記載のコンピュータにより実施される方法。
付記項１９．制御コンポーネントの初期状態を設定することは、前記初期状態を非故障状態に設定することを含む、付記項１に記載のコンピュータにより実施される方法。
付記項２０．制御コンポーネントの初期状態を設定することは、前記初期状態を故障状態に設定することを含む、付記項１に記載のコンピュータにより実施される方法。
付記項２１．１つ以上のプロセッサおよび電源を含む制御コンポーネントを監視する状態監視コンポーネントであって、
前記制御コンポーネントと関連する電源とは独立した電源と、
前記制御コンポーネントの動作状態を判定する状態処理コンポーネントと、
少なくとも１つの視覚的インジケータ・インターフェースと、
を備え、前記状態監視コンポーネントは、前記ラック制御コンポーネントの前記判定された動作状態に基づいて視覚的表示を発生させる、状態監視コンポーネント。
付記項２２．前記状態監視コンポーネントは、判定された非故障状態に対応する特定の色インジケータを発生させる、付記項８に記載のシステム。
付記項２３．前記状態監視コンポーネントは、判定された非故障状態に対応するインジケータを発生させない、付記項８に記載のシステム。
付記項２４．前記状態監視コンポーネントは、判定された故障状態に対応する特定の色インジケータを発生させる、付記項８に記載のシステム。
付記項２５．前記状態監視コンポーネントは、必要とされる修理イベントと関連する第１の色インジケータを発生させる、付記項１０に記載のシステム。
付記項２６．前記状態監視コンポーネントは、必要とされる障害探索イベントと関連する第２の色インジケータを発生させる、付記項２５に記載のシステム。
付記項２７．前記状態監視コンポーネントは、前記ラック制御コンポーネントの電源切断状態に対応する特定のインジケータを発生させる、付記項８に記載のシステム。
付記項２８．前記ラック制御コンポーネントの前記判定された動作状態に基づく前記視覚的表示は、プロセッサ性能、オペレーティングシステム性能、ネットワーク性能および電力性能のうちの少なくとも１つに基づいている、付記項８に記載のシステム。
付記項２９．前記少なくとも１つの視覚的インジケータ・インターフェースと通信する少なくとも１つの視覚的表示装置をさらに備える、付記項８に記載のシステム。
付記項３０．前記少なくとも１つの視覚的表示装置は、液晶ディスプレイ、発光ダイオード、発光ダイオードの組および多色発光ダイオードのうちの少なくとも１つを含む、付記項１３に記載のシステム。
【００２２】
本開示に記載された機能の全てが開示されたコンポーネントおよびモバイル通信装置の１つ以上のプロセッサによって実行されるソフトウェアに組み込まれることがあることは、当業者などに認識されるであろう。
【００２３】
中でも特に、「〜し得る」、「〜できる」、「〜でもよい」または「〜ことがある」などの条件付きの文言は、特に断らない限り、または、そうでなければ、使用されたような文脈の中で理解されない限り、一部の実施形態が、他の実施形態は含まないが、一部の特徴、要素および／またはステップを含むことを伝えることが一般に意図されている。よって、このような条件付き文言は、特徴、要素および／またはステップが１つ以上の実施形態のため多少でも必要とされること、または、１つ以上の実施形態が、ユーザ入力もしくはプロンプティングの有無にかかわらず、特徴、要素および／またはステップが含まれるか、あるいは、何らかの特有の実施形態で実行されるべきであるかを決定する論理を必ず含むことを含意することが一般に意図されていない。
【００２４】
本文書に記載された、および／または、添付図面に図示されたフローチャート中のプロセス説明、要素、またはブロックはいずれも、プロセス内の特定の論理的な機能またはステップを実施する１つ以上の実行可能な命令を含むコードのモジュール、セグメント、または一部分を表現してもよいと理解されるべきである。代替的な実施は、当業者によって理解されるように、されてもよい本書に記載された実施形態の範囲内に包含され、要素または機能が、関係する機能に応じて、削除されたり、実質的に並列もしくは逆順など、図示または記載された順序と異なる順序で実行されてもよい。前述されたデータおよび／またはコンポーネントは、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、または、ネットワークインターフェースなどのコンピュータ実行可能なコンポーネントのコンピュータ読み取り可能な記憶と関連するドライブ機構部を使用して、コンピュータ読み取り可能な媒体に記憶され、コンピューティング装置のメモリに取り込まれることがあること、そして、コンポーネントおよび／またはデータは、単独の装置に含まれるか、または、何らかの方式で分散させられる可能性があることがさらに認識されるであろう。その結果、汎用コンピューティング装置は、前述の様々なデータおよび／またはコンポーネントの処理および／または実行を用いて本開示のプロセス、アルゴリズム、および方法を実施するように構成されてもよい。
【００２５】
多数の変形および変更が前述の実施形態に行われることがある点が強調されるべきであり、これらの変形および変更の要素は、数ある中で許容できる実施例であるとして理解されるべきである。このような変更および変形は全てがこの点で本開示の範囲に包含され、請求項によって保護されることが意図されている。
【図１】
0005936694.tif 000002
【図２】
0005936694.tif 000003
【図３】
0005936694.tif 000004
【図４】
0005936694.tif 000005