【手続補正書】
【提出日】平成21年10月13日(2009.10.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のサイトを含むネットワークコンピューティング環境であって、各サイトは一つ以上の分散サービス含み、各分散サービスは、該分散サービスが利用可能な場合にクライアントを登録するように構成され、一部のクライアントは分散サービスにｐｉｎｇを送信し、ｐｉｎｇに応答するリモートサイトに登録する機能を有し、別のクライアントは、ｐｉｎｇに応答して２番目に適したサイトを示す指示を受信し、前記指示された２番目に適したサイトにおいて特定された分散サービスに登録する追加の機能を有するネットワークコンピューティング環境において、前記クライアントのローカルサイトにおける前記分散サービスが前記クライアントによって利用できない場合に、前記クライアントを前記２番目に適したサイトにある分散サービスに登録する方法であって、
前記クライアントが、前記ローカルサイトにある分散サービスに登録を試みて、前記ローカルサイトにある前記分散サービスが利用できないことを確認することと、
前記クライアントが、リモートサイトにある分散サービスをランダムに選択して、前記ランダムに選択された分散サービスにｐｉｎｇを送信することであって、前記ｐｉｎｇは、２番目に適したリモートサイトにある分散サービスの指示を受信し、前記指示された２番目に適したサイトにある特定された分散サービスに登録する、前記クライアントの追加の機能を示すフラグを含み、前記フラグは、前記ランダムに選択された分散サービスに、２番目に適したサイトを示す指示を受信し、特定された分散サービスに登録する前記クライアントの追加の機能を通知し、前記ランダムに選択された分散サービスが、前記ｐｉｎｇを受信することに応答して前記クライアントの登録を試みないようにすることと、
前記クライアントが、前記ランダムに選択された分散サービスからメッセージを受信することであって、前記メッセージは、２番目に適したリモートサイトにある分散サービスを特定し、前記ランダムに選択された分散サービスは、前記フラグによって示された前記追加の機能の通知に応答して、前記メッセージを送信しており、
前記２番目に適したリモートサイトは、前記クライアントと、その他のリモートサイトにあるその他の分散サービスとの間のリンクに関するインデックス数を決定するために使用されるインデックスを含むマッピングテーブルを参照し、最適なインデックス数を有するリンクに基づいて、前記マッピングテーブルから、分散サービスを提供する前記２番目に適したリモートサイト判定することによって、前記クライアントに対して決定され、
各インデックスは、前記適したリモートサイトへの前記クライアントの物理的な近接、前記クライアントが前記適したリモートサイトに接続するリンクの経済的コスト、前記リンクの信頼性、前記リンクの待ち時間と性能、ユーザの好み、前記リンクのセキュリティ、ネットワーク機器、管理コスト、前記リンクの回線容量、または、前記リンクの競合使用の一つ以上の組合せを利用することによって計算されることと、
前記クライアントが、前記２番目に適したサイトにある前記分散サービスにメッセージを送信して、前記２番目に適したリモートサイトにある前記分散サービスに登録することと
を含むことを特徴とする方法。
【請求項２】
前記２番目に適したリモートサイトが、前記クライアントのＩＰアドレスを参照して前記ローカルサイトを確認することにより決定されることを特徴とする請求項１に記載の方法。
【請求項３】
前記２番目に適したリモートサイトにある前記分散サービスが、ドメインコントローラを含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記ランダムに選択された分散サービスから受信した前記メッセージが、ＵＤＰメッセージであることを特徴とする請求項１に記載の方法。
【請求項５】
前記ランダムに選択された分散サービスに送信された前記ｐｉｎｇに応答して、２番目に適したリモートサイトを示す前記メッセージを受信しない場合、その他のリモートサイトにあるその他の分散サービスにランダムにｐｉｎｇを送信することに戻ることをさらに含むことを特徴とする請求項１に記載の方法。
【請求項６】
複数のサイトを含むネットワークコンピューティング環境であって、各サイトは一つ以上の分散サービス含み、各分散サービスは、該分散サービスが利用可能な場合にクライアントを登録するように構成され、一部のクライアントは分散サービスにｐｉｎｇを送信し、ｐｉｎｇに応答するリモートサイトに登録する機能を有し、別のクライアントは、ｐｉｎｇに応答して２番目に適したサイトを示す指示を受信し、前記指示された２番目に適したサイトにおいて特定された分散サービスに登録する追加の機能を有するネットワークコンピューティング環境において、クライアントのローカルサイトにある分散サービスが前記クライアントによって利用できない場合に、２番目に適したサイトにある分散サービスを見つける方法であって、
前記クライアントは、２番目に適したサイトを示す指示を受信し、前記指示された２番目に適したサイトにある特定された分散サービスに登録する、前記追加の機能を含む前記別のクライアントのうちの一つであり、
前記複数のサイトのうちの一つのサイトにある分散サービスにおいて、前記クライアントからｐｉｎｇを受信することであって、前記ｐｉｎｇは、２番目に適したリモートサイトにある分散サービスの指示を受信する前記クライアントの機能を示すフラグを含み、前記ｐｉｎｇは、前記クライアントが、利用できない前記クライアントのローカルサイトにある分散サービスに応答して、前記分散サービスをランダムに選択したことを示し、前記フラグは、２番目に適したサイトを示す指示を受信し、特定された分散サービスに登録する前記クライアントの追加の機能を示し、前記分散サービスが、前記ｐｉｎｇを受信することに応答して、前記クライアントの登録を試みないようにすることと、
前記ｐｉｎｇを受信する前記分散サービスにおいて、前記クライアントと、その他のリモートサイトにあるその他の分散サービスとの間のリンクに対するインデックス数を決定するために利用されるインデックスを含むマッピングテーブルを参照することであって、
各インデックスは、前記適したリモートサイトへの前記クライアントの物理的な近接、前記クライアントが前記適したリモートサイトに接続するリンクの経済的コスト、前記リンクの信頼性、前記リンクの待ち時間と性能、ユーザの好み、前記リンクのセキュリティ、ネットワーク機器、管理コスト、前記リンクの回線容量、または、前記リンクの競合使用の一つ以上の組合せを利用することによって計算されることと、
前記ｐｉｎｇを受信した前記分散サービスが、次いで、最適なインデックス数を有するリンクに基づいて、前記マッピングテーブルから、前記クライアントに対して分散サービスを提供する前記２番目に適したリモートサイトを決定することと、
前記分散サービスが、前記クライアントにメッセージを送信することであって、前記メッセージは、前記クライアントに対して分散サービスを提供する前記２番目に適したリモートサイトについての位置情報及びリンク情報を特定することと
を含むことを特徴とする方法。
【請求項７】
前記マッピングテーブルにおいて最も低いインデックスを選択することによって、前記２番目に適したリモートサイトを決定することをさらに含むことを特徴とする請求項６に記載の方法。
【請求項８】
前記ｐｉｎｇは、前記クライアントのＩＰアドレスを含むことを特徴とする請求項６に記載の方法。
【請求項９】
前記２番目に適したリモートサイトにおける前記分散サービスは、ドメインコントローラを含むことを特徴とする請求項６に記載の方法。
【請求項１０】
前記メッセージを前記クライアントに送信することは、ＵＤＰメッセージを送信することを含むことを特徴とする請求項６に記載の方法。
【請求項１１】
複数のサイトを含むネットワークコンピューティング環境であって、各サイトは一つ以上の分散サービス含み、各分散サービスは、該分散サービスが利用可能な場合にクライアントを登録するように構成され、一部のクライアントは分散サービスにｐｉｎｇを送信し、ｐｉｎｇに応答するリモートサイトに登録する機能を有し、別のクライアントは、ｐｉｎｇに応答して２番目に適したサイトを示す指示を受信し、前記指示された２番目に適したサイトにおいて特定された分散サービスに登録する追加の機能を有するネットワークコンピューティング環境において、前記クライアントのローカルサイトにおける前記分散サービスが前記クライアントによって利用できない場合に、前記クライアントを前記２番目に適したサイトにある分散サービスに登録する方法を実行するためのコンピュータ実行可能命令を記憶したコンピュータ記憶媒体であって、前記方法は、
前記クライアントが、前記ローカルサイトにある分散サービスに登録を試みて、前記ローカルサイトにある前記分散サービスが利用できないことを確認することと、
前記クライアントが、リモートサイトにある分散サービスをランダムに選択して、前記ランダムに選択された分散サービスにｐｉｎｇを送信することであって、前記ｐｉｎｇは、２番目に適したリモートサイトにある分散サービスの指示を受信し、前記指示された２番目に適したサイトにある特定された分散サービスに登録する、前記クライアントの追加の機能を示すフラグを含み、前記フラグは、前記ランダムに選択された分散サービスに、２番目に適したサイトを示す指示を受信し、特定された分散サービスに登録する前記クライアントの追加の機能を通知し、前記ランダムに選択された分散サービスが、前記ｐｉｎｇを受信することに応答して前記クライアントの登録を試みないようにすることと、
前記クライアントが、前記ランダムに選択された分散サービスからメッセージを受信することであって、前記メッセージは、２番目に適したリモートサイトにある分散サービスを特定し、前記ランダムに選択された分散サービスは、前記フラグによって示された前記追加の機能の通知に応答して、前記メッセージを送信しており、
前記２番目に適したリモートサイトは、前記クライアントと、その他のリモートサイトにあるその他の分散サービスとの間のリンクに関するインデックス数を決定するために使用されるインデックスを含むマッピングテーブルを参照し、最適なインデックス数を有するリンクに基づいて、前記マッピングテーブルから、分散サービスを提供する前記２番目に適したリモートサイト判定することによって、前記クライアントに対して決定され、
各インデックスは、前記適したリモートサイトへの前記クライアントの物理的な近接、前記クライアントが前記適したリモートサイトに接続するリンクの経済的コスト、前記リンクの信頼性、前記リンクの待ち時間と性能、ユーザの好み、前記リンクのセキュリティ、ネットワーク機器、管理コスト、前記リンクの回線容量、または、前記リンクの競合使用の一つ以上の組合せを利用することによって計算されることと、
前記クライアントが、前記２番目に適したサイトにある前記分散サービスにメッセージを送信して、前記２番目に適したリモートサイトにある前記分散サービスに登録することと
を含むことを特徴とするコンピュータ記憶媒体。
【請求項１２】
複数のサイトを含むネットワークコンピューティング環境であって、各サイトは一つ以上の分散サービス含み、各分散サービスは、該分散サービスが利用可能な場合にクライアントを登録するように構成され、一部のクライアントは分散サービスにｐｉｎｇを送信し、ｐｉｎｇに応答するリモートサイトに登録する機能を有し、別のクライアントは、ｐｉｎｇに応答して２番目に適したサイトを示す指示を受信し、前記指示された２番目に適したサイトにおいて特定された分散サービスに登録する追加の機能を有するネットワークコンピューティング環境において、クライアントのローカルサイトにある分散サービスが前記クライアントによって利用できない場合に、２番目に適したサイトにある分散サービスを見つける方法を実行するためのコンピュータ実行可能命令を記憶したコンピュータ記憶媒体であって、
前記クライアントは、２番目に適したサイトを示す指示を受信し、前記指示された２番目に適したサイトにある特定された分散サービスに登録する、前記追加の機能を含む前記別のクライアントのうちの一つであり、
前記方法は、
前記クライアントによって選択された前記複数のリモートサイトのうちの一つのサイトにある分散サービスにおいて、前記クライアントからｐｉｎｇを受信することであって、前記ｐｉｎｇは、２番目に適したリモートサイトにある分散サービスの指示を受信する前記クライアントの機能を示すフラグを含み、前記ｐｉｎｇは、前記クライアントが、利用できない前記クライアントのローカルサイトにある分散サービスに応答して、前記分散サービスをランダムに選択したことを示し、前記フラグは、２番目に適したサイトを示す指示を受信し、特定された分散サービスに登録する前記クライアントの追加の機能を示し、前記分散サービスが、前記ｐｉｎｇを受信することに応答して、前記クライアントの登録を試みないようにすることと、
前記ｐｉｎｇを受信する前記分散サービスにおいて、前記クライアントと、その他のリモートサイトにあるその他の分散サービスとの間のリンクに対するインデックス数を決定するために利用されるインデックスを含むマッピングテーブルを参照することであって、
各インデックスは、前記適したリモートサイトへの前記クライアントの物理的な近接、前記クライアントが前記適したリモートサイトに接続するリンクの経済的コスト、前記リンクの信頼性、前記リンクの待ち時間と性能、ユーザの好み、前記リンクのセキュリティ、ネットワーク機器、管理コスト、前記リンクの回線容量、または、前記リンクの競合使用の一つ以上の組合せを利用することによって計算されることと、
前記ｐｉｎｇを受信した前記分散サービスが、次いで、最適なインデックス数を有するリンクに基づいて、前記マッピングテーブルから、前記クライアントに対して分散サービスを提供する前記２番目に適したリモートサイトを決定することと、
前記分散サービスが、前記クライアントにメッセージを送信することであって、前記メッセージは、前記クライアントに対して分散サービスを提供する前記２番目に適したリモートサイトについての位置情報及びリンク情報を特定することと
を含むことを特徴とするコンピュータ記憶媒体。