【手続補正書】
【提出日】平成21年3月24日(2009.3.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のロジカル・パーティションをサポートするコンピュータにおいて故障した物理プロセッサを置換するための方法であって、前記ロジカル・パーティションは専用パーティションおよび共有プロセッサ・パーティションを含み、前記専用パーティションは物理プロセッサが割り当てられた仮想プロセッサによってサポートされ、前記共有プロセッサ・パーティションは仮想プロセッサのプールによってサポートされ、前記プールには物理プロセッサが割り当てられ、前記方法が、
故障した物理プロセッサのチェックストップを検出するステップと、
前記故障した物理プロセッサの状態を検索して取得するステップと、
を含む方法であって、
前記専用パーティションおよび前記仮想プロセッサのプールに優先度を割り当てるステップと、
ハイパーバイザによって、前記専用パーティションおよびプールの前記優先度の中で最低の優先度を有する専用プロセッサまたはプールに割り当てられた置換物理プロセッサによって前記故障した物理プロセッサを置換するステップと、
前記故障した物理プロセッサの前記取得した状態を前記置換物理プロセッサの状態として割り当てるステップと、
によって特徴付けられる、方法。
【請求項２】
前記最低の優先度を有する前記専用パーティションまたはプールが専用パーティションまたはプールであり、
前記故障した物理プロセッサを置換するステップが前記最低の優先度を有する前記専用パーティションを終了させることを含む、請求項１に記載の方法。
【請求項３】
故障した物理プロセッサを置換するための装置であって、該装置は複数のロジカル・パーティションをサポートし、前記ロジカル・パーティションは専用パーティションおよび共有プロセッサ・パーティションを含み、前記専用パーティションは物理コンピュータ・プロセッサが割り当てられた仮想プロセッサによってサポートされ、前記共有プロセッサ・パーティションは仮想プロセッサのプールによってサポートされ、前記プールには物理コンピュータ・プロセッサが割り当てられ、前記物理コンピュータ・プロセッサにはコンピュータ・メモリが動作的に結合され、前記コンピュータ・メモリの内部にコンピュータ・プログラム命令が配されており、この命令が、
故障した物理プロセッサのチェックストップを検出することと、
前記故障した物理プロセッサの状態を検索して取得することと、
を実行可能である命令であって、
前記専用パーティションおよび前記仮想プロセッサのプールに優先度を割り当てることと、
ハイパーバイザによって、前記専用パーティションおよびプールの前記優先度の中で最低の優先度を有する専用プロセッサまたはプールに割り当てられた置換物理プロセッサによって前記故障した物理プロセッサを置換することと、
前記故障した物理プロセッサの前記取得した状態を前記置換物理プロセッサの状態として割り当てることと、
によって特徴付けられる、装置。
【請求項４】
前記最低の優先度を有する前記専用パーティションまたはプールが専用パーティションまたはプールであり、
前記故障した物理プロセッサを置換することが、前記最低の優先度を有する前記専用パーティションを終了させることを含むか、または前記最低の優先度を有する前記専用パーティションをオーバーコミットさせることを含む、請求項３に記載の装置。
【請求項５】
複数のロジカル・パーティションをサポートするコンピュータにおいて故障した物理プロセッサを置換するコンピュータ・プログラムであって、前記ロジカル・パーティションは専用パーティションおよび共有プロセッサ・パーティションを含み、前記専用パーティションは物理プロセッサが割り当てられた仮想プロセッサによってサポートされ、前記共有プロセッサ・パーティションは仮想プロセッサのプールによってサポートされ、前記プールには物理プロセッサが割り当てられ、信号記録媒体上に配され、コンピュータ・プログラム命令を含み、この命令が、
故障した物理プロセッサのチェックストップを検出することと、
前記故障した物理プロセッサの状態を検索して取得することと、
を実行可能である命令であって、
前記専用パーティションおよび前記仮想プロセッサのプールに優先度を割り当てることと、
ハイパーバイザによって、前記専用パーティションおよびプールの前記優先度の中で最低の優先度を有する専用プロセッサまたはプールに割り当てられた置換物理プロセッサによって前記故障した物理プロセッサを置換することと、
前記故障した物理プロセッサの前記取得した状態を前記置換物理プロセッサの状態として割り当てることと、
によって特徴付けられる、コンピュータ・プログラム。
【請求項６】
前記信号記録媒体が記録可能媒体または伝送媒体を含む、請求項５に記載のコンピュータ・プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
進歩している領域としては、固有のリソースが割り当てられて別個のオペレーティング・システムを動作させている複数のパーティションにおける多数の実行スレッドの並列処理が挙げられる。コンピュータ・ハードウェアおよびソフトウェアが、高度に並列でロジカル・パーティション化したモデルへとシフトすることで、たった数年前には実質的に存在しなかった高いシステム可用性のチャンスが得られる。高い可用性を維持するためのある機構では、故障が予測されたプロセッサを未使用のプロセッサによって動的に実行時に置換することが可能となる。ただし、これは、置換プロセスが完了するまで故障した物理プロセッサが機能し続けることができる場合である。高い可用性のための別の機構は、完全なプロセッサ状態情報を維持し、破局的なプロセッサ故障の場合であっても（例えばチェックストップ（checkstop））、プロセッサによって実行中の動作を置換物理プロセッサ上で継続することができるようになっている。これらの回復機構における置換物理プロセッサの重要性は明白である。未使用のプロセッサが利用可能な場合は、こういった置換をどこで行うかは明らかである。しかしながら、未使用のプロセッサは一般的に無駄が多くて高価であり、このため、ほとんどのシステムではまれにしか存在しない。プロセッサがチェックストップし、未使用のプロセッサが使用可能でない場合、システムには２つの選択肢がある。すなわち、故障プロセッサが割り当てられているパーティションまたはプールを終了させること、または、基礎にあるハイパーバイザによって、故障プロセッサが割り当てられている仮想プロセッサのパーティションまたはプールが物理的に利用可能であるよりも多くのプロセッサを有するかのように、このパーティションまたはプールを動作させることができる。これらのケースは双方とも望ましくない。前者の場合はパーティションが死んでおり、後者の場合はパーティションが所望の性能レベルで動作していない。確かに、利用しているプロセッサがチェックストップした場合、必ずシステム上のあるパーティションは悪影響を受けるが、偶発的な故障物理プロセッサに基づいて悪影響を受けるパーティションの選択を運に任せることは、最適な手順ではない。
ＵＳ２００４／２２１１９３  Ａ１は、複数のロジカル・パーティションをサポートするコンピュータにおいて故障した物理プロセッサを置換するための方法を開示する。
ＵＳ２００４／１９９６３２は、パーティション化サーバにおいてプロセッサ間のバランスを取るための方法を開示する。