(57)【要約】【課題】冗長化された各機能要素の障害を検知することができる、情報処理装置を提供する。【解決手段】冗長化された機能要素と、外部からの命令に基づいて、又は所定の時間間隔で、機能要素について外部装置とのデータ通信の試験を含む試験を実行する試験手段とを備える。【選択図】      図１
2015002503.tif 000002
【特許請求の範囲】
【請求項１】
冗長化された機能要素と、
外部からの命令に基づいて、又は所定の時間間隔で、前記機能要素について外部装置とのデータ通信の試験を含む試験を実行する試験手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記機能要素は、多重化された機能要素である
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
１つの機能要素を現用系に設定する制御手段を更に備え、
前記現用系に設定された機能要素に外部のネットワークノードへの静的な通信経路が設定され、
前記試験手段は、前記現用系に設定された機能要素の試験を実行する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記機能要素は、大群化された機能要素である
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記試験の結果を表示する監視装置へ前記試験の結果を送信する通信手段を更に備える
ことを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記監視装置により前記試験の実行を命令される
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記機能要素は、それぞれ１本の通信回線に接続された通信インタフェースであり、
前記試験は、前記通信インタフェースと外部のネットワークノードとの間でデータを送受信する試験である
ことを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
冗長化された機能要素と、
外部からの命令に基づいて、又は所定の時間間隔で、前記機能要素について外部装置とのデータ通信の試験を含む試験を実行する試験手段と、
を備える情報処理装置と、
前記試験の結果を受信し、前記試験の結果を表示する監視装置と、
を備えることを特徴とする試験システム。
【請求項９】
冗長化された機能要素を備える情報処理装置において、
外部からの命令に基づいて、又は所定の時間間隔で、前記機能要素について外部装置とのデータ通信の試験を含む試験を実行する
ことを特徴とする試験方法。
【請求項１０】
冗長化された機能要素を備える情報処理装置の備えるコンピュータを、
外部からの命令に基づいて、又は所定の時間間隔で、前記機能要素について外部装置とのデータ通信の試験を含む試験を実行する試験手段と
して機能させるための試験プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、冗長化された機能要素の障害を検知する情報処理装置、並びに情報処理装置の試験システム、試験方法、及び試験プログラムに関する。
【背景技術】
【０００２】
「サイレント障害（サイレント故障）」とは、システムに含まれる各装置に予め用意された自律診断機能では検知されない障害である。
【０００３】
システムの監視装置が、装置の動作等を観測することにより、障害の発生を検知する場合もある。例えば、システムの監視装置が、通信装置による通信データの損失や遅延等を観測することにより、通信装置の障害の発生を検知する場合である。この場合、監視装置自体に障害が発生したとき、あるいは処理すべきデータが存在しないときに、装置における障害の発生が検知されないことがある。このような障害もサイレント障害に含まれる。
【０００４】
サイレント障害の発生は検知されにくいという問題点がある。そのため、例えば、サイレント障害が発生した場合、システムの監視装置に障害の発生が表示されないにもかかわらず、性能低下等の障害が発生することがある。
【０００５】
更に、たとえ、サイレント障害の発生が検知されても、原因の特定に多大な労力が必要となることがある。
【０００６】
上記のような問題に対応する各種の技術がある。例えば、ネットワーク内のネットワーク機器の、実際の処理性能や品質劣化等の状況を特定することができる監視システムが、特許文献１に開示されている。
【０００７】
特許文献１の監視システムは、下記のように動作する。特許文献１の監視システムの各端末は、通信経路上の各ネットワーク機器との間の遅延時間を計測し、計測した遅延時間を監視装置に通知する。特許文献１の監視装置は、各端末から通知された遅延時間に基づき、通信経路上のホップ毎の最小遅延時間を算出し、各ネットワーク機器の処理性能を推定する。上記の動作の結果、サイレント障害が発生している可能性があるネットワーク機器の実際の処理性能の低下、すなわち品質劣化の状況が特定される。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１２−３９５６５号公報（第５−７、１１―１３ページ、図１、２、４、９、１１）
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明の説明における用語を以下のように定義する。
【００１０】
まず、１台の装置が、同じ機能を提供し得る主体としての機能要素（以下、単に「要素」ともいう。）を複数組含むとき、その装置を「冗長化された装置」という。又、冗長化された装置に含まれる各要素を「冗長化された要素」という。冗長化された要素の集まりを「冗長構成部」という。
【００１１】
次に、冗長化された要素のうち同時に１つの要素のみが所定の機能を提供する装置又は要素を「多重化された装置」又は「多重化された要素」という。特定の時点において、所定の機能を提供する要素を「現用系の要素」、現用系の要素が機能を提供しているときには機能を提供せず待機状態となる要素を「待機系の要素」という。
【００１２】
最後に、冗長化された要素のうち、同時に複数の要素が所定の機能を提供する装置又は要素を「大群化された装置」又は「大群化された要素」という。
【００１３】
冗長化された装置では、サイレント障害が検知されにくい。まず、冗長化された装置では、冗長化されたすべての機能要素の障害が検知することができない限り、サイレント障害の発生が検知されない可能性がある。更に、冗長化された装置では、たとえ、装置の性能低下等に基づきサイレント障害の発生が検知されても、どの機能要素に障害が発生したのかが特定されないことがある。そのため、冗長化された装置では、冗長化された各機能要素の障害が検知されることが有用である。
【００１４】
ところで、特許文献１の監視システムにおける端末は、多重化されたネットワーク機器における端末と待機系要素との間の遅延時間を計測することが考慮されていない。そのため、特許文献１の監視装置は、ネットワーク機器の待機系要素における障害を検知できない。
【００１５】
更に、特許文献１の監視システムでは、ネットワーク機器が大群化された通信回線により接続される場合が考慮されていない。そのため、特許文献１の監視システムにおける端末は、大群化された通信回線全体における遅延時間を計測するが、個々の通信回線における遅延時間を計測しない。つまり、特許文献１の監視装置は、個々の通信回線において障害が発生したとき、障害発生箇所を特定できない。
【００１６】
従って、特許文献１の監視システムでは、冗長化された各ネットワーク機器の障害検知ができないという問題がある。
（発明の目的）
本発明の目的は、冗長化された各機能要素の障害を検知することができる情報処理装置、並びに冗長化された情報処理装置の試験システム、試験方法、及び試験プログラムを提供することにある。
【課題を解決するための手段】
【００１７】
本発明の情報処理装置は、冗長化された機能要素と、外部からの命令に基づいて、又は所定の時間間隔で、機能要素について外部装置とのデータ通信の試験を含む試験を実行する試験手段と、を備えることを特徴とする。
【００１８】
本発明の試験システムは、冗長化された機能要素と、外部からの命令に基づいて、又は所定の時間間隔で、機能要素について外部装置とのデータ通信の試験を含む試験を実行する試験手段と、を備える情報処理装置と、試験の結果を受信し、試験の結果を表示する監視装置と、を備えることを特徴とする。
【００１９】
本発明の試験方法は、冗長化された機能要素を備える情報処理装置において、外部からの命令に基づいて、又は所定の時間間隔で、機能要素について外部装置とのデータ通信の試験を含む試験を実行することを特徴とする。
【００２０】
本発明の試験プログラムは、冗長化された機能要素を備える情報処理装置の備えるコンピュータを、外部からの命令に基づいて、又は所定の時間間隔で、機能要素について外部装置とのデータ通信の試験を含む試験を実行する試験手段として機能させることを特徴とする。
【発明の効果】
【００２１】
本発明によれば、冗長化された情報処理装置において、各機能要素の障害を検知することができるという効果がある。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１の実施形態における情報処理装置の構成の一例を示すブロック図である。
【図２】本発明の第１の実施形態における情報処理装置のハードウェア構成の一例を示すブロック図である。
【図３】本発明の第１の実施形態における情報処理装置の動作を示すフローチャートである。
【図４】本発明の第１の実施形態における情報処理装置の動作結果の具体例を説明するための表である。
【図５】本発明の第２の実施形態における情報処理装置の構成の一例を示すブロック図である。
【図６】本発明の第２の実施形態における情報処理装置の動作を示すフローチャートである。
【図７】本発明の第２の実施形態における情報処理装置の動作結果の具体例を説明するための表である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施形態について図面を参照して詳細に説明する。尚、すべての図面において、同等の構成要素には同じ符号を付し、適宜説明を省略する。
（第１の実施形態）
本実施形態では、大群化された２つの機能要素の試験を実行する場合について説明する。
【００２４】
図１は、本実施形態における情報処理装置の構成の一例を示すブロック図である。
【００２５】
本実施形態の情報処理装置１１０は、装置の信頼性を向上させるために、機能要素が冗長化された情報処理装置である。情報処理装置１１０は、例えば、コンピュータ、組み込みシステム、又はネットワーク機器である。
【００２６】
情報処理装置１１０は、冗長構成部１５０と、試験手段１２０とを備える。
【００２７】
冗長構成部１５０は、冗長化された機能要素１６０、１７０を含む。機能要素は３つ以上あってもよい。機能要素は、例えば、記憶装置、入出力インタフェース、又は通信インタフェースである。
【００２８】
試験手段１２０は、外部からの命令に基づいて、又は所定の時間間隔で、機能要素の試験を実行する。試験の実行は、例えば、情報処理装置１１０の操作者、又は監視装置から命令される。試験手段１２０は、すべての機能要素から１つの機能要素を選択し、選択された機能要素の試験を、すべての機能要素について個別に実行する。試験内容には、外部装置とのデータ通信の試験が含まれる。試験内容は、例えば、外部の記憶装置、外部の装置に対する入出力インタフェース、又は外部のネットワークノードに接続された通信インタフェースに対する、データの書込み又は読み出しである。
【００２９】
図２は、情報処理装置１１０の一例である情報処理装置１１１のハードウェア構成を示すブロック図である。
【００３０】
情報処理装置１１１は、記憶装置１１２と、ＣＰＵ（Central Processing Unit）１１３と、キーボード１１４と、モニタ１１７と、Ｉ／Ｏ（Input/Output）１１８とを備え、これらが内部バス１１９で接続されている。記憶装置１１２は、試験手段１２０等のＣＰＵ１１３の動作プログラムを格納する。ＣＰＵ１１３は、情報処理装置１１１全体を制御し、記憶装置１１２に格納された動作プログラムを実行し、Ｉ／Ｏ１１８を介して試験手段１２０等のプログラムの実行やデータの送受信を行なう。なお、上記の情報処理装置１１１の内部構成は一例である。情報処理装置１１１は、ＣＰＵ１１３のみを備え、外部に備えられた、記憶装置１１２、キーボード１１４、モニタ１１７、及びＩ／Ｏ１１８を用いて動作してもよい。
【００３１】
次に、本実施形態の動作を説明する。
【００３２】
図３は、情報処理装置１１０の動作を示すフローチャートである。
【００３３】
まず、情報処理装置１１０の試験手段１２０は、機能要素１６０、１７０から１つの未試験の機能要素を選択する（ステップＳ１１）。
【００３４】
次に、試験手段１２０は、選択された機能要素に、試験の実行を指示する（ステップＳ１２）。試験の実行とは、試験対象の機能要素に所定の試験用の動作（以降、「試験動作」という。）を指示することである。
【００３５】
試験手段１２０は、未試験の機能要素があるか否かを判定する（ステップＳ１３）。試験手段１２０は、未試験の機能要素があれば（ステップＳ１３：Ｙｅｓ）ステップＳ１１及びＳ１２の処理を繰り返し、未試験の機能要素がなければ（ステップＳ１３：Ｎｏ）処理を終了する。
【００３６】
図４は、情報処理装置１１０の動作結果の具体例を説明するための表である。表の第１列は機能要素の識別子を、表の第２列は各機能要素の試験が実施されたか否かを示す“試験状態”を、表の第３列は各機能要素の“試験結果”を示す。
【００３７】
図４（ａ）は、試験実行前の各機能要素の状態を示す。“要素１”（機能要素１６０）、要素２（機能要素１７０）は、両方とも、“試験状態”は“未試験”で、“試験結果”は空である。
【００３８】
まず、情報処理装置１１０の試験手段１２０は、未試験の機能要素“要素１”を選択する（ステップＳ１１）。
【００３９】
次に、試験手段１２０は、選択された機能要素“要素１”に、試験の実行を指示する（ステップＳ１２）。試験の実行が指示される（試験動作が実行される）と、“要素１”の“試験状態”は“試験済”になる。そして、試験動作が成功すると、“試験結果”は“ＯＫ”になる（図４（ｂ）第２行）。
【００４０】
試験手段１２０は、未試験の機能要素があるか否かを判定する（ステップＳ１３）。試験手段１２０は、未試験の機能要素“要素２”があるので（ステップＳ１３：Ｙｅｓ）ステップＳ１１の処理に戻る。
【００４１】
試験手段１２０は、未試験の機能要素“要素２”を選択する（ステップＳ１１）。
【００４２】
試験手段１２０は、選択された機能要素“要素２”に、試験の実行を指示する（ステップＳ１２）。試験の実行が指示されると、“要素２”の“試験状態”は“試験済”になる。そして、試験動作が失敗すると、“試験結果”は“ＮＧ”になる（図４（ｂ）第３行）。
【００４３】
試験手段１２０は、未試験の機能要素があるか否かを判定する（ステップＳ１３）。試験手段１２０は、未試験の機能要素がないので（ステップＳ１３：Ｎｏ）処理を終了する。
【００４４】
以上説明したように、本実施形態における情報処理装置１１０は、大群化された機能要素１６０、１７０の試験を個別に実行する。
【００４５】
従って、本実施形態における情報処理装置１１０は、大群化された各機能要素の障害を検知することができる。
【００４６】
大群化された機能要素を持つ装置において、各機能要素が有する自律診断機能により、各機能要素のすべての障害が検知されれば、サイレント障害は発生しない。しかし、実際には、設計上、想定されない障害が発生することがある。例えば、発生頻度が非常に低いために自律診断機能の実装が省略された障害が発生することがある。そうした障害は自律診断機能では検知されずにサイレント障害になる可能性がある。
【００４７】
通常、機能要素の自律診断機能には、外部装置とのデータ通信の試験機能は含まれない。一方、本実施形態における情報処理装置１１０は、機能要素毎に外部装置とのデータ通信の試験を実行する。
【００４８】
そのため、本実施形態における情報処理装置１１０は、特に、大群化された機能要素を持つ装置において、各機能要素が有する自律診断機能により検知されないサイレント障害を検知する可能性を高めることができる。
（第２の実施形態）
本実施形態では、多重化された３つの通信インタフェースの試験を実行する場合について説明する。３つの通信インタフェースのうち、稼働系である１つの通信インタフェースには、他のネットワークノードへの静的な通信経路（以下、「静的経路」という。）が設定される。待機系の通信インタフェースには、静的経路が設定されない。つまり、「静的経路」とは、多重化されたインタフェースの中から実際にパケットを転送するために選択されたインタフェースを経由する転送経路である。
【００４９】
尚、本実施形態の説明においては、第１の実施形態と本実施形態とで共通する説明は省略し、第１の実施形態に対する本実施形態の相違点のみについて説明する。
【００５０】
図５は、本実施形態における情報処理装置の構成の一例を示すブロック図である。
【００５１】
まず、情報処理装置１１５が含まれるシステム全体について説明する。
【００５２】
本実施形態の試験システム５００は、監視装置４１０と、情報処理装置１１５と、ネットワークノード２１０とを含む。
【００５３】
監視装置４１０は、監視対象装置の障害情報を収集し、収集した障害情報を画面等に表示する。監視装置４１０は、監視対象装置の性能情報を収集し、収集した性能情報を画面等に表示する機能を含んでもよい。監視装置４１０は、例えば、ネットワーク管理システム、又はネットワーク管理用プログラムが動作するコンピュータである。監視装置４１０は、情報処理装置１１５に冗長構成部１５５についての試験の実行を命令し、情報処理装置１１５から試験の結果を受信し、受信した試験の結果を表示する。
【００５４】
ネットワークノード２１０は、通信回線が多重化された、他のネットワークノードと通信を行う装置である。ネットワークノード２１０は、例えば、スイッチ、ルータ、又はネットワークに接続されたコンピュータである。ネットワークノード２１０は、３本の通信回線１６６、１７６、１８６を介して、情報処理装置１１５に接続される。情報処理装置１１５に接続される通信回線の本数は、２本以上であれば、特に限定されない。
【００５５】
情報処理装置１１５は、図１に示された情報処理装置１１０の構成に加えて、制御手段１３０と、通信手段１４０とを更に備える。
【００５６】
冗長構成部１５５は、多重化された通信インタフェース１６５、１７５、１８５を含む。通信インタフェースの個数は２つ以上であれば、特に限定されない。通信インタフェース１６５、１７５、１８５は、それぞれ、通信回線１６６、１７６、１８６に接続される。通信回線１６６、１７６、１８６は、例えば、ＬＡＮ（Local Area Network）用回線である。
【００５７】
制御手段１３０は、通信インタフェース１６５、１７５、１８５のうち、１つの通信インタフェースを現用系に、他の通信インタフェースを待機系に設定する。
【００５８】
試験手段１２０は、外部からの命令に基づいて、又は所定の時間間隔で、機能要素の試験を実行する。試験の実行は、例えば、監視装置４１０から命令される。試験手段１２５は、すべての機能要素から１つの機能要素を選択し、選択された機能要素の試験を、すべての機能要素について個別に実行する。試験内容は、例えば、通信インタフェースとネットワークノード２１０との間でのデータの送受信である。
【００５９】
通信手段１４０は、監視装置４１０より試験の実行命令を受信し、監視装置４１０へ試験の結果を送信する。
【００６０】
本実施形態における試験手段１２５は、第１の実施形態における試験手段１２０と動作が異なる。
【００６１】
次に、本実施形態の動作を説明する。
【００６２】
図６は、情報処理装置１１５の動作を示すフローチャートである。
【００６３】
まず、情報処理装置１１５の通信手段１４０は、監視装置４１０より試験の実行命令を受信する（ステップＳ２１）。本実施形態における試験の実行とは、試験対象の通信インタフェースに所定の試験用の通信動作（以降、「試験通信」という。）を指示することである。
【００６４】
次に、情報処理装置１１５の試験手段１２５は、通信インタフェース１６５、１７５、１８５から待機系かつ未試験の通信インタフェースを選択する（ステップＳ２２）。
【００６５】
情報処理装置１１５の制御手段１３０は、選択された通信インタフェースを現用系に、他の通信インタフェースを待機系に設定する（ステップＳ２３）。
【００６６】
試験手段１２５は、選択された通信インタフェースに、試験の実行を指示する（ステップＳ２４）。
【００６７】
情報処理装置１１５の通信手段１４０は、監視装置４１０へ試験の結果を送信する（ステップＳ２５）。
【００６８】
試験手段１２５は、未試験の通信インタフェースがあるか否かを判定する（ステップＳ２６）。試験手段１２５は、未試験の通信インタフェースがあれば（ステップＳ２６：Ｙｅｓ）ステップＳ２２、Ｓ２３、Ｓ２４、及びＳ２５の処理を繰り返し、未試験の通信インタフェースがなければ（ステップＳ２６：Ｎｏ）次の処理へ進む。
【００６９】
試験手段１２５は、現在の運用系である通信インタフェースの試験通信の失敗の有無、及び試験通信が成功した通信インタフェースの有無を判定する（ステップＳ２７）。試験手段１２５は、現在の運用系である通信インタフェースの試験通信が失敗し、かつ試験通信が成功した通信インタフェースがあれば（ステップＳ２７：Ｙｅｓ）ステップＳ２８の処理へ進み、そうでなければ（ステップＳ２７：Ｎｏ）処理を終了する。
【００７０】
試験手段１２５は、試験通信が成功した１つの通信インタフェースを現用系に、他の通信インタフェースを待機系に設定する（ステップＳ２８）。
【００７１】
図７は、情報処理装置１１５の動作結果の具体例を説明するための表である。表の第１列は通信インタフェースの識別子を、表の第２列は各通信インタフェースが稼働系であるか否かを示す“稼働状態”を、表の第３列は各通信インタフェースの試験が実施されたか否かを示す“試験状態”を、表の第４列は各通信インタフェースの“試験結果”を示す。
【００７２】
図７（ａ）は、試験実行前の各通信インタフェースの状態を示す。“回線１”（通信インタフェース１６５）は、“稼働状態”は“稼働”で、“試験状態”は“試験済”で、“試験結果”は“ＯＫ”である。つまり、“回線１”は稼働系なので、静的経路が設定されており、何らかの手段により試験が実施され、既に試験通信が成功している。一方、“回線２”（通信インタフェース１７５）、回線３（通信インタフェース１８５）は、両方とも待機系であるため静的経路が設定されておらず、試験が実施できないので、“稼働状態”は“待機”で、“試験状態”は“未試験”で、“試験結果”は空である。
【００７３】
まず、情報処理装置１１５の通信手段１４０は、試験の実行命令を受信する（ステップＳ２１）。
【００７４】
試験手段１２５は、待機系の通信インタフェース“回線２”又は“回線３”から、未試験の通信インタフェース“回線２”を選択する（ステップＳ２２）。
【００７５】
制御手段１３０は、選択された通信インタフェース“回線２”を現用系に、他の通信インタフェース“回線１”、“回線３”を待機系に設定する（ステップＳ２３）。
【００７６】
試験手段１２５は、選択された通信インタフェース“回線２”に、試験の実行を指示する（ステップＳ２４）。試験内容は、例えば、“回線２”（通信インタフェース１７５）とネットワークノード２１０との間での、所定のデータの送受信である。試験の実行が指示されると、“回線２”の“試験状態”は“試験済”になる。そして、試験通信が成功すると、“試験結果”は“ＯＫ”になる（図７（ｂ）第３行）。
【００７７】
通信手段１４０は、監視装置４１０へ“回線２”の試験の結果を送信する（ステップＳ２５）。
【００７８】
試験手段１２５は、未試験の通信インタフェースがあるか否かを判定する（ステップＳ２６）。試験手段１２５は、未試験の通信インタフェース“回線３”があるので（ステップＳ２６：Ｙｅｓ）ステップＳ２２の処理に戻る。
【００７９】
試験手段１２５は、未試験の通信インタフェース“回線３”を選択する（ステップＳ２２）。
【００８０】
制御手段１３０は、選択された通信インタフェース“回線３”を現用系に、他の通信インタフェース“回線１”、“回線２”を待機系に設定する（ステップＳ２３）。
【００８１】
試験手段１２５は、選択された通信インタフェース“回線３”に、試験の実行を指示する（ステップＳ２４）。試験の実行が指示されると、“回線３”の“試験状態”は“試験済”になる。そして、試験通信が失敗すると、“試験結果”は“ＮＧ”になる（図７（ｂ）第４行）。
【００８２】
通信手段１４０は、監視装置４１０へ“回線３”の試験の結果を送信する（ステップＳ２５）。
【００８３】
試験手段１２５は、未試験の通信インタフェースがあるか否かを判定する（ステップＳ２６）。試験手段１２５は、未試験の通信インタフェースがないので（ステップＳ２６：Ｎｏ）次の処理へ進む。
【００８４】
試験手段１２５は、現在の運用系である通信インタフェース“回線３”の試験通信の失敗の有無、及び試験通信が成功した通信インタフェースの有無を判定する（ステップＳ２７）。試験手段１２５は、現在の運用系である通信インタフェース“回線３”の試験通信が失敗し、かつ試験通信が成功した通信インタフェース“回線１”及び“回線２”があるので（ステップＳ２７：Ｙｅｓ）ステップＳ２８の処理へ進む。
【００８５】
制御手段１３０は、試験通信が成功した１つの通信インタフェース“回線２”を現用系に、他の通信インタフェース“回線１”及び“回線３”を待機系に設定する（ステップＳ２８）。以上の動作の結果、“回線２”の稼働状態は“稼働”に“回線１”及び“回線３”の稼働状態は“待機”に切り替わる（図７（ｂ）第２−４行）。
【００８６】
以上説明したように、本実施形態における情報処理装置１１５は、多重化された通信インタフェース１６５、１７５の試験を個別に実行する。
【００８７】
従って、本実施形態における情報処理装置１１５は、多重化された各通信インタフェースの障害を検知することができる。
【００８８】
尚、図３、６の情報処理装置の各処理は、ソフトウェアによって実行されてもよい。すなわち、各処理を行うためのコンピュータプログラムが、情報処理装置が備えるＣＰＵ（例えば、図２のＣＰＵ１１３）によって読み込まれ、実行されてもよい。プログラムを用いて各処理を行っても、上述の実施形態の処理と同内容の処理を行うことができる。そして、上記のプログラムは、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、フラッシュメモリ等の半導体記憶装置、光ディスク、磁気ディスク、光磁気ディスク等、非一時的な媒体に格納されてもよい。
【００８９】
あるいは、各処理は、個別の回路等の構成要素によって実行されてもよい。
【００９０】
尚、本願発明は、上述の実施形態に限定されるものではなく、本願発明の要旨を逸脱しない範囲で種々変更、変形して実施することができる。
【図１】
2015002503.tif 000003
【図２】
2015002503.tif 000004
【図３】
2015002503.tif 000005
【図４】
2015002503.tif 000006
【図５】
2015002503.tif 000007
【図６】
2015002503.tif 000008
【図７】
2015002503.tif 000009