【手続補正書】
【提出日】平成26年9月12日(2014.9.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ミドルウェアマシン環境においてサブネット初期化を行うためのシステムであって、
１つ以上のマイクロプロセッサと、
前記１つ以上のマイクロプロセッサ上で実行される、前記ミドルウェアマシン環境において相互接続される複数の管理ノードと、
前記複数の管理ノードに関連付けられる複数のサブネットマネージャとを含み、前記複数の管理ノードは、前記複数のサブネットマネージャが帯域内通信プロトコルを用いて互いに通信することを可能にし、前記複数のサブネットマネージャは、互いに交渉するとともにマスターサブネットマネージャとしてあるサブネットマネージャを選択し、
前記マスターサブネットマネージャは、
前記帯域内通信プロトコルを用いて、１つ以上のサブネット初期化ポリシーを前記ミドルウェアマシン環境における他のサブネットマネージャに複製し、
前記１つ以上のサブネット初期化ポリシーに基づき前記ミドルウェアマシン環境において複数のクライアントノードをセットアップするよう動作する、システム。
【請求項２】
ミドルウェアマシン環境においてサブネット初期化を行うための方法であって、
前記ミドルウェアマシン環境において、１つ以上のマイクロプロセッサ上で実行される複数の管理ノードを相互接続するステップを含み、前記複数の管理ノードは、前記複数の管理ノードに関連付けられる複数のサブネットマネージャが帯域内通信プロトコルを用いて互いに通信することを可能にし、前記方法はさらに、
前記複数のサブネットマネージャ同士の間で交渉を行うとともに、前記ミドルウェアマシン環境を構成および管理するよう動作するマスターサブネットマネージャとしてあるサブネットマネージャを選択するステップと、
前記マスターサブネットマネージャを介して、前記ミドルウェアマシン環境における他のサブネットマネージャに前記帯域内通信プロトコルを用いて１つ以上のサブネット初期化ポリシーを複製するステップと、
前記１つ以上のサブネット初期化ポリシーに基づき前記ミドルウェアマシン環境において複数のクライアントノードをセットアップするステップとを含む、方法。
【請求項３】
前記複数の管理ノードは、インフィニバンド（ＩＢ）サブネットの一部である、請求項２に記載の方法。
【請求項４】
前記複数の管理ノードは１つ以上のネットワークスイッチを含み、前記サブネットマネージャの各々は、ネットワークスイッチ上に存在する、請求項２または３に記載の方法。
【請求項５】
前記複数の管理ノードに接続する別個のストレージシステムを提供するステップをさらに含む、請求項２〜４のいずれか１項に記載の方法。
【請求項６】
前記複数の管理ノードに接続する複数のホストサーバをさらに含む、請求項２〜５のいずれか１項に記載の方法。
【請求項７】
ゲストがアクセス可能である１つ以上のゲートウェイインスタンスを提供するステップをさらに含む、請求項２〜６のいずれか１項に記載の方法。
【請求項８】
複数のポリシーデーモンを提供するステップをさらに含み、前記ポリシーデーモンの各々は、あるサブネットマネージャに関連付けられる、請求項２〜７のいずれか１項に記載の方法。
【請求項９】
前記マスターサブネットマネージャとともに用いられる前記ポリシーデーモンは、１つ以上のポリシーを用いて前記ミドルウェアマシン環境を構成および管理することを担う、請求項８に記載の方法。
【請求項１０】
前記帯域内通信プロトコルが、前記ミドルウェアマシン環境において、イーサネット（登録商標）ネットワーキングに加えて通信の冗長性を与えるステップをさらに含む、請求項２〜９のいずれか１項に記載の方法。
【請求項１１】
前記ミドルウェアマシン環境においてパーティション構成を定義する１つ以上のパーティションポリシーを提供するステップをさらに含み、前記１つ以上のパーティションポリシーは、初期化ポリシートランザクションを通じて前記ミドルウェアマシン環境に供給可能である、請求項２〜１０のいずれか１項に記載の方法。
【請求項１２】
パーティショニングポリシーが特定されていない場合、前記マスターサブネットマネージャが初期化のためのデフォルトのパーティショニングポリシーを使用するステップをさらに含む、請求項２〜１１のいずれか１項に記載の方法。
【請求項１３】
ファブリックレベルの同期が達成されている場合、前記マスターサブネットマネージャが、デフォルトのパーティションポリシーを用いて最初に始動し、次いで前記ミドルウェアマシン環境においてパーティション構成をインストールすることによりファブリックレベル構成ポリシーを同期するよう動作するステップをさらに含む、請求項２〜１２のいずれか１項に記載の方法。
【請求項１４】
前記マスターサブネットマネージャが、すでに作動状態であるノードについては現在のパーティションメンバーシップを変更しないままとするよう動作し、ただ事前に定義されたパーティションを新しい管理ノードについてセットアップすることを確実にするステップをさらに含む、請求項２〜１３のいずれか１項に記載の方法。
【請求項１５】
パーティションポリシーが前記管理ノードについて完全に同期されている場合、サブネットマネージャが、パーティションニングポリシーに定義されるように、完全なパーティションメンバーシップを有するすべてのエンドノードを完全に初期化するよう動作するステップをさらに含む、請求項２〜１４のいずれかに記載の方法。
【請求項１６】
１つ以上のコンピュータシステムにロードおよび実行されると、前記１つ以上のコンピュータシステムに請求項２〜１５のいずれか１項に記載の方法を実現させるプログラム可読命令を含む、コンピュータプログラム。
【請求項１７】
ミドルウェアマシン環境におけるサブネットマネージャであって、
帯域内通信プロトコルを用いて他のサブネットマネージャと通信するよう構成される通信モジュールと、
他のサブネットマネージャと交渉を行うとともにマスターサブネットマネージャを選択するよう構成される選択モジュールと、
前記サブネットマネージャが前記マスターサブネットマネージャとして選択されたことに応答して、前記帯域内通信プロトコルを用いて、前記ミドルウェアマシン環境における他のサブネットマネージャに１つ以上のサブネット初期化ポリシーを複製するよう構成される複製モジュールと、
前記サブネットマネージャが前記マスターサブネットマネージャとして選択されたことに応答して、前記１つ以上のサブネット初期化ポリシーに基づき前記ミドルウェアマシン環境において複数のクライアントノードをセットアップするよう構成されるセットアップモジュールとを含む、サブネットマネージャ。
【請求項１８】
請求項１７に記載のサブネットマネージャを含む、ミドルウェアマシン環境における管理ノード。
【請求項１９】
ミドルウェアマシン環境においてサブネット初期化を行うためのシステムであって、前記ミドルウェアマシン環境において相互接続される請求項１８に記載の複数の管理ノードを含む、システム。
【請求項２０】
ミドルウェアマシン環境においてサブネット初期化を行うためのシステムであって、
前記ミドルウェアマシン環境において相互接続される複数の管理ノードと、
前記複数の管理ノードに関連付けられる複数のサブネットマネージャとを含み、前記複数の管理ノードは、前記複数のサブネットマネージャが帯域内通信プロトコルを用いて互いに通信することを可能にし、前記複数のサブネットマネージャは、互いに交渉するとともにマスターサブネットマネージャとしてあるサブネットマネージャを選択し、
前記マスターサブネットマネージャは、
前記帯域内通信プロトコルを用いて、１つ以上のサブネット初期化ポリシーを前記ミドルウェアマシン環境における他のサブネットマネージャに複製し、
前記１つ以上のサブネット初期化ポリシーに基づき前記ミドルウェアマシン環境において複数のクライアントノードをセットアップするよう動作する、システム。