【手続補正書】
【提出日】平成22年8月26日(2010.8.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
分散型サーバーコンピューターシステムにおいて、
前記分散型サーバーコンピューターシステムの状態と関連付けられたＩＤを生成して管理し、およびワークタスクを管理して分散する主マネージャコンピューターシステムであって、前記ＩＤおよび前記状態と、前記状態が初期化されてから前記ワークタスクによって実行されるワーク総量とを結び付ける、主マネージャコンピューターシステムと、
前記主マネージャコンピューターシステムに通信接続された１つまたは複数のバックアップマネージャコンピューターシステムであって、前記主マネージャコンピューターシステムによって要求された情報をバックアップし、および前記主マネージャコンピューターシステムから受信した要求に応答して少なくとも１要求を転送するバックアップマネージャコンピューターシステムと、
前記バックアップマネージャコンピューターシステムに通信接続された１つまたは複数のワーカーコンピューターシステムであって、前記１つまたは複数のバックアップマネージャコンピューターシステムによって前記主マネージャコンピューターシステムから転送された少なくとも１要求を受信するワーカーコンピューターシステムと
を備えたことを特徴とする分散型サーバーコンピューターシステム。
【請求項２】
前記バックアップマネージャコンピューターシステムのそれぞれが、さらに、前記ワーカーコンピューターシステムからの応答を受信することを特徴とする請求項１に記載の分散型サーバーコンピューターシステム。
【請求項３】
前記バックアップマネージャコンピューターシステムのそれぞれが、さらに、前記ワーカーコンピューターシステムから受信したそれぞれの応答を集めることを特徴とする請求項１に記載の分散型サーバーコンピューターシステム。
【請求項４】
前記バックアップマネージャコンピューターシステムのそれぞれが、さらに、前記ワーカーコンピューターシステムから受信したそれぞれの応答を集め、および、前記ワーカーコンピューターシステムのうちのあるワーカーコンピューターシステムが応答していない場合、前記応答していないワーカーコンピューターシステムの接続状態に関する情報を、応答の代わりに用いることを特徴とする請求項１に記載の分散型サーバーコンピューターシステム。
【請求項５】
前記ワーカーコンピューターシステムのいずれかが前記バックアップマネージャコンピューターシステムのうちの応答しないバックアップマネージャコンピューターシステムに割り当てられている場合、前記主マネージャコンピューターシステムはさらに、前記応答しないバックアップマネージャコンピューターシステムに割り当てられているワーカーコンピューターシステムを前記バックアップマネージャコンピューターシステムのうちの応答するバックアップマネージャコンピューターシステムに再度割り当てることを特徴とする請求項１に記載の分散型サーバーコンピューターシステム。
【請求項６】
前記主マネージャコンピューターシステムはさらに、前記ワーカーコンピューターシステムのうちの応答しないワーカーコンピューターシステムに割り当てられたワークを、前記ワーカーコンピューターシステムのうちの応答するワーカーコンピューターシステムに再度割り当てることを特徴とする請求項１に記載の分散型サーバーコンピューターシステム。
【請求項７】
主マネージャコンピューターシステムと前記主マネージャコンピューターシステムに通信接続された１つまたは複数のバックアップマネージャコンピューターシステムと、前記バックアップマネージャコンピューターシステムに通信接続された１つまたは複数のワーカーコンピューターシステムとを備えた分散型サーバーシステムにおいてバックアップマネージャコンピューターシステムが実行する方法であって、
前記分散型サーバーシステムの状態を閉じ始める要求を主マネージャコンピューターシステムから受信するステップであって、前記状態は、当該状態に関連付けられたＩＤに対応する、ステップと、
前記ＩＤに対応する状態が閉じられたことを示す応答を、前記主マネージャコンピューターシステムに送信するステップと、
前記ＩＤと関連付けられたタスクを送信する要求を前記主マネージャコンピューターシステムから受信するステップと、
前記ＩＤと関連付けられた前記タスクを１つまたは複数のワーカーコンピューターシステムに送信するステップと
を備え、前記バックアップマネージャコンピューターシステムは、前記ＩＤおよび当該ＩＤに対応する前記分散型サーバーシステムの状態を格納し、前記主マネージャコンピューターシステムが機能を停止する場合、前記主マネージャコンピューターシステムの機能を担うように再構成されることを特徴とする方法。
【請求項８】
前記分散型サーバーシステムの前記状態を持続するステップをさらに備えることを特徴とする請求項７に記載の方法。
【請求項９】
前記タスクが実行されたことを示す応答を前記ワーカーコンピューターシステムから受信するステップをさらに備えることを特徴とする請求項７に記載の方法。
【請求項１０】
前記ＩＤと関連付けられた前記タスクを１つまたは複数のワーカーコンピューターシステムに送信するステップはさらに、前記分散型サーバーシステムの前記状態と関連付けられた前記ＩＤを閉じる要求を送信するステップを含むことを特徴とする請求項７に記載の方法。
【請求項１１】
実行すべき新しいワークを含む応答を、前記ワーカーコンピューターシステムから受信するステップをさらに備えることを特徴とする請求項７に記載の方法。
【請求項１２】
前記ワーカーコンピューターシステムから受信した１つまたは複数の新しいワーク要求を含む応答を、前記主マネージャコンピューターシステムに送信するステップをさらに備えることを特徴とする請求項７に記載の方法。
【請求項１３】
主マネージャコンピューターシステムと前記主マネージャコンピューターシステムに通信接続された１つまたは複数のバックアップマネージャコンピューターシステムと、前記バックアップマネージャコンピューターシステムに通信接続された１つまたは複数のワーカーコンピューターシステムとを備え、前記バックアップマネージャコンピューターシステムのうちの１つは、前記主マネージャコンピューターシステムが機能を停止する場合、前記主マネージャコンピューターシステムの機能を担うように再構成される、分散型サーバーシステムにおいて、前記主マネージャコンピューターシステムに、
前記分散型サーバーシステムの状態を閉じるコマンドを前記バックアップマネージャコンピューターシステムに送信するステップであって、前記状態は、当該状態に関連付けられたＩＤに対応する、ステップと、
第１の既定の時間間隔の間待機し、前記バックアップマネージャコンピューターシステムのそれぞれから応答を受信するステップと、
応答するバックアップマネージャコンピューターシステムの数が既定の数よりも多いかどうかを判定するステップと、
応答しなかった１つまたは複数のバックアップマネージャコンピューターシステムに割り当てられた１つまたは複数のワーカーコンピューターシステムを、応答した１つまたは複数のバックアップマネージャコンピューターシステムに再度割り当てるステップであって、前記ＩＤに関連付けられているタスクが、前記バックアップマネージャコンピューターシステムによって前記ワーカーコンピューターシステムに送信される、ステップと
を含む方法を実行させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１４】
前記方法は、前記応答しなかった１つまたは複数のバックアップサーバーのために第２の既定の時間間隔の間待機するステップをさらに含むことを特徴とする請求項１３に記載のコンピュータ読み取り可能な記録媒体。
【請求項１５】
前記方法は、前記ワーカーコンピューターシステムの応答性について前記バックアップコンピューターシステムから情報を受信するステップをさらに備えたことを特徴とする請求項１３に記載のコンピュータ読み取り可能な記録媒体。
【請求項１６】
前記バックアップマネージャコンピューターシステムは、前記分散型サーバーシステムの前記状態と関連付けられたＩＤを閉じるコマンドを前記ワーカーコンピューターシステムに転送することを特徴とする請求項１３に記載のコンピュータ読み取り可能な記録媒体。