【手続補正書】
【提出日】平成21年5月8日(2009.5.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
耐障害性コンピュータ・システムを動作させる方法であって、
各々が第１セットの動作を実行するように構成される、第１サーバ、前記第１サーバとネットワークの間の第１リンク、第２サーバ、及び前記第２サーバと前記ネットワークの間の第２リンクを少なくとも含む耐障害性コンピュータ・システムの各々のサーバに、前記第１セットの動作を実行しないコンピュータと前記ネットワークを通じて通信させ、
前記第１サーバ、前記第２サーバ、前記第１リンク、又は前記第２リンクの障害が発生した場合に、前記第１サーバ及び前記第２サーバのどちらが前記第１セットの動作の実行を継続することになるかを、
もし前記第１サーバ及び前記第２サーバが前記第１リンク及び前記第２リンクを介してお互いに通信することができる場合は、前記第１サーバ及び前記第２サーバに、前記第１サーバ及び前記第２サーバのどちらが前記第１セットの動作の実行を継続することになるかを決定するために通信させること、及び
もし前記第１サーバ及び前記第２サーバが前記第１リンク及び前記第２リンクを介してお互いに通信することができない場合は、前記第１セットの動作を実行しない前記コンピュータに、前記第１サーバ及び前記第２サーバのどちらが前記第１セットの動作の実行を継続することになるかを決定するために、前記第１サーバ及び前記第２サーバと通信させること、
によって決定する
ステップを含むことを特徴とする方法。
【請求項２】
前記第１サーバ及び前記第２サーバのどちらが前記第１セットの動作の実行を継続することになるかを決定するステップは、前記障害後に前記コンピュータと通信できる前記第１サーバ及び前記第２サーバの内の１つに、前記第１セットの動作の実行を継続させるステップを含むことを特徴とする、請求項１に記載の方法。
【請求項３】
前記第１サーバ及び前記第２サーバのどちらが前記第１セットの動作の実行を継続することになるかを決定するステップは、前記障害後に前記コンピュータと通信できない前記第１サーバ及び前記第２サーバの内の１つに、前記第１セットの動作の実行を終了させるステップを含むことを特徴とする、請求項１に記載の方法。
【請求項４】
前記障害が発生した場合に、前記第１サーバ及び前記第２サーバのどちらが前記第１セットの動作の実行を終了することになるかを決定するステップをさらに含むことを特徴とする、請求項１に記載の方法。
【請求項５】
前記第１サーバ及び前記第２サーバのどちらが前記第１セットの動作の実行を終了することになるかを決定するステップは、前記障害の後、前記コンピュータと通信できない前記第１サーバ及び前記第２サーバの内の１つに、前記第１セットの動作の実行を終了させるステップを含むことを特徴とする、請求項４に記載の方法。
【請求項６】
前記第１サーバ及び前記第２サーバのどちらが前記第１セットの動作の実行を継続することになるかを前記コンピュータとの通信に基づいて決定するステップは、前記第２リンクの障害が発生した場合に、前記第１サーバに前記第１セットの動作の実行を継続させ、前記第２サーバに前記第１セットの動作の実行を終了させることによって、分離脳動作を避けるステップをさらに含むことを特徴とする、請求項１に記載の方法。
【請求項７】
前記コンピュータは前記ネットワークに第３リンクにより接続されることを特徴とする、請求項１に記載の方法。
【請求項８】
前記第１サーバ及び前記第２サーバに、前記第１セットの動作を実行しない複数のコンピュータから、前記第１セットの動作を実行しない前記コンピュータを選出させるステップをさらに含むことを特徴とする、請求項１に記載の方法。
【請求項９】
前記第１セットの動作を実行しない前記コンピュータは、独自の識別名を有することを特徴とする、請求項８に記載の方法。
【請求項１０】
前記第１セットの動作を実行しない前記コンピュータは、複数の耐障害性コンピュータ・システムと通信するように構成されることを特徴とする、請求項８に記載の方法。
【請求項１１】
前記複数の耐障害性コンピュータ・システムの各々は、独自の識別名を有することを特徴とする、請求項１０に記載の方法。
【請求項１２】
前記第１サーバ及び前記第２サーバが前記第１セットの動作を実行しない前記コンピュータを選出した後で、第１サーバに、該第１サーバが前記コンピュータ及び第２サーバと独立に動作することを許可するトークンを与えるステップをさらに含むことを特徴とする、請求項８に記載の方法。
【請求項１３】
前記第１サーバに前記トークンを与えるステップは、前記第１サーバ及び前記第２サーバが互いに通信できるときにだけそれを実行するステップを含むことを特徴とする、請求項１２に記載の方法。
【請求項１４】
前記第１サーバ及び前記第２サーバに、前記第１セットの動作を実行しない前記コンピュータを選出させるステップは、前記第１サーバ及び前記第２サーバが互いに通信できるときにだけそれを実行するステップを含むことを特徴とする、請求項８に記載の方法。
【請求項１５】
前記コンピュータに、前記第１サーバに前記トークンを与えさせるステップをさらに含むことを特徴とする、請求項１２に記載の方法。
【請求項１６】
前記コンピュータに、前記第１サーバ及び前記第２サーバのどちらがより高レベルの機能を有するかを判断させ、前記第１サーバが前記より高レベルの機能を有するとき、前記第１サーバに前記トークンを与える、ステップをさらに含むことを特徴とする、請求項１５に記載の方法。
【請求項１７】
前記コンピュータに、前記第１サーバ及び前記第２サーバが前記コンピュータとのネットワーク接続を有するかどうかを判断させ、前記第１サーバが前記コンピュータとのネットワーク接続を有し、前記第２サーバが前記コンピュータとのネットワーク接続を有しないとき、前記第１サーバに前記トークンを与えるステップをさらに含むことを特徴とする、請求項１５に記載の方法。
【請求項１８】
第１セットの動作を実行するように構成され、前記第１セットの動作を実行しないコンピュータとのネットワーク接続を有する第１サーバと、
前記第１セットの動作を実行するように構成され、前記第１サーバ及び前記コンピュータとのネットワーク接続を有する第２サーバと、
を備える耐障害性コンピュータ・システムであって、
前記システムは、該システムのコンポーネントの障害が発生した場合に、前記サーバのどちらが前記第１セットの動作の実行を継続することになるかを、
もし前記第１サーバ及び前記第２サーバがお互いに直接通信することができる場合は、前記第１サーバ及び前記第２サーバに、前記第１サーバ及び前記第２サーバのどちらが前記第１セットの動作の実行を継続することになるかを決定するために通信させること、及び
もし前記第１サーバ及び前記第２サーバがお互いに直接通信することができない場合は、前記第１セットの動作を実行しない前記コンピュータに、前記第１サーバ及び前記第２サーバのどちらが前記第１セットの動作の実行を継続することになるかを決定するために、前記第１サーバ及び前記第２サーバと通信させること、
によって決定するように構成されることを特徴とする、コンピュータ・システム。
【請求項１９】
コンピュータ可読媒体に格納されたコンピュータ・ソフトウェアであって、実行されたときに、耐障害性コンピュータ・システムに、
それぞれが第１セットの動作を実行するように構成された、第１サーバ、前記第１サーバとネットワークの間の第１リンク、第２サーバ、及び前記第２サーバと前記ネットワークの間の第２リンクを少なくとも含む前記耐障害性コンピュータ・システムの各々のサーバに、前記第１セットの動作を実行しないコンピュータと前記ネットワークを通じて通信させ、
前記第１サーバ、前記第２サーバ、前記第１リンク、又は前記第２リンクの障害が発生した場合に、前記第１サーバ及び前記第２サーバのどちらが前記第１セットの動作の実行を継続することになるかを、
もし前記第１サーバ及び前記第２サーバが前記第１リンク及び前記第２リンクを介してお互いに通信することができる場合は、前記第１サーバ及び前記第２サーバに、前記第１サーバ及び前記第２サーバのどちらが前記第１セットの動作の実行を継続することになるかを決定するために通信させること、及び
もし前記第１サーバ及び前記第２サーバが前記第１リンク及び前記第２リンクを介してお互いに通信することができない場合は、前記第１セットの動作を実行しない前記コンピュータに、前記第１サーバ及び前記第２サーバのどちらが前記第１セットの動作の実行を継続することになるかを決定するために、前記第１サーバ及び前記第２サーバと通信させること、
によって決定すること、
を行わせる命令を含むことを特徴とするコンピュータ・ソフトウェア。
【請求項２０】
前記第１サーバ及び前記第２サーバのどちらが前記第１セットの動作の実行を継続することになるかを決定する前記ステップは、前記第１サーバが前記第２サーバより高いレベルの機能性を有するときは前記第１サーバが前記第１セットの動作の実行を継続することになると決定するステップを含むことを特徴とする請求項１に記載の方法。
【請求項２１】
前記第１セットの動作の実行を継続することになると決定された前記第１サーバ及び前記第２サーバの内の１つに、前記決定された前記第１サーバ及び前記第２サーバの内の１つに、前記コンピュータ、及び前記第１サーバ及び前記第２サーバの内の他の１つと独立して動作することを許すトークンを与えるステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項２２】
前記トークンは、前記第１サーバ及び前記第２サーバの内の前記決定された１つが再起動又はパワーアップすることを許すことを特徴とする請求項２１に記載の方法。