【手続補正書】
【提出日】平成21年10月20日(2009.10.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のユーザコンピュータとネットワークを介して通信接続される分散コンピューティング支援装置であって、
前記各ユーザコンピュータから、該コンピュータが提供可能な計算資源の量を示す提供可能資源データを受信する提供可能資源データ受信手段と、
前記各ユーザコンピュータに関連づけて、該コンピュータから受信される提供可能資源データを記憶する提供可能資源データ記憶手段と、
分散コンピューティングのサーバコンピュータから、必要とする計算資源の量を示す必要資源データを含む手配リクエストを受信する手配リクエスト受信手段と、
前記手配リクエスト受信手段により手配リクエストが受信される場合に、前記提供可能資源データ記憶手段の記憶内容を参照して、該手配リクエストに含まれる必要資源データにより示される量の計算資源を提供可能なクライアントコンピュータ群を、前記複数のユーザコンピュータの中から選出するクライアントコンピュータ群選出手段と、
前記クライアントコンピュータ群選出手段により選出されるクライアントコンピュータ群及び前記サーバコンピュータによる分散コンピューティングを開始させる分散コンピューティング開始手段と、
前記クライアントコンピュータ群選出手段により選出されるクライアント群に関連づけてポイントを記憶するポイント記憶手段と、
を含むことを特徴とする分散コンピューティング支援装置。
【請求項２】
請求項１に記載の分散コンピューティング支援装置において、
前記ポイントは、前記分散コンピューティングに提供される計算資源、前記分散コンピューティングに関する計算の実行時間のいずれか少なくとも一方に基づいて算出される、
ことを特徴とする分散コンピューティング支援装置。
【請求項３】
請求項１又は２に記載の分散コンピューティング支援装置において、
前記分散コンピューティング開始手段は、前記クライアントコンピュータ群選出手段により選出されるクライアントコンピュータ群に対して、前記サーバコンピュータのアドレスを含む分散コンピューティング参加リクエストを送信する、
ことを特徴とする分散コンピューティング支援装置。
【請求項４】
複数のユーザコンピュータとネットワークを介して通信接続される分散コンピューティング支援装置を含む分散コンピューティングシステムの制御方法であって、
前記分散コンピューティング支援装置において、前記各ユーザコンピュータから、該コンピュータが提供可能な計算資源の量を示す提供可能資源データを受信する提供可能資源データ受信ステップと、
前記分散コンピューティング支援装置において、前記各ユーザコンピュータに関連づけて、該コンピュータから受信される提供可能資源データを記憶させる提供可能資源データ記憶ステップと、
前記分散コンピューティング支援装置において、分散コンピューティングのサーバコンピュータから、必要とする計算資源の量を示す必要資源データを含む手配リクエストを受信する手配リクエスト受信ステップと、
前記分散コンピューティング支援装置において、前記手配リクエストが受信される場合に、前記提供可能資源データ記憶ステップでの記憶内容を参照して、該手配リクエストに含まれる必要資源データにより示される量の計算資源を提供可能なクライアントコンピュータ群を、前記複数のユーザコンピュータの中から選出するクライアントコンピュータ群選出ステップと、
前記クライアントコンピュータ群選出ステップで選出されるクライアントコンピュータ群及び前記サーバコンピュータによる分散コンピューティングを開始させる分散コンピューティング開始ステップと、
前記クライアントコンピュータ群選出ステップで選出されるクライアント群に関連づけてポイントを記憶手段に記憶させるポイント記憶ステップと、
を含むことを特徴とする分散コンピューティングシステムの制御方法。
【請求項５】
複数のユーザコンピュータとネットワークを介して通信接続されるコンピュータを、
前記各ユーザコンピュータから、該コンピュータが提供可能な計算資源の量を示す提供可能資源データを受信する提供可能資源データ受信手段、
前記各ユーザコンピュータに関連づけて、該コンピュータから受信される提供可能資源データを記憶する提供可能資源データ記憶手段、
分散コンピューティングのサーバコンピュータから、必要とする計算資源の量を示す必要資源データを含む手配リクエストを受信する手配リクエスト受信手段、
前記手配リクエスト受信手段により手配リクエストが受信される場合に、前記提供可能資源データ記憶手段の記憶内容を参照して、該手配リクエストに含まれる必要資源データにより示される量の計算資源を提供可能なクライアントコンピュータ群を、前記複数のユーザコンピュータの中から選出するクライアントコンピュータ群選出手段、
前記クライアントコンピュータ群選出手段により選出されるクライアントコンピュータ群及び前記サーバコンピュータによる分散コンピューティングを開始させる分散コンピューティング開始手段、及び
前記クライアントコンピュータ群選出手段により選出されるクライアント群に関連づけてポイントを記憶するポイント記憶手段
として機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
上記課題を解決するために、本発明に係る分散コンピューティング支援装置は、複数のユーザコンピュータとネットワークを介して通信接続される分散コンピューティング支援装置であって、前記各ユーザコンピュータから、該コンピュータが提供可能な計算資源の量を示す提供可能資源データを受信する提供可能資源データ受信手段と、前記各ユーザコンピュータに関連づけて、該コンピュータから受信される提供可能資源データを記憶する提供可能資源データ記憶手段と、分散コンピューティングのサーバコンピュータから、必要とする計算資源の量を示す必要資源データを含む手配リクエストを受信する手配リクエスト受信手段と、前記手配リクエスト受信手段により手配リクエストが受信される場合に、前記提供可能資源データ記憶手段の記憶内容を参照して、該手配リクエストに含まれる必要資源データにより示される量の計算資源を提供可能なクライアントコンピュータ群を、前記複数のユーザコンピュータの中から選出するクライアントコンピュータ群選出手段と、前記クライアントコンピュータ群選出手段により選出されるクライアントコンピュータ群及び前記サーバコンピュータによる分散コンピューティングを開始させる分散コンピューティング開始手段と、前記クライアントコンピュータ群選出手段により選出されるクライアント群に関連づけてポイントを記憶するポイント記憶手段と、を含むことを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
また、本発明に係る分散コンピューティングシステムの制御方法は、複数のユーザコンピュータとネットワークを介して通信接続される分散コンピューティング支援装置を含む分散コンピューティングシステムの制御方法であって、前記分散コンピューティング支援装置において、前記各ユーザコンピュータから、該コンピュータが提供可能な計算資源の量を示す提供可能資源データを受信する提供可能資源データ受信ステップと、前記分散コンピューティング支援装置において、前記各ユーザコンピュータに関連づけて、該コンピュータから受信される提供可能資源データを記憶させる提供可能資源データ記憶ステップと、前記分散コンピューティング支援装置において、分散コンピューティングのサーバコンピュータから、必要とする計算資源の量を示す必要資源データを含む手配リクエストを受信する手配リクエスト受信ステップと、前記分散コンピューティング支援装置において、前記手配リクエストが受信される場合に、前記提供可能資源データ記憶ステップでの記憶内容を参照して、該手配リクエストに含まれる必要資源データにより示される量の計算資源を提供可能なクライアントコンピュータ群を、前記複数のユーザコンピュータの中から選出するクライアントコンピュータ群選出ステップと、前記クライアントコンピュータ群選出ステップで選出されるクライアントコンピュータ群及び前記サーバコンピュータによる分散コンピューティングを開始させる分散コンピューティング開始ステップと、前記クライアントコンピュータ群選出ステップで選出されるクライアント群に関連づけてポイントを記憶手段に記憶させるポイント記憶ステップと、を含むことを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
また、本発明に係るプログラムは、複数のユーザコンピュータとネットワークを介して通信接続されるコンピュータを、前記各ユーザコンピュータから、該コンピュータが提供可能な計算資源の量を示す提供可能資源データを受信する提供可能資源データ受信手段、前記各ユーザコンピュータに関連づけて、該コンピュータから受信される提供可能資源データを記憶する提供可能資源データ記憶手段、分散コンピューティングのサーバコンピュータから、必要とする計算資源の量を示す必要資源データを含む手配リクエストを受信する手配リクエスト受信手段、前記手配リクエスト受信手段により手配リクエストが受信される場合に、前記提供可能資源データ記憶手段の記憶内容を参照して、該手配リクエストに含まれる必要資源データにより示される量の計算資源を提供可能なクライアントコンピュータ群を、前記複数のユーザコンピュータの中から選出するクライアントコンピュータ群選出手段、前記クライアントコンピュータ群選出手段により選出されるクライアントコンピュータ群及び前記サーバコンピュータによる分散コンピューティングを開始させる分散コンピューティング開始手段、及び前記クライアントコンピュータ群選出手段により選出されるクライアント群に関連づけてポイントを記憶するポイント記憶手段として機能させるためのプログラムである。このプログラムは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等のコンピュータ読取可能な情報記憶媒体に格納されてよい。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、前記ポイントは、前記分散コンピューティングに提供される計算資源、前記分散コンピューティングに関する計算の実行時間のいずれか少なくとも一方に基づいて算出されてよい。