(57)【要約】【課題】障害発生のＬＡＮコントローラを正常状態に復旧もしくは停止させることにある。割り込み量がＬＡＮドライバ２２２の閾値以上になるとき（３０１）に、ＬＡＮドライバ２２２は他系監視プログラム２１２へ割り込み量過多通知をし、他系監視プログラム２１２がＢＭＣ１１４へ該障害ＬＡＮコントローラ２５１を再起動するＬＡＮリセット要求を送信する（３０３）。他系監視プログラム２１２からＬＡＮリセット要求がＢＭＣ１１４へ送信されると（３０４）、ＢＭＣ１１４からＬＡＮボード１１５へＬＡＮリセットが発行される（３０５）。【解決手段】ＬＡＮリセットが閾値以上となるときに（３０７）、ＬＡＮドライバ２２２は他系監視プログラム２１２へＬＡＮリセット過多通知をし、他系監視プログラム２１２がＢＭＣ１１４へ該障害ＬＡＮコントローラ２５１を停止するＬＡＮリセット停止要求を送信する（３０８）。【選択図】図１
2008003731.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してデータを授受するネットワーク通信処理部と、前記ネットワーク通信処理部からデータを受け取って演算を行うか、あるいは、演算結果であるデータを前記データを前記ネットワーク通信処理部に与えるかの少なくともいずれか一方をなす演算処理部を有する情報処理システムであって、何らかの異常を示す異常データを他系から受け取った場合、前記ネットワーク処理部に異常処理を指示する異常処理指示部を有することを特徴とする情報処理システム。
【請求項２】
請求項１において、ネットワークを介してデータを授受する処理部として第１のネットワーク処理部と第２のネットワーク処理部を有し、前記演算に関係するデータは前記第１のネットワーク処理部が行い、前記異常に関係するデータは前記第２のネットワーク処理部が行うことを特徴とする情報処理システム。
【請求項３】
請求項１において、ネットワークとして第１のネットワークと第２のネットワークとから構成され、他系からの異常データは前記第２のネットワークを介して受けとることを特徴とする情報処理システム。
【請求項４】
請求項３において、前記異常処理として前記ネットワーク通信処理部を再起動あるいは停止させることを特徴とする情報処理システム。
【請求項５】
請求項１において、複数の情報処理装置をネットワーク通信処理部を介し、またネットワークによって接続することで多重系を構成し、ある情報処理装置に障害が発生した時に正常系の情報処理装置が障害系のネットワーク通信処理部を再起動あるいは停止させることを特徴とする情報処理システム。
【請求項６】
請求項１において、前記異常処理を制御管理装置、あるいは、ネットワーク制御プログラムであるネットワークドライバに行なわせることを特徴とする情報処理システム。
【請求項７】
請求項１記載の情報処理システムに対して、障害の発生，リセット，停止，復旧等を含めた情報の通知をリアルタイム的にあるいは、データベースによる過去の事例より障害が発生した場合の対策が取れるように監視による管理をサービスとして提供することを特徴とする情報処理システム。
【請求項８】
ネットワークを介してデータを授受するネットワーク通信処理部と、前記ネットワーク通信処理部からデータを受け取って演算を行う、あるいは、演算結果であるデータを前記ネットワーク通信処理部に与えるの少なくともいずれか一方をなす演算処理部を有する情報処理システムであって、前記ネットワーク通信処理部から前記演算処理部へデータ授受を要求する日数を計数する計査部と、前記計査部が所定となったときに前記ネットワーク処理部に異常処理を指示する指示部を有することを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムに関し、特に、障害が発生したときの計算復旧に好適な情報処理システム。
【背景技術】
【０００２】
鉄道運行管理，電力系統制御，プラント制御を始めとする高い信頼性が要求される用途に計算機を用いる場合、処理を行う稼動系計算機に加えて、稼動系の計算機に障害が発生した場合に稼動系の計算機の処理を引き継ぐ待機系の計算機を備えた多重系のシステムが期待される。
【０００３】
従来の計算機システムでは、専用ネットワークと専用機能拡張ボードを用い多重系のシステムを構築してきた。例えば、Ｗ０９９／２６１３８公報には専用機能拡張ボードを搭載した計算機を用いた多重系のシステムにおいて、障害発生時に障害の発生した稼動系計算機は本来の処理を停止して障害情報を保存し、待機系計算機は自律的に処理の引継ぎを実施する技術が記載されている。
【０００４】
また、例えば、特開２００３−６７２１９号公報には、計算機は１つの物理的経路によって接続される技術が記載されている。
【０００５】
【特許文献１】Ｗ０９９／２６１３８公報
【特許文献２】特開２００３−６７２１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記した従来技術では、他周辺機器からの大量電文到達によってネットワーク負荷が大きくなったときに、正常動作の計算機から送信されるべき生存通知電文が送信できないため、計算機によって障害と判断され、正常動作の計算機が再起動されてしまうという問題がある。
【０００７】
本発明では、計算機自体は無停止のままネットワーク負荷を軽減し、同ネットワークに接続されている機器の処理が正常に行われるという方式をもって障害から復旧する多重系のシステムを構築することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明では、ネットワークを介してデータを授受するネットワーク通信処理部と、ネットワーク通信処理部からデータを受け取って演算を行うか、あるいは、演算結果であるデータをネットワーク通信処理部に与えるかの少なくなくともいずれか一方をなす演算処理部を有するものであって、何らかの異常を示す異常データを他系から受け取った場合、ネットワーク処理部に異常処理を指示する異常処理指示部を有するように構成した。
【０００９】
あるいは、ネットワークを介してデータを授受するネットワーク通信処理部と、ネットワーク通信処理部からデータを受け取って演算を行う、あるいは、演算結果であるデータをネットワーク通信処理部に与えるの少なくともいずれか一方をなす演算処理部を有するものであって、ネットワーク通信処理部から演算処理部へデータ授受を要求する日数を計数する計査部と、計査部が所定となったときにネットワーク処理部に異常処理を指示する指示部を有するように構成した。
【発明の効果】
【００１０】
計算機を停止させることなく、障害発生のネットワーク制御装置について、割り込み量多発等の異常状態から正常状態へ復旧もしくは停止させることができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施例を図面を用いて説明する。
【実施例１】
【００１２】
本発明の実施例の説明については、まず、概念的な説明を行い、その後、実施例の詳細を説明する。
（１）自系リセット
ネットワークドライバ（ＬＡＮドライバ２２２）（あるいは、これらをネットワーク通信処理部とも称する。以下同様。）により割り込み量を監視し、あるＬＡＮ制御装置
（ＬＡＮボード１１５，１１６）から発生する割り込みがネットワークドライバ（ＬＡＮドライバ２２２）の閾値を超える場合には、ネットワークドライバ(ＬＡＮドライバ222)からの通知を受けた他系監視プログラムが該割り込み量多発のＬＡＮ制御装置（ＬＡＮボード１１５，１１６）へＬＡＮリセット要求電文を送信しリセットさせる。また、度重なるリセットを試みてもネットワークドライバ（ＬＡＮドライバ２２２）へ該ＬＡＮ制御装置（ＬＡＮボード１１５，１１６）から割り込みが発生し、ネットワークドライバ(LANドライバ２２２) の閾値以上になる場合は、他系監視プログラムが該ＬＡＮ制御装置(LANボード１１５，１１６) へＬＡＮリセット停止要求電文を送信して、ＬＡＮ制御装置(LANボード１１５，１１６) を停止させる。以上の手段により他の制御装置ひいては計算機全体を停止させることなくネットワーク全体の負荷を軽減させる。
（２）多重系による障害系リセット
複数の計算機から構成される多重系システムにおいて、あるＬＡＮ制御装置（ＬＡＮボード１１５，１１６）から発生する割り込みが汎用ネットワーク１０４，１０５を通じて接続されている正常系のネットワークドライバ（ＬＡＮドライバ２２２）の閾値を超える場合に、正常系の他系監視プログラムにより障害系の異常が判定され、汎用ネットワーク１０４，１０５を通じて各々の計算機と接続されている管理装置(ＳＶＰ１２０)にＬＡＮリセット要求電文が送信される。管理装置（ＳＶＰ１２０）は障害系の制御装置（ＢＭＣ１１４）にＬＡＮリセットを要求し、制御装置（ＢＭＣ１１４）は該障害系ＬＡＮ制御装置（ＬＡＮボード１１５，１１６）をリセットさせる。また、度重なるリセットを試みても正常系のネットワークドライバ（ＬＡＮドライバ２２２）へ該障害系ＬＡＮ制御装置
（ＬＡＮボード１１５，１１６）から割り込みが発生し、正常系ネットワークドライバ
（ＬＡＮドライバ２２２）の閾値を超える場合は、正常系他系監視プログラムが管理装置（ＳＶＰ１２０）へＬＡＮリセット停止要求電文を送信する。管理装置（ＳＶＰ１２０）は障害系ＬＡＮ制御装置（ＬＡＮボード１１５，１１６）にＬＡＮリセット停止を要求して、障害系ＬＡＮ制御装置（ＬＡＮボード１１５，１１６）を停止させる。
【００１３】
図１に本実施形態に関わる計算機の構成を示す。
【００１４】
図示する通り、本実施形態に関わる多重系システムは２台の計算機で構成された二重系システムである。ただし、計算機は３台以上で構成してもよい。
【００１５】
図１において、１００，１０１はそれぞれ稼動系計算機，待機系計算機を示している。
【００１６】
系切り替えにより、稼動系計算機１００は待機系計算機として、待機系計算機１０１は稼動系計算機として動作する。
【００１７】
各計算機の構成要素は計算機１００を例に以下に示す。なお、計算機１０１は計算機
１００と同様に構成されるので、詳細説明は省略する。
【００１８】
計算機１００は中央演算処理装置（以下ＣＰＵと記す）１１０、と主記憶装置１１１，入出力装置１１２、を備える。
【００１９】
入出力装置１１２には、ディスク装置１１３や割り込み処理装置１１８，拡張バス107が接続される。
【００２０】
制御装置（ＢＭＣ：Baseboard Management Controller、以下ＢＭＣとする）１１４は拡張管理バス１０８によって入出力装置１１２に接続されている。
【００２１】
拡張バス１０７には、計算機の機能を拡張するための回路が接続される。
【００２２】
一般的には回路が実装された拡張ボードを、スロットコネクタに挿入する形態で拡張バス１２１に接続される。
【００２３】
ただし、一部の機能は計算機本体内に実装され、拡張バスに直接内部で接続されている場合もある。
【００２４】
計算機１００は、拡張ボードとしてＬＡＮボード１１５，１１６を備える。
【００２５】
ＬＡＮボード１１６は管理バス１０６を通じて入出力装置１１２にも接続されている。
【００２６】
計算機１００内のＢＭＣ１１４は汎用ネットワークであるＬＡＮ１−１０２に接続され、このＬＡＮ１−１０２に接続された計算機１０１内の制御装置１３４と管理装置 (SVP：SerVice Processor、以下ＳＶＰとする) １２０を介して通信を行う。
【００２７】
ここでは計算機１００，１０１相互間での相手計算機の生存監視と、相手計算機のLAN制御装置（ＬＡＮボード１１５，１１６，１３５，１３６）の再起動，動作停止、さらに系切り替えに必要な強制割り込み，動作停止，計算機再起動等の各指示電文の送信を行う。
【００２８】
ＬＡＮボード１１５は汎用ネットワーク１０４，１０５に接続され、この汎用ネットワーク１０４，１０５に接続された他の計算機などと通信を行う。
【００２９】
汎用ネットワークとしては広く普及しているEthernet（登録商標）などがある。
【００３０】
ＬＡＮボード１１６は、ここでは主に生存通知電文の送受信を行う。
【００３１】
図２に前記主記憶装置１１１内に格納しているソフトウェア１１９の構成を示す。
【００３２】
前述の二重系システムにおいて、稼動系計算機１００の主記憶装置１１１にはＯＳ201，アプリケーション２１０，管理プログラム２１１、および他系監視プログラム２１２が読み出され、アプリケーション２１０，管理プログラム２１１、および他系監視プログラム２１２がＯＳ２０１上で実行されている。
【００３３】
待機系計算機１０１のソフトウェア１３７の構成は同様であるが、アプリケーション
１３１は待機系として動いている。
【００３４】
管理プログラム２１１は、稼働系計算機と待機系計算機の切り替え処理を行うプログラムである。
【００３５】
本プログラムはＢＭＣ１１４に対して電文送受信要求や動作指示を行い、また、他系監視プログラム２１２に対して生存通知電文の送受信要求を行う。
【００３６】
他系監視プログラム２１２はＬＡＮ制御装置（ＢＭＣ１１４）を使いＬＡＮ１−１０２を介してＳＶＰ（制御装置１２０）経由で他計算機と生存通知電文の送受信を行う。
【００３７】
電文送受信は汎用通信プロトコルを使って実行する。
【００３８】
本プログラムは汎用通信プロトコルでデータを送受信するために予め決められたアドレス（以下、ポートと記す）で他計算機からの接続を待ち、接続された場合には電文を受信して本プログラム内で内容を保持し、管理プログラム２１１からの読み出し要求に対して保持している内容を返す。
【００３９】
また管理プログラム２１１からの生存確認電文送信要求を受け、二重系を構成している他計算機上の管理プログラム２１１が待機しているポートに対して電文を送信する。
【００４０】
割り込み処理プログラム２２３は、中央演算処理装置（ＣＰＵ）１１０に対してマスク不可能割り込み（以下、ＮＭＩとする）信号が入力されたときに起動される。
【００４１】
そして、ＮＭＩ信号発生時に障害情報の保存等、障害発生時の処理を実行する。
【００４２】
図３に拡張ボードであるＬＡＮボードのハードウェア構成を示す。
【００４３】
計算機１００，１０１にそれぞれ接続されるどのＬＡＮボード１１５，１１６，１１７，１２５，１２６，１２７も構成は同様であるので、ここではＬＡＮボード１１５を用いて示す。
【００４４】
ＬＡＮボード１１５はネットワークインタフェース２５０，制御装置（以下、ＬＡＮコントローラとする）２５１、からなり、計算機１００内の拡張バス１０７と他系との通信を行うためにEthernet（登録商標）１０５に接続されている。
【００４５】
続いて、前述の目的を達成するための手段を記す。
（１）自系リセット
既述の従来技術の課題を解決するために挙げた手段について、割り込みが多発して障害となるＬＡＮボード１１５が計算機単体で復旧もしくは停止する手順を示す。
【００４６】
計算機１００，１０１内の他のＬＡＮボード（拡張ボード）１１６，１１７，１２５，１２６，１２７等についても同様である。
【００４７】
図４にネットワークドライバ（ネットワーク制御プログラム、以下ＬＡＮドライバ222とする）での割り込み量監視のフローチャートを示す。
【００４８】
図５に割り込み量過多の障害時にＬＡＮボード１１５内のＬＡＮコントローラ２５１が再起動、もしくは停止させられるフローチャートを示す。
【００４９】
正常状態ではＬＡＮボード１１５等からＬＡＮドライバ２２２へ処理要求の割り込みが発生し（３００）、ＯＳ２０１へ処理要求される（３０２）。
【００５０】
ここでＬＡＮコントローラ２５１に異常が発生し、割り込み量がＬＡＮドライバ２２２の閾値以上になるとき（３０１）に、ＬＡＮドライバ２２２は他系監視プログラム２１２へ割り込み量過多通知をし、他系監視プログラム２１２がＢＭＣ１１４へ該障害ＬＡＮコントローラ２５１を再起動する要求電文（以下、ＬＡＮリセット要求）を送信する(303)。
【００５１】
他系監視プログラム２１２からＬＡＮリセット要求がＢＭＣ１１４へ送信されると
（３０４）、ＢＭＣ１１４からＬＡＮボード１１５へＬＡＮリセットが発行される(305)。
【００５２】
ＬＡＮリセットが発行されて該障害ＬＡＮコントローラ２５１のリセットが成功すると正常状態に戻るが成功しない場合は、ＢＭＣ１１４からＬＡＮリセットが繰り返し発行される（３０６）。
【００５３】
ＬＡＮリセットが閾値以上となるときに（３０７）、ＬＡＮドライバ２２２は他系監視プログラム２１２へＬＡＮリセット過多通知をし、他系監視プログラム２１２がＢＭＣ
１１４へ該障害ＬＡＮコントローラ２５１を停止する要求電文（以下、ＬＡＮリセット停止要求）を送信する（３０８）。
【００５４】
ＬＡＮリセット停止要求を受けたＢＭＣ１１４は該障害ＬＡＮコントローラ２５１を停止させる（３０９）。
【００５５】
図６，図７は割り込みが多発して障害が発生してから復旧もしくは該障害ＬＡＮボード１１５が停止することを示すタイムチャートである。
【００５６】
ここで、図６では、他系監視プログラム４０１，ＬＡＮドライバ４０２，ＬＡＮコントローラ４０３，ＢＭＣ４０４と記しているが、便宜上符号を変えただけで、図１及び図２で説明した他系監視プログラム２１２，ＬＡＮドライバ２２２，ＬＡＮコントローラ251，ＢＭＣ１１４と同じものである。なお、図８以降も同様である。もちろん、図１３に示される符号８００〜８０４，８１０〜８１４に示される構成についても同様である。
【００５７】
ＬＡＮコントローラ４０３で障害が発生（４１０）し、多数の割り込みがＬＡＮドライバ４０２に送られる（４１２）。
【００５８】
ＬＡＮドライバ４０２では前記のフローチャート図４のように閾値以上の割り込みを受け付けると他系監視プログラム４０１に通知する。
【００５９】
通知を受け取った他系監視プログラム４０１はＬＡＮドライバ４０２経由でＢＭＣ404にＬＡＮリセット要求電文４１４を送信する。
【００６０】
ＬＡＮリセット要求電文４１４を受け取ったＢＭＣ４０４は前記障害ＬＡＮコントローラ４０３をリセットさせる（４１５）。
【００６１】
リセットが成功すると前記障害ＬＡＮボード１１５は復旧する。
【００６２】
前記ＬＡＮリセットが成功しない場合、前記障害ＬＡＮコントローラ４０３からのLANドライバ４０２への割り込みは送られ続ける（４２１）。
【００６３】
前記と同様に他系監視プログラム４０１からＬＡＮリセット要求電文４２２が送られる。
【００６４】
ＬＡＮリセット要求電文４２２が送られる回数がＬＡＮドライバ４０２の閾値以上となるとＬＡＮドライバ４０２は他系監視プログラム４０１へＬＡＮリセット過多通知をし、他系監視プログラム４０１がＢＭＣ４０４へＬＡＮリセット停止要求電文４２３を送信する。
【００６５】
ＬＡＮリセット停止要求電文４２３を受け取ったＢＭＣ４０４は前記障害ＬＡＮコントローラ４０３を停止させる（４２４）。
（２）多重系による障害系リセット
次に前記計算機を用いて多重系システムを構築し、相手系の計算機の障害ＬＡＮコントローラをリセットもしくは停止させる手段の詳細を記す。
【００６６】
図８は多重系を構築した場合の相互監視のタイムチャートを示している。
【００６７】
ここで、図８では、計算機５００において、他系監視プログラム５０１，ＯＳ５０２，ＬＡＮ５０３と記したが、便宜上符号を変えただけで図１及び図２に示す計算機１００，ＯＳ２０１，ＬＡＮボード１１５〜と同じものであり、計算機５１０において、ＬＡＮ
５１３，ＯＳ５１２，他系監視プログラム５１１についても同様である。
【００６８】
計算機５００の他系監視プログラム５０１から送られた生存通知電文１（以下、Aliveパケット１とする）５２１はＯＳ５０２，ＬＡＮボード５０３を経由して相手系計算機
５１０のＬＡＮボード５１３，ＯＳ５１２，他系監視プログラム５１１へ到達する。
【００６９】
Aliveパケット１とは独立に計算機５１０の他系監視プログラム５１１からもAliveパケット２−５２２が送信される。
【００７０】
Alive パケットの送信間隔は他系監視プログラム５０１，５１１により任意に定められる。
【００７１】
ＬＡＮボード５０３，ＬＡＮボード５１３はＬＡＮ２−１０３によって接続されており図１のＬＡＮボード１１７，ＬＡＮボード１２７に該当する。
【００７２】
通常の通信路Ethernet（登録商標）１０４，Ethernet（登録商標）１０５とは独立な構造となっている。
【００７３】
図９は多重系システムで相手系の障害ＬＡＮコントローラをリセットするタイムチャートを示している。
【００７４】
正常状態では計算機６００，６２０は前述の相互監視を行っている(５２０)が、ＬＡＮコントローラ６２３が障害を起こしAlive パケットを送信できないと他系監視プログラム６０１が最後のAlive パケット６３０到着後からある一定期間待って異常判定をする
（６３２）。
【００７５】
異常を判定した他系監視プログラム６０１はＬＡＮリセット要求電文６３３をＳＶＰ
６１０へ送信し、受け取ったＳＶＰ６１０は障害系計算機６２０のＢＭＣ６２４へ通知する。
【００７６】
ＢＭＣ６２４は該障害ＬＡＮコントローラ６２３へＬＡＮリセットを実行する(６３４)。
【００７７】
一回ないしＬＡＮドライバの閾値を超えない段階でリセットが成功すると該障害ＬＡＮコントローラ６２３は再起動し（６３６）、該障害系計算機６２０は復旧する（６３７）。
【００７８】
図１０は前述の相手系の障害ＬＡＮコントローラのリセットが成功せず、該障害ＬＡＮコントローラを停止させるタイムチャートを示している。
【００７９】
ＬＡＮリセットの実行回数がＬＡＮドライバ６０２の閾値以上になるとＬＡＮドライバからの通知を受けた他系監視プログラム６０１がＬＡＮリセット停止要求電文６３８を送信する。
【００８０】
ＬＡＮリセット停止要求電文６３８を受け取ったＳＶＰ６１０は障害系計算機６２０のＢＭＣ６２４へ通知する。
【００８１】
ＢＭＣ６２４は該障害ＬＡＮコントローラ６２３へＬＡＮリセット停止を実行する
（６３９）。
【００８２】
ＬＡＮリセット停止により該障害ＬＡＮコントローラ６２３は停止し、該障害系計算機６２０は復旧する（６４０）。
【００８３】
図１１に本実施例を用いたサービス例を示す。
【００８４】
本多重系システムは高い信頼性を要求される社会インフラ向けに適用されることが期待されるが、その利用価値として、障害の発生，リセット，停止，復旧等を含めた情報の通知をシステム全体に行うこと（９００）、顧客毎にデータベースを設け先の障害を予測すること（９０１）、さらに遠方一元監視によるシステム管理（９０２）が挙げられる。
【００８５】
本実施例により、上記のような高信頼のシステムの提供が期待される。
【実施例２】
【００８６】
前述の実施例では、多重系システムはＳＶＰ１２０で接続されていたが、ＳＶＰが行う制御を各々のＬＡＮドライバで代替する例を以下に示す。
【００８７】
図１２にＬＡＮドライバに追加する機能ブロック図を示す。
【００８８】
ＳＶＰが行っていた多重形システムの監視をＬＡＮドライバ７００が行うために自系計算機の構成情報７０１の他に、接続先の他系計算機構成情報７０２，ＬＡＮコントローラのリセット要求電文，リセット停止要求電文の電文比較（比較機能）７０３が必要となる。
【００８９】
以下に、本実施例でのＬＡＮコントローラの多重系リセットならびに停止の手段を示す。
【００９０】
図１３は多重系システムで相手系の障害ＬＡＮコントローラをリセットするタイムチャートを示している。
【００９１】
正常状態では計算機８００，８１０は前述の相互監視を行っている(５２０)が、ＬＡＮコントローラ８１３が障害を起こしAlive パケットを送信できないと他系監視プログラム８０１が最後のAlive パケット８２０到着後からある一定期間待って異常判定をする
（８２２）。
【００９２】
異常を判定した他系監視プログラム８０１はＬＡＮリセット要求電文８２３をＬＡＮドライバ８０２経由で障害系計算機８１０のＢＭＣ８１４へ通知する。
【００９３】
ＢＭＣ８１４は該障害ＬＡＮコントローラ８１３へＬＡＮリセットを実行する(８２４)。
【００９４】
一回ないしＬＡＮドライバの閾値を超えない段階でリセットが成功すると該障害ＬＡＮコントローラ８１３は再起動し（８２６）、該障害系計算機８１０は復旧する（８２７）。
【００９５】
図１４は前述の相手系の障害ＬＡＮコントローラのリセットが成功せず、該障害ＬＡＮコントローラを停止させるタイムチャートを示している。
【００９６】
ＬＡＮリセットの実行回数がＬＡＮドライバ８０２の閾値以上になるとＬＡＮドライバからの通知を受けた他系監視プログラム８０１がＬＡＮリセット停止要求電文８２７を送信する。
【００９７】
ＬＡＮリセット停止要求電文８２７を受け取ったＬＡＮドライバ８０２は障害系計算機８１０のＢＭＣ８１４へ通知する。
【００９８】
ＢＭＣ８１４は該障害ＬＡＮコントローラ８１３へＬＡＮリセット停止を実行する
（８２８）。
【００９９】
ＬＡＮリセット停止により該障害ＬＡＮコントローラ８１３は停止し、該障害系計算機８１０は復旧する（８２９）。
【０１００】
以上のような手段により本実施例の目的は達成される。
【０１０１】
本多重系システムは高い信頼性を要求される社会インフラ向けに適用されることが期待されるが、その利用価値として、障害の発生，リセット，停止，復旧等を含めた情報の通知をリアルタイムでシステム全体に行うこと、顧客毎にデータベースを設け先の障害を予測したりデータベースによる過去の事例より万が一障害が発生した場合の迅速な対策が取れること、さらに遠方一元監視によるシステム管理が挙げられる。
【０１０２】
本実施例により、上記のような高信頼のシステムの提供が期待される。
【図面の簡単な説明】
【０１０３】
【図１】本発明の多重系システム構成を示すハードウェアブロック図である。
【図２】本発明の多重系システムを構成する計算機の主記憶装置内に格納されているソフトウェアの構成を示すブロック図である。
【図３】本発明の多重系システムを構成する計算機の拡張ボードであるＬＡＮボードの構成を示すハードウェアブロック図である。
【図４】本発明の多重系システムを構成する計算機のＬＡＮドライバでの割り込み量監視のフローチャートである。
【図５】本発明の多重系システムを構成する計算機が割り込み量過多の障害時にLANボード内のＬＡＮコントローラが再起動、もしくは停止させられるフローチャートである。
【図６】本発明の多重系システムを構成する計算機中のＬＡＮボードの割り込み多発による障害発生後、復旧することを示すタイムチャートである。
【図７】本発明の多重系システムを構成する計算機中のＬＡＮボードの割り込み多発による障害発生後、停止させられることを示すタイムチャートである。
【図８】本発明の多重系システムを構築した場合の相互監視のタイムチャートである。
【図９】本発明の多重系システムにおいて相手系の障害ＬＡＮコントローラをリセットするタイムチャートである。
【図１０】本発明の多重系システムにおいて相手系の障害ＬＡＮコントローラのリセットが成功せず、該障害ＬＡＮコントローラを停止させるタイムチャートである。
【図１１】本発明の多重系システムを用いたサービス例の概念図である。
【図１２】本発明の多重系システムにおいてＳＶＰの変わりにＬＡＮドライバに機能を追加して同様の手段を実現するためのＬＡＮドライバに追加する機能のブロック図である。
【図１３】本発明の多重系システムにおいて相手系の障害ＬＡＮコントローラをリセットするタイムチャートである。
【図１４】本発明の多重系システムにおいて相手系の障害ＬＡＮコントローラのリセットが成功せず、該障害ＬＡＮコントローラを停止させるタイムチャートである。
【符号の説明】
【０１０４】
１００…計算機、１０２,１０３…ＬＡＮ、１０４,１０５…汎用ネットワーク、１１０…中央演算処理装置、１１１…主記憶装置、１１２…入出力装置、１１３…ディスク装置、１１４…ＢＭＣ、１１５，１１６，１１７…ＬＡＮボード、１１８…割り込み処理装置、１１９…ソフトウェア、１２０…ＳＶＰ、２０１…ＯＳ、２１０…アプリケーション、２１１…管理プログラム、２１２…他系監視プログラム、２２０…ＵＤＰ／ＩＰ層、221…Ｉ／Ｆ層、２２２…ＬＡＮドライバ、２２３…割り込み処理プログラム、２５０…ネットワークインタフェース、２５１…ＬＡＮコントローラ、３００…割り込み発生分岐条件、３０１…割り込み量閾値分岐条件、３０２…ＯＳ処理、３０３…ＬＡＮリセット要求、３０８…ＬＡＮリセット停止要求、５２１…Alive パケット、７０１…自系計算機構成情報、７０２…他系計算機構成情報、７０３…電文比較、９００…通知情報の共有、９０１…障害情報のデータベース化、９０２…遠方での一元監視。
【図１】
2008003731.tif 000003
【図２】
2008003731.tif 000004
【図３】
2008003731.tif 000005
【図４】
2008003731.tif 000006
【図５】
2008003731.tif 000007
【図６】
2008003731.tif 000008
【図７】
2008003731.tif 000009
【図８】
2008003731.tif 000010
【図９】
2008003731.tif 000011
【図１０】
2008003731.tif 000012
【図１１】
2008003731.tif 000013
【図１２】
2008003731.tif 000014
【図１３】
2008003731.tif 000015
【図１４】
2008003731.tif 000016