【手続補正書】
【提出日】平成26年9月12日(2014.9.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ミドルウェアマシン環境をサポートするためのシステムであって、
１つ以上のマイクロプロセッサと、
前記ミドルウェアマシン環境において前記１つ以上のマイクロプロセッサ上で実行される１つ以上のノード上に存在するサブネットマネージャインスタンスのセットとを含み、前記サブネットマネージャインスタンスのセットは、サブネット内で可用性の高いサブネットマネージャサービスを提供するよう協働し、前記サブネットマネージャインスタンスの各々は、異なるプライベートセキュアキーに関連付けられており、
前記サブネットマネージャインスタンスのセットは、互いに交渉を行うことが可能であるとともに、前記マスターサブネットマネージャに関連付けられる前記プライベートセキュアキーを用いて前記ミドルウェアマシン環境を構成および管理することを担うマスターサブネットマネージャを選択可能である、システム。
【請求項２】
ミドルウェアマシン環境をサポートするための方法であって、
サブネットマネージャインスタンスのセットにおける各サブネットマネージャインスタンスに異なるプライベートセキュアキーを関連付けるステップを含み、前記サブネットマネージャインスタンスの各々は、前記ミドルウェアマシン環境において１つ以上のマイクロプロセッサ上で実行される１つ以上のノード上に存在し、前記サブネットマネージャインスタンスのセットは、ＩＢサブネット内で可用性の高いサブネットマネージャサービスを提供するよう協働し、前記方法はさらに、
前記サブネットマネージャインスタンスのセットが互いに交渉を行うとともにマスターサブネットマネージャを選択することを可能にするステップと、
前記マスターサブネットマネージャに関連付けられる前記プライベートセキュアキーを用いて前記ミドルウェアマシン環境を構成および管理するステップとを含む、方法。
【請求項３】
１つ以上のネットワークスイッチの各々は、外部ネットワークに接続するよう用いられる１つ以上の外部ポートと、前記ミドルウェアマシン環境における複数のホストサーバに接続するよう用いられる１つ以上の内部ポートとを提供する、請求項２に記載の方法。
【請求項４】
前記１つ以上のネットワークスイッチを通じて前記複数のホストサーバに接続する別個のストレージシステムを設けるステップをさらに含む、請求項３に記載の方法。
【請求項５】
前記サブネットはインフィニバンド（ＩＢ）サブネットである、請求項２〜４のいずれか１項に記載の方法。
【請求項６】
ゲストによってアクセス可能である１つ以上のゲートウェイインスタンスを設けるステップをさらに含む、請求項２〜５のいずれか１項に記載の方法。
【請求項７】
前記サブネットマネージャインスタンスが帯域内通信プロトコルを用いて互いに通信するステップをさらに含む、請求項２〜６のいずれか１項に記載の方法。
【請求項８】
前記サブネットをサブネットパーティションによって実現される資源ドメインの動的なセットに分けるステップをさらに含む、請求項２〜７のいずれか１項に記載の方法。
【請求項９】
パーティショニングポリシーが特定されていない場合、前記マスターサブネットマネージャが、初期化のためのデフォルトのパーティショニングポリシーを使用するステップをさらに含む、請求項２〜８のいずれか１項に記載の方法。
【請求項１０】
前記プライベートセキュアキーは、前記サブネットにおける認証されたエンティティにのみ知られる６４ビットの秘密値であるＭ＿キーである、請求項２〜９のいずれか１項に記載の方法。
【請求項１１】
前記サブネットにおけるポートに関連付けられるサブネット管理エージェント（ＳＭＡ）がＭ＿キー値を有するよう構成される場合、帯域内リクエストは、前記ポートに関連付けられる状態を変更するよう前記Ｍ＿キー値を特定する必要がある、請求項２〜１０のいずれか１項に記載の方法。
【請求項１２】
異なるサブネットマネージャインスタンスが前記マスターサブネットマネージャとして選択される場合、前記サブネットを異なるプライベートセキュアキーに関連付けられるよう再構成するステップをさらに含む、請求項２〜１１のいずれか１項に記載の方法。
【請求項１３】
各異なるプライベートセキュアキーを、前記サブネットにおける他のサブネットマネージャインスタンスに知られる異なる範囲内に定義するステップをさらに含む、請求項２〜１２のいずれか１項に記載の方法。
【請求項１４】
前記サブネットにおける前記サブネットマネージャインスタンスのセットが、どのサブネットマネージャインスタンスが現在前記マスターサブネットマネージャであるかによって、定義された範囲のどのプライベートセキュアキーが用いられているかを動的に判断するステップをさらに含む、請求項２〜１３のいずれか１項に記載の方法。
【請求項１５】
スプリットブレインシナリオを防止するよう、新しいマスターサブネットマネージャが選択された後で、古いマスターサブネットマネージャがマスターサブネットマネージャとして通常動作を再開するのを自動的に防止される、請求項２〜１４のいずれか１項に記載の方法。
【請求項１６】
１つ以上のアップデートされたサブネット構成ポリシーは、前記アップデートされたサブネット構成ポリシーに関連付けられるプライベートセキュアキーを認識可能な１つ以上のサブネットマネージャを通じて前記サブネットに適用可能であり、前記サブネットにおける前記プライベートセキュアキーを認識できない他のサブネットマネージャは、前記１
つ以上のアップデートされたサブネット構成ポリシーによる影響を受けないままにされることが可能である、請求項２〜１５のいずれか１項に記載の方法。
【請求項１７】
前記マスターサブネットマネージャが、新しいサブネットマネージャが前記サブネットにおいて用いられるプライベートセキュアキーを認識できないので、前記新しいサブネットマネージャへの接続は意図的なものではないと判断し、かつ前記新しいサブネットマネージャが前記サブネットにおける如何なる状態も変更することを防止するステップをさらに含む、請求項２〜１６のいずれか１項に記載の方法。
【請求項１８】
プログラム可読命令を含むコンピュータプログラムであって、前記プログラム可読命令は、１つ以上のコンピュータシステムにロードおよび実行されると、前記１つ以上のコンピュータシステムに請求項２〜１７のいずれか１項に記載の方法を行わせる、コンピュータプログラム。
【請求項１９】
ミドルウェアマシン環境におけるサブネット内のサブネットマネージャであって、
異なるプライベートセキュアキーを前記サブネットマネージャに関連付けるよう構成される関連付けモジュールと、
前記サブネットマネージャが前記サブネット内の他のサブネットマネージャと交渉を行うことを可能にするとともに、前記マスターサブネットマネージャに関連付けられた前記プライベートセキュアキーを用いて前記ミドルウェアマシン環境を構成および管理することを担うマスターサブネットマネージャを選択することを可能にするよう構成される交渉モジュールとを含む、サブネットマネージャ。
【請求項２０】
請求項１９に記載の１つのサブネットマネージャと、
外部ネットワークに接続するよう用いられる１つ以上の外部ポートと、
前記ミドルウェアマシン環境における複数のホストサーバに接続するよう用いられる１つ以上の内部ポートとを含む、ネットワークスイッチ。
【請求項２１】
請求項２０に記載の１つ以上のネットワークスイッチを含む、ミドルウェアマシン環境をサポートするためのシステム。
【請求項２２】
ミドルウェアマシン環境をサポートするためのシステムであって、
サブネット内で可用性の高いサブネットマネージャサービスを提供するよう協働するサブネットマネージャのセットを含み、前記サブネットマネージャの各々は、異なるプライベートセキュアキーに関連付けられ、
前記サブネットマネージャのセットは、互いに交渉可能であるとともに、前記マスターサブネットマネージャに関連付けられる前記プライベートセキュアキーを用いて前記ミドルウェアマシン環境を構成および管理することを担うマスターサブネットマネージャを選択可能である、システム。