【手続補正書】
【提出日】平成19年7月13日(2007.7.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サーバークラスターのサーバーコンピュータシステム間でコンフィギュレーションデータセットをセキュアに配布する方法であって、動作コンフィギュレーションデータセットを個々のサーバーコンピュータシステムにより使用して、そのサーバーコンピュータシステムによりネットワークサービスを実行するためのパラメータを定義するような方法において、
ａ）前記サーバークラスターの第１サーバーコンピュータシステムにより、前記サーバークラスターの第２サーバーコンピュータシステムに保持された改訂されたコンフィギュレーションデータセットを識別するステップと、
ｂ）前記第１サーバーコンピュータシステムにより、前記第２サーバーコンピュータシステムから前記改定されたコンフィギュレーションデータセットを検索するステップと、
ｃ）前記改定されたコンフィギュレーションデータセットを、前記第１サーバーコンピュータシステムに対する現在コンフィギュレーションデータセットとしてインストールするために暗号解読するステップであって、前記改定されたコンフィギュレーションデータセットは、前記第１サーバーコンピュータシステムにより暗号解読するように独特に暗号化されたものであるステップと、
ｄ）前記サーバークラスターの各サーバーコンピュータシステムが前記現在コンフィギュレーションデータセットを有することを前記第１サーバーコンピュータシステムにより検証するステップと、
ｅ）前記現在コンフィギュレーションデータセットを前記第１サーバーコンピュータシステムに対する動作コンフィギュレーションデータとして前記第１サーバーコンピュータシステムにインストールするステップと、
を備えた方法。
【請求項２】
前記改定されたコンフィギュレーションデータセットは、複数の各暗号化された現在コンフィギュレーションデータセットを含み、そして前記暗号解読するステップは、
ａ）前記複数の各暗号化されたコンフィギュレーションデータセットの中から、前記現在コンフィギュレーションデータセットを、前記第１サーバーコンピュータシステムに対して独特に暗号化されたものとして探索するステップと、
ｂ）前記改定されたコンフィギュレーションデータセットから前記現在コンフィギュレーションデータセットを個別に暗号解読するステップと、
を備えた請求項１に記載の方法。
【請求項３】
前記第１サーバーコンピュータシステムは、独特のプライベート暗号解読キーを有し、そして前記探索するステップは、前記改定されたコンフィギュレーションデータセットにおける前記独特のプライベート暗号解読キーの表示を前記第１サーバーコンピュータシステムにより識別することに依存し、これにより、前記複数の各暗号化された現在コンフィギュレーションデータセットの探索及び暗号解読を前記サーバークラスターの各サーバーコンピュータシステムにロックする、請求項２に記載の方法。
【請求項４】
前記改定されたコンフィギュレーションデータセットは、前記サーバークラスターの各サーバーコンピュータシステムの独特のプライベート暗号解読キーの表示を含み、そして前記探索ステップは、
ａ）前記第１サーバーコンピュータシステムの前記独特のプライベート暗号解読キーの所定表示を、前記改定されたコンフィギュレーションデータセットの前記表示の対応する１つに一致させるステップと、
ｂ）前記第１サーバーコンピュータシステムの前記独特のプライベート暗号解読キーの一致した表示に基づいて、前記複数の各暗号化されたコンフィギュレーションデータセットの中から、暗号化された前記現在コンフィギュレーションデータセットの位置を決定するステップと、
を備えた請求項３に記載の方法。
【請求項５】
前記独特のプライベート暗号解読キーの前記表示は、前記サーバークラスターの各サーバーコンピュータシステムの独特のプライベート暗号解読キーのセキュアなダイジェストである、請求項４に記載の方法。
【請求項６】
前記動作コンフィギュレーションデータセットは、第１バージョン識別子を含み、そして前記識別ステップは、
ａ）前記第１サーバーコンピュータシステムにより、前記サーバークラスターの他のサーバーコンピュータシステムからバージョンメッセージを受信するステップであって、各々のバージョンメッセージが第２のバージョン識別子を含み、そしてバージョンメッセージソースサーバーコンピュータシステムを識別するようなステップと、
ｂ）所定のバージョンメッセージに関して、前記第１バージョン識別子に対する前記第２バージョン識別子が前記改定されたコンフィギュレーションデータセットに対応するかどうか決定するステップと、
を備えた請求項１に記載の方法。
【請求項７】
前記識別ステップは、更に、前記第１サーバーコンピュータシステムに関して前記バージョンメッセージを確認するステップを含む、請求項６に記載の方法。
【請求項８】
前記第１サーバーコンピュータシステムは、独特のプライベート暗号解読キーを有し、そして前記確認するステップは、前記バージョンメッセージにおける前記独特のプライベート暗号解読キーの表示を前記第１サーバーコンピュータシステムにより識別することに依存し、前記表示を欠いたバージョンメッセージは、前記第１サーバーコンピュータシステムにより破棄されるようにする、請求項７に記載の方法。
【請求項９】
前記バージョンメッセージは、前記サーバークラスターの各サーバーコンピュータシステムの独特のプライベート暗号解読キーの表示を含み、そして前記確認ステップは、前記第１サーバーコンピュータシステムの前記独特のプライベート暗号解読キーの前記表示を前記改定されたコンフィギュレーションデータセットの前記表示の対応する１つに一致させることを含む、請求項８に記載の方法。
【請求項１０】
前記独特のプライベート暗号解読キーの前記表示は、前記サーバークラスターの各サーバーコンピュータシステムの独特のプライベート暗号解読キーのセキュアなダイジェストである、請求項９に記載の方法。
【請求項１１】
前記改定されたコンフィギュレーションデータセットは、独特のプライベート暗号解読キーの前記表示と、複数の各暗号化された現在コンフィギュレーションデータセットとを備え、そして前記暗号解読ステップは、
ａ）前記第１サーバーコンピュータシステムにより、前記改定されたコンフィギュレーションデータセットにおける前記第１サーバーコンピュータシステムの前記独特のプライベート暗号解読キーの前記所定の表示を一致させるステップと、
ｂ）前記第１サーバーコンピュータシステムの前記独特のプライベート暗号解読キーの前記一致された表示に基づいて、前記複数の各暗号化されたコンフィギュレーションデータセットの中から、暗号化された前記現在コンフィギュレーションデータセットの位置を決定するステップと、
ｃ）前記改定されたコンフィギュレーションデータセットから前記現在コンフィギュレーションデータセットを個別に暗号解読して、前記複数の各暗号化された現在コンフィギュレーションデータセットの探索及び暗号解読を前記サーバークラスターの各サーバーコンピュータシステムにロックするステップと、
を備えた請求項１０に記載の方法。
【請求項１２】
クライアントコンピュータシステムに代わってネットワークサービスの実行をサポートするためにコンピュータシステムクラスターの一部分として通信ネットワークを経て結合できるサーバーコンピュータシステムにおいて、
ａ）制御プログラムを実行するように動作するプロセッサと、
ｂ）制御プログラムとして前記プロセッサによる実行を通して動作するサービスプログラムと、
を備えていて、所定のクライアント要求に対する応答を発生し、
インストールされたコンフィギュレーションデータセットの評価に基づいて応答が発生され、
前記サービスプログラムは、更に、前記コンピュータシステムクラスターと対話してセキュアなネットワークプロトコルを実施するように働き、更新されたコンフィギュレーションデータセットを、前記インストールされたコンフィギュレーションデータセットとしてインストールするために識別しそして受信し、
前記サービスプログラムは、独特のプライベート暗号化キーを含み、
前記セキュアなネットワークプロトコルは、複数の暗号化された更新されたコンフィギュレーションデータセットを含む暗号化されたコンフィギュレーションデータブロックの転送を与え、前記複数の暗号化され更新されたデータセットの各１つは、前記独特のプライベート暗号化キーを使用して暗号解読できるようにされたサーバーコンピュータシステム。
【請求項１３】
前記サービスプログラムは、前記独特のプライベート暗号化キーに基づいて前記複数の暗号化され更新されたデータセットの前記各１つを、第１に探索しそして第２に暗号解読するように動作する、請求項１２に記載のサーバーコンピュータシステム。
【請求項１４】
前記暗号化されたコンフィギュレーションデータブロックは、複数の位置参照を含み、前記サービスプログラムは、前記独特のプライベート暗号化キー前記複数の位置参照の対応する１つに関連付けるように動作し、前記サービスプログラムは、更に、前記複数の位置基準の前記対応する１つに基づいて前記複数の暗号化され更新されたデータセットの前記各１つを探索するように動作する、請求項１３に記載のサーバーコンピュータシステム。
【請求項１５】
前記複数の位置基準の前記対応する１つは、前記独特のプライベート暗号化キーのセキュアなダイジェストである、請求項１４に記載のサーバーコンピュータシステム。
【請求項１６】
前記サービスプログラムは、前記更新されたコンフィギュレーションデータセットを受信すべきかどうか決定するように動作する、請求項１４に記載のサーバーコンピュータシステム。
【請求項１７】
前記インストールされたコンフィギュレーションデータセットは、第１バージョン識別子を有し、前記更新されたコンフィギュレーションデータセットは、第２バージョン識別子を有し、前記サービスプログラムは、前記第１及び第２のバージョン識別子に応答して、前記更新されたコンフィギュレーションデータセットを受信すべきかどうか決定する、請求項１６に記載のサーバーコンピュータシステム。
【請求項１８】
前記サービスプログラムは、前記更新されたコンフィギュレーションデータセットを発生する管理上の変更に応答して、前記第２バージョン識別子を伴う前記暗号化されたコンフィギュレーションデータブロックを発生するように動作し、前記サービスプログラムは、更に、前記第２バージョン識別子を含むバージョンメッセージを前記コンピュータシステムクラスターに与えるように動作し、そして要求に応答して、前記暗号化されたコンフィギュレーションデータブロックを転送する、請求項１７に記載のサーバーコンピュータシステム。
【請求項１９】
前記サービスプログラムは、前記バージョンメッセージを次々にブロードキャストするように動作する、請求項１７に記載のサーバーコンピュータシステム。
【請求項２０】
前記クライアントコンピュータシステムに結合可能な第１ネットワーク接続と、前記コンピュータシステムクラスターに結合可能な第２ネットワーク接続とを更に備え、前記第２ネットワーク接続は、前記バージョンメッセージを次々に転送しそして前記暗号化されたコンフィギュレーションデータブロックを転送するのに使用される、請求項１９に記載のサーバーコンピュータシステム。
【請求項２１】
前記更新されたコンフィギュレーションデータセットを発生する管理上の変更を適用するためにアドミニストレータによりアクセスできる第３のネットワーク接続を更に備えた、請求項２０に記載のサーバーコンピュータシステム。