(57)【要約】  １つのフォールト・トレランス・システムにおける第１のコンポーネントの動作を検証するための方法が提供される。この方法は、システムの第２のコンポーネントに対する第１のコンポーネントの動作状態を間接的に識別する、システムの予期される活動を監視するステップと、監視された予期される活動が不良な動作状態を示す場合に、第１のコンポーネントの誤った挙動を隔離するステップと、監視された予期される活動が適切な動作状態を示す場合に、システムの通常の動作を続行するステップとを含む。
2007511989.tif 000002
【特許請求の範囲】
【請求項１】
１つのフォールト・トレランス・システム（１００）における第１のコンポーネント（例えば、１０４−１，．．，１０４−Ｎ）の動作を検証するための方法であって、
前記システムの第２のコンポーネントに対する前記第１のコンポーネントの動作状態を間接的に識別するものである、前記システムの予期される活動を監視するステップ（２０２）と、
監視された前記予期される活動が不良な動作状態を示す場合に、前記第１のコンポーネントの誤った挙動を隔離するステップ（２０８）と、
監視された前記予期される活動が適切な動作状態を示す場合に、前記システムの通常の動作を続行するステップ（２０６）と
を備える方法。
【請求項２】
システム（１００）の第１のコンポーネント（例えば、１０４−１，．．，１０４−Ｎ）における障害を検出し閉じ込めるための方法であって、
前記システムの或るコンポーネントに対しての前記第１のコンポーネントにおける障害を間接的に識別するものである、前記システムの状態を観測するステップ（２０２）と、
前記状態が障害を示す場合に、前記第１のコンポーネントの誤った挙動を隔離するステップ（２０８）と
を備える方法。
【請求項３】
請求項２に記載の方法であって、状態を観測する前記ステップが、前記第１のコンポーネントと１または複数の他のコンポーネントとの間の相互作用に関する直接的な監視を行うことなく、前記１又は複数の他のコンポーネントにおける不活動を観測するステップを備える、方法。
【請求項４】
請求項２に記載の方法であって、状態を観測する前記ステップが、他のシステム・コンポーネントによって導出される状態情報を監視するステップを備える、方法。
【請求項５】
請求項９に記載の方法であって、状態を観測する前記ステップが、複数のシステム・コンポーネントの活動における相対的なタイミングを、システム仕様と、準拠するかについて、比較するステップを含む、方法。
【請求項６】
請求項９に記載の方法であって、状態を観測する前記ステップが、システム・リソースへのアクセスを求める競合する要求を観測するステップを含む、方法。
【請求項７】
請求項９に記載の方法であって、状態を観測する前記ステップが、前記システム内で送信されるメッセージからシーケンス情報を導出するステップを含む、方法。
【請求項８】
通信システム（１００）のノード（例えば、１０４−１，．．，１０４−Ｎ）の状態を間接的に検出するための方法であって、
前記通信システムにおける第１のノードからのメッセージを観測するステップ（２０２）と、
前記第１のノードの前記メッセージに対して応答する少なくとも１つの他のノードによる後続の活動を監視するステップであって、前記第１のノードの前記状態を間接的に識別するステップ（２０２）と、
前記メッセージに応答する活動が発生しない場合は、前記第１のノードを、誤った挙動を行う可能性があるとして、少なくとも一時的な期間の間、隔離するステップ（２０８）と、
前記活動が発生した場合は、通常の動作を続行するステップ（２０６）と
を備える方法。
【請求項９】
複数のノード（例えば、１０４−１，．．，１０４−Ｎ）を有する通信システム（１００）内の障害を検出し閉じ込めるための方法であって、
前記通信システムにおける前記複数のノードからのメッセージにおける状態情報を観測するステップ（２０２）と、
十分な数の前記複数のノードからのメッセージが、前記複数のノードの内の１つのノードの障害を示す場合は、前記１つのノードを不良なものと間接的に識別するステップと、
前記ノードの誤った挙動を、それが識別されたときに隔離するステップ（２０８）と
を備える方法。
【請求項１０】
通信システム（１００）内の複数のノード（例えば、１０４−１，．．，１０４−Ｎ）の内の１つのノードにおける障害を検出し閉じ込めるための方法であって、
複数のノードに対しての選択された活動を監視するステップ（２０２）と、
前記ノードの前記選択された活動における相対的なタイミングを、システム仕様と、準拠しているかについて比較ステップと、
１つのノードについて前記選択された活動における前記相対的なタイミングが許容範囲を外れた場合に、前記ノードを不良なものと間接的に識別するステップと、
前記状態が障害を示す場合に、前記第１のノードの誤った挙動を隔離するステップ（２０８）と
を備える方法。
【請求項１１】
通信システム（１００）のノード（例えば、１０４−１，．．，１０４−Ｎ）における障害を検出し閉じ込めるための方法であって、
システム・リソースを求める競合する要求を観測するステップであって、前記競合する要求が、前記通信システムのノードにおける障害を間接的に識別するものである、ステップ（２０２）と、
前記第１のノードの誤った挙動を隔離するために、２つの前記競合する要求の間での調停を行うステップ（２０８）と
を備える方法。
【請求項１２】
通信システムにおける障害を閉じ込めるための方法であって、前記システムにおいて観測された状態に基づいて前記障害を間接的に識別するステップ（２０８）を備える方法。
【請求項１３】
通信システム（１００）における障害を検出し閉じ込めるための装置であって、
前記システムの或るコンポーネントに対しての第１のコンポーネントにおける障害を間接的に識別する、前記システムの状態を観測する手段（１０２）と、
前記状態が障害を示す場合に、前記第１のコンポーネントの誤った挙動を隔離する手段（１０２）と
を備える装置。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
「COMMUNICATION  FAULT  CONTAINMENT  VIA  INDIRECT  DETECTION」と題され、２００３年１１月１９日に出願された出願番号第６０／５２３９００号。
【０００２】
「CONTROLLED  START  UP  IN  A  TIME  DIVISION  MULTIPLE  ACCESS  SYSTEM」と題され、２００３年１１月１９日に出願された出願番号第６０／５２３８９９号。
【０００３】
「PARASITIC  TIME  SYNCHRONIZATION  FOR  A  CENTRALIZED  TDMA  BASED  COMMUNICATIONS  GUARDIAN」と題され、２００３年１１月１９日に出願された出願番号第６０／５２３７８３号。
【０００４】
「HUB  WITH  INDEPENDENT  TIME  SYNCHRONIZATION」と題され、２００３年１１月１８日に出願された出願番号第６０／５２３７８２号。
【０００５】
「MESSAGE  ERROR  VERIFICATION  USING  CRC  WITH  HIDDEN  DATA」と題され、２００３年１１月１９日に出願された出願番号第６０／５２３８６５号。
【０００６】
上記の仮出願のそれぞれは、参照により本明細書に組み込まれる。
【０００７】
本願は、以下の同時係属中の非仮出願にも関連する。
【０００８】
「ASYNCHRONOUS  HUB」と題され、本願と同日に出願された代理人整理番号第Ｈ０００５３１号。
【０００９】
「CONTROLLING  START  UP  IN  A  NETWORK」と題され、本願と同日に出願された代理人整理番号第Ｈ０００５０６６号。
【００１０】
「PARASITIC  TIME  SYNCHRONIZATION  FOR  A  CENTRALIZED  COMMUNICATIONS  GUARDIAN」と題され、本願と同日に出願された代理人整理番号第Ｈ０００５２８１号。
【００１１】
「MESSAGE  ERROR  VERIFICATION  USING  CHECKING  WITH  HIDDEN  DATA」と題され、本願と同日に出願された代理人整理番号第Ｈ０００５０６１号。
【００１２】
上記の非仮出願のそれぞれは、参照により本明細書に組み込まれる。
【背景技術】
【００１３】
典型的な電子システムは、選択された機能を提供するために協調して機能するように相互接続された幾つかのコンポーネントを含む。システム内の個々のコンポーネントは、その時々に故障したり、或いはそれらの通常の仕様から外れて動作する傾向がある。かかる故障の最終的な結果として、システムが期待されるように機能せず、それによって障害が発生する可能性がある。通信システムでは、障害がシステムを通じて伝播することが許される場合に、通信は更に被害を受ける可能性がある。
【００１４】
システム内での障害の伝播を防止するために、多くのシステムが開発されている。例えば、幾つかのシステムは、送信前にエラーを検査するためのいわゆる「ウォッチドッグ（ｗａｔｃｈｄｏｇ）」又は「ガーディアン」を送信機内に含む。通信ネットワークでの障害の伝播を防止する上での最良のカバレージは、自己検査対（ｓｅｌｆ−ｃｈｅｃｋｉｎｇ  ｐａｉｒ）によって提供される。このコンフィギュレーションは、送信されるメッセージについて、ビット対ビット（ビット毎）の一致を必要とする１対の送信機を含む。この自己検査対は、ネットワーク内での障害の伝播を防止する上でほぼ完璧なカバレージを提供する。
【００１５】
多くの他の技法も進化してきている。これらの技法の多くは、メッセージ自体の内容を調べてそのデータが不良であるかどうかを判定する、独立したガーディアン機能を含む。これらの技法は、メッセージ自体の或る側面に基づいてそのメッセージに欠陥が存在するかどうかを判定する、巡回冗長検査（ＣＲＣ）やタイマなどの使用を含むが、必ずしもこれらに限定されるものではない。
【発明の開示】
【発明が解決しようとする課題】
【００１６】
残念ながら多くのシステムでは、自己検査対は、実装にコストが掛かり過ぎる。更に、その他の技法は、ネットワークでの全ての有意のクラスの障害の伝播を防止できるほど十分に広いカバレージは提供せず、また、複雑すぎる。複雑さに関しては２つの弊害がある。第１に、複雑さの高まりは、ハードウェア障害（故障）の可能性を高めることを意味する。第２に、複雑さが高まると、設計が正しいものであるという証明が困難になる。ネットワークでの障害の伝播を食い止める責任を負うコンポーネントが、通常、耐障害性システムにおいて最も重要な要素であるとすると、この設計が正しいものであるという証明は非常に重要である。
【００１７】
従って、当技術分野では、通信ネットワークにおいて、より複雑性の低い、より良好な障害カバレージを提供することへの必要が存在する。
【課題を解決するための手段】
【００１８】
本発明の実施形態は、システム内のコンポーネントの動作状態に関する、例えば障害や適正動作の状態の間接的な検出を通じて、改善された障害カバレージを提供する。以下で更に定義されるように、「間接的な検出」という用語は、障害を検出するコンポーネントが、不良信号（ｆａｕｌｔｙ  ｓｉｇｎａｌ）を直接に観測するのではなく、不良信号に対しての他のコンポーネントの応答に基づいて、検出を行うことを意味する。
【００１９】
一つのフォールト・トレランス・システム内の第１のコンポーネントの動作を検証するための方法が提供される。この方法は、システムの第２のコンポーネントに対する第１のコンポーネントの動作状態を間接的に識別するものである、システムの予期される活動を監視するステップと、監視された予期される活動が不良な動作状態を示す場合に、第１のコンポーネントの誤った挙動を隔離するステップと、監視された予期される活動が適切な動作状態を示す場合に、システムの通常の動作を続行するステップとを含む。
【発明を実施するための最良の形態】
【００２０】
以下の詳細な説明では、本明細書の一部を形成し、本発明が実施され得る特定の例示的な実施形態を例示のために示す添付の図面を参照する。これらの実施形態は、当業者が本発明を実施することを可能にするために十分に詳細に説明されているが、他の実施形態が利用されてもよく、本発明の趣旨及び範囲を逸脱することなく、論理的、機械的、及び電気的な変更が加えられてもよいことが理解されよう。従って、以下の詳細な説明は、限定的な意味に解されるべきではない。
【００２１】
図１は、システムのブロック図であり、システムは全体的に１００で示され、障害の間接的な検出を使用する中央ガーディアン機能１０２を有する。一実施形態では、システム１００は通信システムである。一実施形態では、システム１００は、ＴＴＰ／Ｃ時間トリガ型プロトコル等の時間トリガ型プロトコルを使用する。他の実施形態では、他のＴＤＭＡプロトコルが使用される。
【００２２】
システム１００は、複数のコンポーネント１０４−１ないし１０４−Ｎ、例えば、システム１００を介してメッセージを送信および受信するための送受信機を有する複数のノードを含む。一実施形態では、コンポーネント１０４−１ないし１０４−Ｎは、図１に示されるような星型コンフィギュレーションの形で結合される。他の実施形態では、コンポーネント１０４−１ないし１０４−Ｎは、他の知られたコンフィギュレーション又は後に開発されるコンフィギュレーションの形、例えば、メッシュ型、バス型、又は他の適当な通信アーキテクチャの形で、互いに結合される。コンポーネント１０４−１ないし１０４−Ｎは、送受信機に加えて、例えば、アクチュエータ、センサ、プロセッサ、コントローラ等の他の電子回路も含み得る。
【００２３】
システム１００は、中央コンポーネント又はハブ１０６を含む。ハブ１０６は、間接的な検出によりシステム１００内の障害を検出する中央ガーディアン１０２を含むように構成される。故障（障害）が検出された場合、中央ガーディアン１０２は、その障害を発生させたノードを隔離し、それによって障害の伝播を防止する。障害が何ら検出されない場合、中央ガーディアン１０２は、システム１００のノードが通常通り動作することを可能にする。
【００２４】
本明細書において使用されるように、「間接的な検出」という表現は、システム・コンポーネントの障害又は動作の状態を検出するコンポーネントが、不良信号又は良好信号を直接に観測するのではなく、不良信号又は良好信号に対する他のコンポーネントの応答又は予期される活動に基づいて、その検出を行うことを意味する。幾つかの実施形態では、障害又は動作の状態を間接的に検出するために使用される情報は、システム内で他の特定の目的で使用される、他のコンポーネントによって生成された制御信号に基づく。他の実施形態では、この情報は、幾つかのコンポーネントからの応答メッセージから導出される。
【００２５】
動作において、中央ガーディアン１０２は、システム１００における動作状態、例えば不良な又は良好な動作状態の、間接的な検出を使用する。中央ガーディアン１０２は、障害を間接的に検出するために、ネットワーク１００の状態又は予期される活動を監視する。例えば、一実施形態では、中央ガーディアン１０２は、制御信号、例えば、ビーコン（活動時間（ａｃｔｉｏｎ  ｔｉｍｅ）信号）、送信可（Ｃｌｅａｒ  ｔｏ  Ｓｅｎｄ）信号、又は他の適当な制御信号を監視する。他の実施形態では、中央ガーディアン１０２は、間接的な検出を通じて、ネットワーク内の障害を隔離するために、他のメッセージ、例えばＸフレームや変更されたＣＲＣや他の検査値を監視する。このガーディアンは、動作状態又は不良状態の間接的な検出に基づいて、不良コンポーネントの誤った挙動を隔離する。
【００２６】
図２は、複数のコンポーネントを有するシステムのコンポーネントにおける障害の間接的な検出のためのプロセスに関する一実施形態の流れ図である。この方法は、ブロック２００から始まる。ブロック２０２で、この方法は、システム内の状態又は予期される活動を監視する。例えば、一実施形態では、この方法は、１つのコンポーネントにおける不活動を観測する。他の実施形態では、この方法は、他のシステム・コンポーネントによって導出される状態情報、例えばＸフレームの状態ベクトルを監視する。他の実施形態では、この方法は、複数のシステム・コンポーネントの活動における相対的なタイミングを観測する。他の実施形態では、この方法は、システム・リソースへのアクセスを求める競合する要求を観測する。他の実施形態では、この方法は、ネットワーク内で通信されるメッセージからシーケンス情報を導出する。
【００２７】
ブロック２０４で、このプロセスは、システム内のコンポーネントの動作状態が例えば良好であるか又は不良であるかを間接的に判定するために、観測された状態又は予期される活動を分析する。上記の例を続けるが、この方法は、動作を起こさせることを企図したメッセージが発せられた後に１つのコンポーネントにおける不活動を観測した場合に、不良状態であることを識別する。一方、適切な活動が観測された場合、この方法は、良好又は適切な動作状態であることを識別する。他の実施形態では、他のシステム・コンポーネントによって導出された状態情報、例えばＸフレームの状態ベクトルが、コンポーネントが不良であることを示す場合、この方法は、根元的な不良データの独立した分析を行うことなく、そのコンポーネントが不良であると判定する。他の実施形態では、この方法が、複数のシステム・コンポーネントの活動における相対的なタイミングの中に、システム仕様から外れるタイミングが含まれていることを観測した場合、このプロセスは、不良状態であることを識別する。一方、それらの活動の相対的なタイミングが、通常のシステム・パラメータ内にある場合、このプロセスは、コンポーネントの動作状態が良好であると判定する。他の実施形態では、この方法は、システム・リソースへのアクセスを求める競合する要求を観測した場合、不良状態であることを識別する。システム・リソースへのアクセスを求める競合する要求が存在しない場合、このプロセスは、コンポーネントが適切に動作していると判定する。別の実施形態では、ネットワーク内で通信されるメッセージから導出されたシーケンス情報が、或るノードが順番を守らずに送信を行っていることを示す場合、この方法は、不良状態であることを識別する。そのシーケンス情報が予期される送信順序と一致する場合、このプロセスは、適切な動作状態であることを識別する。
【００２８】
障害が存在しない場合、ブロック２０６において、このプロセスは、通常の動作を続行し、システム内の状態又は予期される活動を更に観測するために、ブロック２０２へ戻る。障害が存在する場合、このプロセスは、ブロック２０８へ進み、システム内での障害の伝播を防止するための措置を取る。例えば、この方法は、幾つかの間接的な障害検出の観測結果を、何れのノードが不良であるかの推論へとマッピングすることによって、ノードを不良なものと識別する。更に、この方法は、少なくともある期間の間は不良ノードによって生成された更なるメッセージを破棄（ｄｒｏｐ）したり、また、ネットワークを通じて障害が伝播することを防止するための他の措置を取る。次いで、この方法は、システム内の更なる状態を観測するためにブロック２０２へ戻る。
【００２９】
間接的な検出の使用に関する特定の例が、参照により組み込まれる上記の同時係属出願に記載される。「HUB  WITH  INDEPENDENT  TIME  SYNCHRONIZATION」と題された２００３年１１月１９日に出願された仮特許出願第６０／５２３７８２号、及び「ASYNCHRONOUS  HUB」と題された本願と同日に出願された代理人整理番号Ｈ０００５３１の同時係属出願は、同じタイム・スロットに対しての２つのノードによる送信可信号の発生の事象を使用するなどのような、ネットワーク・リソースへのアクセスを求める競合する要求に基づいて、障害を間接的に識別するための技法を記載する。「CONTROLLED  START  UP  IN  A  TIME  DIVISION  MULTIPLE  ACCESS  SYSTEM」と題された２００３年１１月１９日に出願された仮特許出願第６０／５２３８９９号、及び「CONTROLLING  START  UP  IN  A  NETWORK」と題され、本願と同日に出願された代理人整理番号Ｈ０００５０６６の同時係属出願は、ビーコン、例えば活動時間信号や、非同期動作モードにおけるノードからのメッセージに続いて同期動作モードにおいて通常生成される他の信号の欠落に基づいて、障害を間接的に識別するための技法を記載する。更に、これらの出願は、例えば、起動後の多くのノードからの票決されたスケジュールの実施やビーコン（活動時間信号）に対してのガーディアン・メッセージの送信などのような信号の送信を観測することにより、同期状態へ入ることを検出するための間接的な検出も使用する。これらの信号が所在しない場合、障害が検出される。「PARASITIC  TIME  SYNCHRONIZATION  FOR  A  CENTRALIZED  TDMA  BASED  COMMUNICATIONS  GUARDIAN」と題され、２００３年１１月１９日に出願された仮特許出願第６０／５２３７８３号、及び「PARASITIC  TIME  SYNCHRONIZATION  FOR  A  CENTRALIZED  COMMUNICATIONS  GUARDIAN」と題され、本願と同日に出願された代理人整理番号Ｈ０００５２８１の同時係属出願は、信号の相対的なタイミングに基づいて障害を間接的に識別する技法を記載する。一実施形態では、信号は、活動時間信号などのようなビーコンである。１つのビーコンが、その他のビーコンに基づいて予期されるウィンドウから外れた場合、そのノードは不良であると宣言される。最後に、「MESSAGE  ERROR  VERIFICATION  USING  CRC  WITH  HIDDEN  DATA」と題された２００３年１１月１９日に出願された仮特許出願第６０／５２３８６５号、及び「MESSAGE  ERROR  VERIFICATION  USING  CRC  WITH  HIDDEN  DATA」と題され、本願と同日に出願された代理人整理番号Ｈ０００５０６１の同時係属出願は、ＣＲＣ値からシーケンス情報を導出するための技法を記載する。
【００３０】
本明細書に記載の方法及び技法は、デジタル電子回路の形でや、プログラマブル・プロセッサ（例えば、専用プロセッサ又はコンピュータ等の汎用プロセッサ）や、ファームウェアや、ソフトウェアを用いて、或いはそれらの組合せの形で実装されてもよい。これらの技法を実施する装置は、適切な入力及び出力デバイスと、プログラマブル・プロセッサと、プログラマブル・プロセッサにより実行されるプログラム命令を有形に実施する記憶媒体とを含み得る。これらの技法を実施するプロセスは、入力データに作用して適切な出力を生成することによって所望の機能を果たすための、機械読取可能な媒体に格納された命令のプログラムを実行するプログラマブル・プロセッサによって、実施され得る。これらの技法は、有利には、データ記憶システムからのデータ及び命令の受信およびデータ記憶システムへのデータ及び命令の送信のために結合された少なくとも１つのプログラマブル・プロセッサと、少なくとも１つの入力デバイスと、少なくとも１つの出力デバイスとを含むプログラマブル・システムで実行可能な、１又は複数のプログラムの形で実装されてもよい。一般に、プロセッサは、リード・オンリ・メモリ及び／又はランダム・アクセス・メモリから命令及びデータを受信する。コンピュータ・プログラム命令及びデータを有形に実施するのに適した記憶デバイス又は機械読取可能媒体は、例えばＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュ・メモリ・デバイス等の半導体メモリ・デバイス、内部ハード・ディスクやリムーバブル・ディスク等の磁気ディスク、光磁気ディスク、及びＤＶＤディスクを含めた全ての形態の不揮発性メモリを含む。上記の何れも、特別に設計された特定用途向け集積回路（ＡＳＩＣ）によって補完され得、或いは、ＡＳＩＣに組み込まれ得る。
【００３１】
添付の特許請求の範囲によって定義される本発明の幾つかの実施形態が説明されてきた。しかしながら、ここに記載された実施形態は、特許請求の範囲の趣旨及び範囲を逸脱することなく、様々な変更を加えることができることを理解されるであろう。従って、他の実施形態は、添付の特許請求の範囲の範囲内にある。
【図面の簡単な説明】
【００３２】
【図１】図１は、障害の間接的な検出を使用するガーディアン機能を有するシステムのブロック図である。
【図２】図２は、障害の間接的な検出のためのプロセスに関する一実施形態の流れ図である。
【図１】
2007511989.tif 000003
【図２】
2007511989.tif 000004
【手続補正書】
【提出日】平成18年7月20日(2006.7.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１つのフォールト・トレランス・システム（１００）における第１のコンポーネント（例えば、１０４−１，．．，１０４−Ｎ）の動作を検証するための方法であって、
前記システムの第２のコンポーネントに対する前記第１のコンポーネントの動作状態を間接的に識別するものである、前記システムの予期される活動を監視するステップ（２０２）と、
監視された前記予期される活動が不良な動作状態を示す場合に、前記第１のコンポーネントの誤った挙動を隔離するステップ（２０８）と、
監視された前記予期される活動が適切な動作状態を示す場合に、前記システムの通常の動作を続行するステップ（２０６）と
を備える方法。
【請求項２】
システム（１００）の第１のコンポーネント（例えば、１０４−１，．．，１０４−Ｎ）における障害を検出し閉じ込めるための方法であって、
前記システムの或るコンポーネントに対しての前記第１のコンポーネントにおける障害を間接的に識別するものである、前記システムの状態を観測するステップ（２０２）と、
前記状態が障害を示す場合に、前記第１のコンポーネントの誤った挙動を隔離するステップ（２０８）と
を備える方法。
【請求項３】
通信システム（１００）のノード（例えば、１０４−１，．．，１０４−Ｎ）の状態を間接的に検出するための方法であって、
前記通信システムにおける第１のノードからのメッセージを観測するステップ（２０２）と、
前記第１のノードの前記メッセージに対して応答する少なくとも１つの他のノードによる後続の活動を監視するステップであって、前記第１のノードの前記状態を間接的に識別するステップ（２０２）と、
前記メッセージに応答する活動が発生しない場合は、前記第１のノードを、誤った挙動を行う可能性があるとして、少なくとも一時的な期間の間、隔離するステップ（２０８）と、
前記活動が発生した場合は、通常の動作を続行するステップ（２０６）と
を備える方法。
【請求項４】
通信システム（１００）における障害を検出し閉じ込めるための装置であって、
前記システムの或るコンポーネントに対しての第１のコンポーネントにおける障害を間接的に識別する、前記システムの状態を観測する手段（１０２）と、
前記状態が障害を示す場合に、前記第１のコンポーネントの誤った挙動を隔離する手段（１０２）と
を備える装置。
【国際調査報告】
2007511989.tif 000005
2007511989.tif 000006
2007511989.tif 000007