(57)【特許請求の範囲】
【請求項１】
ネットワークを介した装置間コミュニケーションに用途別の複数のリンクを張るコンピュータシステムにおいて、
前記装置は、
前記リンクのうち、１つのリンクＡを通した相手装置に対する定周期送信要求によりコミュニケーションが正常に行われるかの確認でネットワークの異常を検出する異常検出手段を設け、
前記リンクＡとは異なる他のリンクＢ，Ｃを通したコミュニケーションに際してネットワークの異常を検出する手段を設け、
前記異常検出手段が異常を検出したとき、又は前記他のリンクＢ、Ｃを通したコミュニケーションで異常を検出したとき、リンクＡを通してネットワークの異常発生を認識し、前記リンクＡを通してネットワークの復帰監視を行い、ネットワークの復帰で前記リンクＡの復帰処理を行うと共に前記他のリンクＢ、Ｃの復帰通知をする手段を設け、
前記復帰通知で前記他のリンクＢ、Ｃの復帰処理をそれぞれ行う手段を設けたことを特徴とするコンピュータシステムの異常処理方式。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、コンピュータシステムにおける装置間コミュニケーションの異常検出と復帰処理のための異常処理方式に関する。
【０００２】
【従来の技術】
コンピュータシステムは、複数の装置がネットワークで結合され、装置間のリンク確立によってコミュニケーションが行われる。
【０００３】
図３は、監視制御用コンピュータシステムの一部を示す。ホスト装置１，２はデータＬＡＮを介して複数の遠方監視制御装置３1〜３Nに結合される。さらに、ホスト装置１，２はイーサネットを介してＣＲＴ装置４や上位伝送装置５に結合される。
【０００４】
このようなコンピュータシステムにおいて、ネットワークで結合される装置間のコミュニケーションには、データ送信量の増大、データ送信の高速化、アプリケーションプログラムの作り易さ等の要求から、コミュニケーションを行うためのリンクが各用途毎に複数張られる。
【０００５】
例えば、図４に示すように、装置１と装置５間に、用途別の複数のリンクＡ，Ｂ，Ｃが張られる。
【０００６】
【発明が解決しようとする課題】
装置間でコミュニケーションを行うためのリンクが複数になる場合、以下の問題がある。
【０００７】
（１）装置間のコミュニケーションにネットワーク異常が発生したとき、異常検出と復帰処理になる異常処理には、各リンク毎に行う必要があり、また各リンクでは送信タイミングも異なるため処理が複雑になる。
【０００８】
（２）リンクは複数存在するが、ネットワークとしては物理的に１つしか存在しないため、そのネットワーク異常に関する管理が複雑になる。
【０００９】
（３）各リンク毎に異常処理を行った場合、各リンクでは異常復帰に対する認識ができず、各リンク間で復帰確認処理を行わなければならず、ネットワークにかける負荷が大きくなる。
【００１０】
本発明の目的は、ネットワーク異常処理及び異常管理を簡単にする異常処理方式を提供することにある。
【００１１】
本発明の他の目的は、ネットワークにかける負荷を軽減する異常処理方式を提供することにある。
【００１２】
【課題を解決するための手段】
本発明は、前記課題の解決を図るため、ネットワークを介した装置間コミュニケーションに用途別の複数のリンクを張るコンピュータシステムにおいて、
前記装置は、
前記リンクのうち、１つのリンクＡを通した相手装置に対する定周期送信要求によりコミュニケーションが正常に行われるかの確認でネットワークの異常を検出する異常検出手段を設け、
前記リンクＡとは異なる他のリンクＢ，Ｃを通したコミュニケーションに際してネットワークの異常を検出する手段を設け、
前記異常検出手段が異常を検出したとき、又は前記他のリンクＢ、Ｃを通したコミュニケーションで異常を検出したとき、リンクＡを通してネットワークの異常発生を認識し、前記リンクＡを通してネットワークの復帰監視を行い、ネットワークの復帰で前記リンクＡの復帰処理を行うと共に前記他のリンクＢ、Ｃの復帰通知をする手段を設け、
前記復帰通知で前記他のリンクＢ、Ｃの復帰処理をそれぞれ行う手段を設けたことを特徴とする。
【００１３】
【作用】
ネットワークの異常の認識は１つのリンクが代表して行い、また異常復帰の監視を１つのリンクが代表して行い、異常復帰時には１つのリンクから他のリンクに通知を行い、各リンクが復帰処理を行う。
【００１４】
これにより、１つのリンクが異常処理（検出と復帰処理）を行うことで異常処理を簡単にし、またネットワークの異常管理を一元化する。さらに、他のリンクはネットワークに異常復帰確認を行わずに１つのリンクからの復帰通知を待つことでネットワークにかける負荷を軽減する。
【００１５】
【実施例】
図１は、本発明の一実施例を示す異常処理手順である。図４の装置１と装置５間にはネットワークの正常時には、用途別のリンクＡ，Ｂ，Ｃが張られ（Ｓ１，Ｓ２，Ｓ３）、各リンクで正常な送受信が用途別に行われる（Ｓ４，Ｓ５，Ｓ６）。
【００１６】
ここで、各リンクのうち、１つのリンクＡには定周期送信要求（例えば１秒周期）機能を設け、相手装置とのコミュニケーションが正常に行えるか確認できるようにしておく。
【００１７】
ネットワークの異常が発生した場合、リンクＡの定周期送信要求機能による異常検出を行い（Ｓ７）、リンクＡがネットワークの異常を認識する。なお、図２に示すように、送信タイミングによってはリンクＢ又はＣが先に検出（Ｓ８，Ｓ９）することもあるが、この場合は異常検出したリンクＢ又はＣがリンクＡに通知し、ネットワークの異常認識はリンクＡによって行う。
【００１８】
ネットワークの異常認識後は、リンクＡのみにより異常復帰の監視を行い（Ｓ１０）、ネットワーク異常が復帰したタイミングで、リンクＡは他のリンクＢ，Ｃに異常復帰通知を行うと共に自己の復帰処理を行う（Ｓ１１）。
【００１９】
他のリンクＢ，Ｃは、それぞれ異常検出後はネットワークに異常復帰確認を行うことなく、異常復帰通知を待ち（Ｓ１２，Ｓ１３）、リンクＡからの異常復帰通知でそれぞれ復帰処理を行う（Ｓ１４，Ｓ１５）。
【００２０】
したがって、ネットワークの異常の認識は１つのリンクＡが代表して行い、また異常復帰の監視をリンクＡが代表して行い、異常復帰時にはリンクＡから他のリンクＢ，Ｃに通知を行い、各リンクが復帰処理を行う。
【００２１】
本実施例によれば、１つのリンクが異常検出と復帰監視を行うため、他のリンクの処理を簡単にし、またネットワーク異常管理を１つのリンクに一元化できる。
【００２２】
また、ネットワークの異常復帰確認を１つのリンクで行うため、全部のリンクがネットワーク異常復帰確認を行うことがなくなり、ネットワークにかける負荷を軽減できる。
【００２３】
【発明の効果】
以上のとおり、本発明によれば、ネットワークの異常の認識は１つのリンクが代表して行い、また異常復帰の監視を１つのリンクが代表して行い、異常復帰時には１つのリンクから他のリンクに通知を行い、各リンクが復帰処理を行うようにしたため、以下の効果がある。
【００２４】
（１）１つのリンクが異常処理（検出と復帰処理）を行うことで異常処理を簡単にし、またネットワークの異常管理を一元化できる。
【００２５】
（２）各リンク毎にネットワークの異常復帰確認を行うことがなくなり、ネットワークにかける負荷を軽減できる。
【図面の簡単な説明】
【図１】本発明の一実施例を示す異常処理手順図。
【図２】実施例における各リンクの異常検出と監視と復帰確認の態様図。
【図３】監視制御用コンピュータシステムのブロック図。
【図４】装置間のリンクの態様図。
【符号の説明】
１、２…ホスト装置
３1、３N…遠方監視制御装置
４…ＣＲＴ装置
５…上位伝送装置
【図１】
0003646346.tif 000002
【図２】
0003646346.tif 000003
【図３】
0003646346.tif 000004
【図４】
0003646346.tif 000005