(57)【要約】【課題】実装効率の改善、低コスト化が可能なバックアップシステムを提供する。【解決手段】共有データ蓄積装置１０は、Ｎ台の現用系の個別処理装置（１）１，（２）２，…（Ｎ）３それぞれの起動パラメータ情報と最新の状態とを蓄積し、現用系の個別処理装置のいずれか例えば個別処理装置（１）１が異常になった場合、異常状態の個別処理装置（１）１の起動パラメータ情報と最新の状態とを、予備装置１１に転送して起動する。現用系のＮ台の個別処理装置それぞれは、個別処理の実行により最新の状態が更新される都度、共有データ蓄積装置１０に最新の状態を転送する。共有データ蓄積装置１０は、現用系のＮ台の個別処理装置それぞれの生存の有無を示す応答の返送を要求するポーリングデータをあらかじめ定めた周期ごとに定期的に送信し、それぞれからの応答を確認することにより、現用系のＮ台の個別処理装置それぞれの異常を検出する。【選択図】図１
2008226063.tif 000002
【特許請求の範囲】
【請求項１】
それぞれで個別の処理を行う１ないし複数台の個別処理装置からなるシステムをバックアップするバックアップシステムにおいて、１ないし複数台の前記個別処理装置それぞれの起動用の起動パラメータ情報と最新の状態とを少なくとも蓄積する共有データ蓄積装置と、１ないし複数台の前記個別処理装置それぞれの代替動作を行うことが可能な予備装置と、を備え、１ないし複数台の前記個別処理装置のいずれかが異常になった場合、前記共有データ蓄積装置に蓄積されている前記個別処理装置それぞれの前記起動パラメータ情報と最新の状態とのうち、異常になった前記個別処理装置の前記起動パラメータ情報と最新の状態とが、前記予備装置に転送されることにより、前記予備装置が起動されることを特徴とするバックアップシステム。
【請求項２】
１ないし複数台の前記個別処理装置それぞれは、個別処理の実行により最新の状態が更新される都度、更新された最新の状態を前記共有データ蓄積装置に対して転送することを特徴とする請求項１に記載のバックアップシステム。
【請求項３】
前記共有データ蓄積装置は、１ないし複数台の前記個別処理装置それぞれの生存の有無を示す応答の返送を要求するポーリングデータをあらかじめ定めた周期ごとに定期的に前記個別処理装置それぞれに対して送信し、前記個別処理装置それぞれからの応答を確認することにより、前記個別処理装置それぞれの異常を検出することを特徴とする請求項１または２に記載のバックアップシステム。
【請求項４】
前記共有データ蓄積装置は、前記個別処理装置のいずれかの異常を検出した際に、前記共有データ蓄積装置に蓄積されている前記個別処理装置の前記起動パラメータ情報と最新の状態のうち、異常を検出した前記個別処理装置の前記起動パラメータ情報と最新の状態とを、前記予備装置に転送して起動することを特徴とする請求項３に記載のバックアップシステム。
【請求項５】
前記共有データ蓄積装置は、１台または２台備えられていることを特徴とする請求項１ないし４のいずれかに記載のバックアップシステム。
【請求項６】
前記共有データ蓄積装置が２台備えられている場合、１ないし複数台の前記個別処理装置それぞれの前記起動パラメータ情報と最新の状態とを、２台の前記共有データ蓄積装置の両者の間で互いに同期化させた状態で蓄積することを特徴とする請求項５に記載のバックアップシステム。
【請求項７】
前記予備装置は、１ないし複数台備えられていることを特徴とする請求項１ないし６のいずれかに記載のバックアップシステム。
【請求項８】
それぞれで個別の処理を行う１ないし複数台の個別処理装置からなるシステムをバックアップするバックアップ方法において、１ないし複数台の前記個別処理装置それぞれの起動用の起動パラメータ情報と最新の状態とを少なくとも蓄積する共有データ蓄積装置と、１ないし複数台の前記個別処理装置それぞれの代替動作を行うことが可能な予備装置と、を備え、１ないし複数台の前記個別処理装置のいずれかが異常になった場合、前記共有データ蓄積装置に蓄積されている前記個別処理装置それぞれの前記起動パラメータ情報と最新の状態とのうち、異常になった前記個別処理装置の前記起動パラメータ情報と最新の状態とが、前記予備装置に転送されることにより、前記予備装置が起動されることを特徴とするバックアップ方法。
【請求項９】
請求項８に記載のバックアップ方法を、コンピュータにより実行可能なプログラムとして実施することを特徴とするバックアッププログラム。
【請求項１０】
請求項９に記載のバップアッププログラムを、コンピュータにより読み取り可能な記録媒体に記録していることを特徴とするプログラム記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バックアップシステム、バックアップ方法、バックアッププログラムおよびプログラム記録媒体に関し、特に、２４時間連続稼動時において高い信頼性が要求される監視制御装置などの用途に好適に適用することができる。
【背景技術】
【０００２】
二重化により冗長化されたシステム構成の場合、通常、Ｎ台ずつのそれぞれの個別処理装置が、二重化され、一方が運用系、他方が待機系として動作し、それぞれの個別処理装置ごとにお互いを監視している。しかし、複数の個別処理装置が同時に故障することは稀である。複数の個別処理装置に対して、代わりになる１台の予備装置つまりＮ台に対して１台の予備装置からなる（Ｎ＋１）冗長構成であれば、一般的には、十分な冗長化を保つことが可能である。
【０００３】
さらに、二重化により冗長化されたシステムを構築する場合、特許文献１に示す特開２００５−２５０９２１号公報「バックアップシステムおよび方法」や特許文献２に示す特開２００２−２０７６４２号公報「データバックアップシステム、データバックアップ方法およびコンピュータシステム」にも記載のように、二重化された個別処理装置間の両者の照合動作や同期取りなど非常に複雑なハードウェアおよびソフトウェアの構成が必要とされる。さらには、二重化された装置の冗長化により、対向装置の冗長化対応も必要になり、システムをさらに複雑化させている。
【特許文献１】特開２００５−２５０９２１号公報（第７−８頁）
【特許文献２】特開２００２−２０７６４２号公報（第３−５頁）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
二重化により冗長化されたシステム構成の場合、前述のように、各個別処理装置を運用系、待機系と２式用意する必要があり、実装効率が良くなく、その上、価格も高価なものになってしまう。さらに、個別処理装置ごとに二重化の連携を取ることが必要であり、開発の負担も大きくなるという問題点もある。
【０００５】
本発明は、かかる事情に鑑みてなされたものであり、独立して処理を行う個別処理装置の状態を監視し、個別処理装置の異常を検出した場合には、直ちに、その個別処理装置の代替装置として起動するバックアップ装置を提供することを目的としている。つまり、それぞれが独立した個別処理装置すべてに対する代替として起動可能な予備装置を備え、かつ、個別処理装置ごとの状態を一括管理して、該予備装置に引き継ぐことを可能とすることを目的としている。
【課題を解決するための手段】
【０００６】
前述の課題を解決するため、本発明によるバックアップシステム、バックアップ方法、バックアッププログラムおよびプログラム記録媒体は、次のような特徴的な構成を採用している。
【０００７】
（１）それぞれで個別の処理を行う１ないし複数台の個別処理装置からなるシステムをバックアップするバックアップシステムにおいて、１ないし複数台の前記個別処理装置それぞれの起動用の起動パラメータ情報と最新の状態とを少なくとも蓄積する共有データ蓄積装置と、１ないし複数台の前記個別処理装置それぞれの代替動作を行うことが可能な予備装置と、を備え、１ないし複数台の前記個別処理装置のいずれかが異常になった場合、前記共有データ蓄積装置に蓄積されている前記個別処理装置それぞれの前記起動パラメータ情報と最新の状態とのうち、異常になった前記個別処理装置の前記起動パラメータ情報と最新の状態とが、前記予備装置に転送されることにより、前記予備装置が起動されるバックアップシステム。
（２）１ないし複数台の前記個別処理装置それぞれは、個別処理の実行により最新の状態が更新される都度、更新された最新の状態を前記共有データ蓄積装置に対して転送する上記（１）のバックアップシステム。
（３）前記共有データ蓄積装置は、１ないし複数台の前記個別処理装置それぞれの生存の有無を示す応答の返送を要求するポーリングデータをあらかじめ定めた周期ごとに定期的に前記個別処理装置それぞれに対して送信し、前記個別処理装置それぞれからの応答を確認することにより、前記個別処理装置それぞれの異常を検出する上記（１）または（２）のバックアップシステム。
（４）前記共有データ蓄積装置は、前記個別処理装置のいずれかの異常を検出した際に、前記共有データ蓄積装置に蓄積されている前記個別処理装置の前記起動パラメータ情報と最新の状態のうち、異常を検出した前記個別処理装置の前記起動パラメータ情報と最新の状態とを、前記予備装置に転送して起動する上記（３）のバックアップシステム。
（５）前記共有データ蓄積装置は、１台または２台備えられている上記（１）ないし（４）のいずれかのバックアップシステム。
（６）前記共有データ蓄積装置が２台備えられている場合、１ないし複数台の前記個別処理装置それぞれの前記起動パラメータ情報と最新の状態とを、２台の前記共有データ蓄積装置の両者の間で互いに同期化させた状態で蓄積する上記（５）のバックアップシステム。
（７）前記予備装置は、１ないし複数台備えられている上記（１）ないし（６）のいずれかのバックアップシステム。
（８）それぞれで個別の処理を行う１ないし複数台の個別処理装置からなるシステムをバックアップするバックアップ方法において、１ないし複数台の前記個別処理装置それぞれの起動用の起動パラメータ情報と最新の状態とを少なくとも蓄積する共有データ蓄積装置と、１ないし複数台の前記個別処理装置それぞれの代替動作を行うことが可能な予備装置と、を備え、１ないし複数台の前記個別処理装置のいずれかが異常になった場合、前記共有データ蓄積装置に蓄積されている前記個別処理装置それぞれの前記起動パラメータ情報と最新の状態とのうち、異常になった前記個別処理装置の前記起動パラメータ情報と最新の状態とが、前記予備装置に転送されることにより、前記予備装置が起動されるバックアップ方法。
（９）上記（８）のバックアップ方法を、コンピュータにより実行可能なプログラムとして実施するバックアッププログラム。
（１０）上記（９）のバップアッププログラムを、コンピュータにより読み取り可能な記録媒体に記録しているプログラム記録媒体。
【発明の効果】
【０００８】
本発明のバックアップシステム、バックアップ方法、バックアッププログラムおよびプログラム記録媒体によれば、以下のような効果を得ることができる。 
【０００９】
第１に、現用系の１ないし複数台（Ｎ台）の個別処理装置それぞれを二重化することなく、１台または数台（ｎ台：ｎ＜Ｎ）の予備装置で複数の個別処理装置を代替する（Ｎ＋１）冗長構成または（Ｎ＋ｎ）冗長構成とすることを可能としている。この結果、実装効率の改善、低コスト化を図った信頼性対策を提供することができる。
【００１０】
第２に、共有データ蓄積装置によって現用系の各個別処理装置それぞれの状態の一元管理を行うことにより、メンテナンス性の向上を実現可能としている。共有データ蓄積装置による状態の一元管理により、各個別処理装置それぞれの復元時における情報展開（共有データ蓄積装置からの復元データの供給）についても容易に可能となる。
【００１１】
第３に、共有データ蓄積装置による現用系の各個別処理装置それぞれの状態の一元管理を行うことにより、予備装置が代替起動する場合の装置状態の引継ぎを容易とし、処理の中断点から引き継ぐことも可能である。
【００１２】
第４に、共有データ蓄積装置における現用系の各個別処理装置それぞれに対するポーリング診断による現用系の個別処理装置の早期の異常発見と、最新の状態の予備装置への引継ぎ動作とにより、現用系の個別処理装置の異常時の処理停止時間の短縮を図ることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明によるバックアップシステム、バックアップ方法、バックアッププログラムおよびプログラム記録媒体の好適な実施例について添付図を参照して説明する。なお、以下には、バックアップシステムの構成および動作を中心にして説明するが、かかる動作の記述から、本発明のバックアップ方法を容易に想到することができるので、バックアップ方法に関する重複する説明は省略する。また、本発明のバックアップ方法をコンピュータにより実行可能なバックアッププログラムとして実現しても良いし、さらには、該バックアッププログラムをコンピュータにより読み取り可能なプログラム記録媒体として実現しても良い。
【００１４】
（本発明の特徴）
本発明の実施例の説明に先立って、本発明の特徴についてその概要を説明する。本発明は、共有データ蓄積装置を備え、独立に処理を行う個別処理装置の状態を監視し、個別処理装置の異常を検出した場合には、直ちに、その個別処理装置の代替となる予備装置を起動することを可能とする点にその特徴がある。つまり、それぞれが独立した個別処理装置の動作を監視し、最新の状態を逐次蓄積して一括管理する共有データ蓄積装置を備えるとともに、独立に動作する個別処理装置すべての代替として起動可能な予備装置を備え、共有データ蓄積装置が個別処理装置の異常を検出した際に、異常を検出した該個別処理装置の起動パラメータと最新の状態とを予備装置に引き継ぐことを可能としている。
【００１５】
（第１の実施例）
（実施例の構成）
次に、本発明の第１の実施例の構成について図１〜図３を参照して詳細に説明する。図１は、本発明によるバックアップシステムの一構成例を示すシステム構成図である。図２は、本発明によるバックアップシステムを構成する個別処理装置の一例を示すブロック構成図であり、図３は、本発明によるバックアップシステムを構成する共有データ蓄積装置の一例を示すブロック構成図である。
【００１６】
図１のバックアップシステムに示すように、本発明の第１の実施例においては、通信用バス４にて相互に接続される複数の個別処理装置（１）１、個別処理装置（２）２、…、個別処理装置（Ｎ）３、共有データ蓄積装置１０、予備装置１１を少なくとも含んで構成され、現用系Ｎ台（Ｎ≧１）に対して予備系１台とする（Ｎ＋１）冗長構成を採用している。
【００１７】
図２の個別処理装置１００に示すように、図１の個別処理装置（１）１、個別処理装置（２）２、…、個別処理装置（Ｎ）３、予備装置１１のそれぞれは、いずれも同様のブロック構成からなっている。つまり、図２の個別処理装置１００に示すように、いずれも、起動パラメータ蓄積部１１０、個別処理装置状態蓄積部１１１、および、個別処理部１１２を少なくとも含んで構成される。
【００１８】
また、図１の共有データ蓄積装置１０のブロック構成は、図３の共有データ蓄積装置２００に示すような構成からなっている。つまり、図３の共有データ蓄積装置２００は、図１の現用系の各個別処理装置（１）１，（２）２，…，（Ｎ）３それぞれの起動用のパラメータや最新の状態を蓄積するためのデータ蓄積部を備えており、各個別処理装置に対応して、個別処理装置（１）用データ蓄積部２１１、個別処理装置（２）用データ蓄積部２１２、…、個別処理装置（Ｎ）用データ蓄積部２１３を少なくとも有して構成される。
【００１９】
個別処理装置（１，２，…，Ｎ）用データ蓄積部２１１，２１２，…，２１２のそれぞれは、同一のブロック構造から構成されており、個別処理装置状態格納部２２０、起動パラメータ蓄積部２２１、個別処理装置状態蓄積部２２２を含んで構成される。
【００２０】
（実施例の動作の説明）
まず、図２を参照して、図１の個別処理装置（１）１、個別処理装置（２）２、…、個別処理装置（Ｎ）３、および、予備装置１１それぞれを構成する個別処理装置１００の動作について説明する。
【００２１】
起動パラメータ蓄積部１１０は、図１の個別処理装置（１）１、個別処理装置（２）２、…、個別処理装置（Ｎ）３、および、予備装置１１それぞれが独立した個別処理装置として動作するために必要なパラメータ情報が蓄積されている。また、個別処理部１１２は、図１の個別処理装置（１）１、個別処理装置（２）２、…、個別処理装置（Ｎ）３、および、予備装置１１のそれぞれで、起動パラメータ蓄積部１１０に蓄積された起動用のパラメータに基づいて、起動され、個別処理装置状態蓄積部１１１に蓄積された最新の状態を参照しながら、個別処理装置としての独自の処理（つまり固有処理）を行う。
【００２２】
したがって、個別処理装置１００は、起動パラメータ蓄積部１１０に蓄積された個別処理装置独自の起動用のパラメータ情報と、個別処理装置状態蓄積部１１１に蓄積された最新の状態と、個別処理部１１２の個別処理装置独自の固有処理とにより、図１の個別処理装置（１）１、個別処理装置（２）２、…、個別処理装置（Ｎ）３、および、予備装置１１のそれぞれは、独立した個別処理装置として動作する。
【００２３】
ここで、図２の個別処理装置状態蓄積部１１１には、起動パラメータ蓄積部１１０に蓄積された独自のパラメータ情報と個別処理部１１２の固有処理とにより、それぞれが独立した個別処理装置として動作している間（つまりオンライン動作中）に、更新された状態および情報が順次蓄積される。
【００２４】
次に、図３を参照して、共有データ蓄積装置２００の動作について説明する。個別処理装置状態格納部２２０には、現用系の個別処理装置（１）１、個別処理装置（２）２、…、個別処理装置（Ｎ）３それぞれについて、該当する個別処理装置の生存情報(つまり、現用系としてオンライン動作中か否かを示す情報)が格納される。起動パラメータ蓄積部２２１には、該当する個別処理装置が独立した個別処理装置として起動されるために必要なパラメータ情報が蓄積されており、個別処理装置それぞれが独立に起動される際に、あるいは、個別処理装置それぞれが復元される際に、該当する個別処理装置の起動パラメータ蓄積部２２１から図２に示す起動パラメータ蓄積部１１０に転送されて、起動時や復元時に参照される。
【００２５】
また、個別処理装置状態蓄積部２２２には、該当する個別処理装置が独立した個別処理装置として動作している間（オンライン動作中）に更新された状態および情報が逐次蓄積される。すなわち、オンライン動作中の個別処理装置の図２に示す個別処理装置状態蓄積部１１２から逐次転送されて設定されており、個別処理装置の代替として予備装置１１が起動される際に、該当する個別処理装置の個別処理装置状態蓄積部２２２から予備装置１１の図２に示す個別処理装置状態蓄積部１１２に転送されて、参照されたり、あるいは、個別処理装置が復元される際に、該当する個別処理装置の個別処理装置状態蓄積部２２２から復元される個別処理装置の図２に示す個別処理装置状態蓄積部１１２に転送されて、参照されたりする。
【００２６】
以上のように、図３の共有データ蓄積装置２００は、図１の現用系の各個別処理装置（１）１，(２)２，（Ｎ）３用それぞれに対応して、データ蓄積部２１０，２１１，２１２を備えており、図１の個別処理装置（１）１，(２)２，（Ｎ）３それぞれについて、生存中か否かを識別する情報、起動用のパラメータ情報および最新の状態を一括管理している。
【００２７】
次に、図４を参照して、共有データ蓄積装置１０の個別処理装置状態蓄積部２２２に対するオンラインデータの更新イメージの一例について説明する。図４は、本発明によるバックアップシステムにおける現用系の各個別処理装置のオンラインデータの更新イメージの一例を説明するための説明図である。
【００２８】
個別処理装置（１）１、個別処理装置（２）２、…、個別処理装置（Ｎ）３は、システム稼働中に更新された状態および情報を、図２の個別処理装置状態蓄積部１１１から共有データ蓄積装置１０（図３の共有データ蓄積装置２００の個別処理装置状態蓄積部２２２）に、図４のデータの流れ３００に示すように、更新が発生する都度逐次転送する。すなわち、個別処理装置（１）１、個別処理装置（２）２、…、個別処理装置（Ｎ）３それぞれのシステム稼働中に更新された状態および情報は、図２の各個別処理装置１００の個別処理装置状態蓄積部１１１および図３の共有データ蓄積装置２００の個別処理装置状態蓄積部２２２に、更新の都度、逐次蓄積される。これにより、図１の個別処理装置（１）１、個別処理装置（２）２、…、個別処理装置（Ｎ）３それぞれと共有データ蓄積装置１０との両者の情報の同期化が図られる。
【００２９】
かくのごとく、図１の共有データ蓄積装置１０（つまり図３の共有データ蓄積装置２００）にて、個別処理装置（１）１、個別処理装置（２）２、…、個別処理装置（Ｎ）３それぞれの最新の状態を一元管理することにより、メンテナンス性の向上を実現することができる。
【００３０】
次に、図５を参照して、共有データ蓄積装置２００による各個別処理装置１００の診断動作の一例について説明する。図５は、本発明によるバックアップシステムにおける現用系の各個別処理装置の診断を共有データ蓄積装置１０によって行う動作の一例を説明するための説明図である。
【００３１】
図５に示すように、共有データ蓄積装置１０は、生存の有無を示す応答の返送を要求するポーリングデータ３１０をあらかじめ定めた一定周期ごとに送信して、現用系の個別処理装置（１）１、個別処理装置（２）２、…、個別処理装置（Ｎ）３それぞれからの応答を返送させることにより、現用系の個別処理装置（１）１、個別処理装置（２）２、…、個別処理装置（Ｎ）３それぞれの生存確認を行い、各個別処理装置の異常診断を実施する。共有データ蓄積装置１０からの定期的なポーリングデータ３１０による異常診断により、個別処理装置（１）１、個別処理装置（２）２、…、個別処理装置（Ｎ）３の異常つまり生存の有無の早期発見が可能となる。
【００３２】
次に、図６を参照して、予備装置１１の代替起動動作の一例について説明する。図６は、本発明によるバックアップシステムにおける予備装置１１を用いた現用系の各個別処理装置の代替起動を共有データ蓄積装置１０によって行う動作の一例を説明するための説明図である。
【００３３】
図５に示す共有データ蓄積装置１０による各個別処理装置の診断動作によって、共有データ蓄積装置１０にて、例えば、個別処理装置（２）２の異常を検出した場合、共有データ蓄積装置１０は、予備装置１１を個別処理装置（２）２として代替起動させるために、必要な転送情報３２０を、共有データ蓄積装置１０（図３の個別処理装置（２）用データ蓄積部２１２）から予備装置１１に転送する。
【００３４】
予備装置１１は、共有データ蓄積装置１０からの転送情報３２０に基づいて、共有データ蓄積装置１０の図３の個別処理装置（２）用データ蓄積部２１２の起動パラメータ蓄積部２２１の情報を予備装置１１の図２の起動パラメータ蓄積部１１０に設定し、共有データ蓄積装置１０の図３の個別処理装置（２）用データ蓄積部２１２の個別処理装置状態蓄積部２２２の情報を予備装置１１の図２の個別処理装置状態蓄積部１１１に設定することによって、個別処理装置（２）２として直ちに代替起動する。なお、図３の個別処理装置（２）用データ蓄積情報２１２は、図４において説明したオンラインデータ更新動作により、個別処理装置状態蓄積部２２２に蓄積される装置稼動情報は、逐次、最新の状態に更新されている。
【００３５】
図６の動作により、予備装置１１が個別処理装置（２）２として代替起動される場合、個別処理装置（２）２の最新の更新情報を引き継いだ形で起動されることになり、予備装置１１は、個別処理装置（２）２が処理を中断した状態から処理を再開させることができる。
【００３６】
（本実施例の効果の説明）
以上に説明したように、本発明による第１の実施例においては、以下のような効果が得られる。
【００３７】
第１に、現用系の個別処理装置(１)１，(２)２，…，（Ｎ）３それぞれを二重化することなく、１台の予備装置１１で複数の個別処理装置を代替する（Ｎ＋１）冗長構成とすることを可能としている。この結果、実装効率の改善、低コスト化を図った信頼性対策を提供することができる。
【００３８】
第２に、共有データ蓄積装置１０によって現用系の各個別処理装置(１)１，(２)２，…，（Ｎ）３の最新の状態の一元管理を行うことにより、メンテナンス性の向上を実現可能としている。共有データ蓄積装置１０による一元管理により、各個別処理装置(１)１，(２)２，…，（Ｎ）３の復元時における情報展開（共有データ蓄積装置１０からの復元データの供給）も容易に可能である。
【００３９】
第３に、共有データ蓄積装置１０による現用系の各個別処理装置(１)１，(２)２，…，（Ｎ）３の状態の一元管理を行うことにより、予備装置１１が代替起動する場合の装置状態の引継ぎを容易とし、処理の中断点から引き継ぐことも可能である。
【００４０】
第４に、共有データ蓄積装置１０における現用系の各個別処理装置(１)１，(２)２，…，（Ｎ）３それぞれに対するポーリング診断による現用系の個別処理装置の早期の異常発見と、最新の状態の予備装置１１への引継ぎ動作とにより、現用系の個別処理装置の異常時の処理停止時間の短縮を図ることができる。
【００４１】
（第２の実施例）
次に、本発明の第２の実施例の構成について図７，８を参照して説明する。
【００４２】
図１に示す第１の実施例においては、現用系の個別処理装置が複数台からなっている構成例について説明したが、現用系の個別処理装置が１台のみのシングル構成からなっている（１＋１）冗長構成を形成しても良い。図７は、本発明によるバックアップシステムの異なる構成例を示すシステム構成図であり、現用系の個別処理装置を１台とした（１＋１）冗長構成の例を示している。
【００４３】
図７に示すように、本実施例のシステム構成は、個別処理装置（１）１と共有データ蓄積装置１０および予備装置１１とを含む形で構成されるものであるが、１台の現用系の個別処理装置(１)１のみからなるバックアップシステムとしても、第１の実施例の場合と全く同様のバックアップ動作を行うことが可能である。
【００４４】
次に、バックアップ装置を形成する予備装置１１および／または共有データ蓄積装置１０を二重化構成として形成する（Ｎ＋２）冗長構成としても、第１の実施例の場合と全く同様のバックアップ動作を行うことができる。図８は、本発明によるバックアップシステムのさらに異なる構成例を示すシステム構成図であり、現用系の個別処理装置をＮ台に対して、予備装置１１および／または共有データ蓄積装置１０を二重化構成とした（Ｎ＋２）冗長構成の例を示している。
【００４５】
図８に示すように、バックアップ装置を形成する予備装置１１および／または共有データ蓄積装置１０に対して、さらに、予備装置バックアップ装置２１および／または共有データ蓄積装置バックアップ装置２０を備え、それぞれで現用系、待機系として二重化された形態で運用されている。共有データ蓄積装置１０、共有データ蓄積装置バックアップ装置２０と二重化し、両者に蓄積される現用系のＮ台の個別処理装置（１）１，（２）２，…，（Ｎ）３それぞれの起動パラメータ情報や最新の状態を同期させて維持することにより、より高い信頼性を確保することができる。
【００４６】
また、予備装置１１と予備装置バックアップ装置２１とを二重化することにより、さらには、２台以上の複数台（ｎ台：ｎ＜Ｎ）の予備装置１１を用いて（Ｎ＋ｎ）冗長構成とすることにより、現用系の個別処理装置（１），（２）２，…（Ｎ）３が同時に複数台異常になった場合であっても、ｎ台以内である限り、処理の継続性を確保して信頼性を維持するバックアップシステムを提供することができる。
【００４７】
以上、本発明の好適実施例の構成を説明した。しかし、斯かる実施例は、本発明の単なる例示に過ぎず、何ら本発明を限定するものではないことに留意されたい。本発明の要旨を逸脱することなく、特定用途に応じて種々の変形変更が可能であることが、当業者には容易に理解できよう。
【図面の簡単な説明】
【００４８】
【図１】本発明によるバックアップシステムの一構成例を示すシステム構成図である。
【図２】本発明によるバックアップシステムを構成する個別処理装置の一例を示すブロック構成図である。
【図３】本発明によるバックアップシステムを構成する共有データ蓄積装置の一例を示すブロック構成図である。
【図４】本発明によるバックアップシステムにおける現用系の各個別処理装置のオンラインデータの更新イメージの一例を説明するための説明図である。
【図５】本発明によるバックアップシステムにおける現用系の各個別処理装置の診断を共有データ蓄積装置によって行う動作の一例を説明するための説明図である。
【図６】本発明によるバックアップシステムにおける予備装置を用いた現用系の各個別処理装置の代替起動を共有データ蓄積装置によって行う動作の一例を説明するための説明図である。
【図７】本発明によるバックアップシステムの異なる構成例を示すシステム構成図である。
【図８】本発明によるバックアップシステムのさらに異なる構成例を示すシステム構成図である。
【符号の説明】
【００４９】
１        個別処理装置（１）
２        個別処理装置（２）
３        個別処理装置（Ｎ）
４        通信用バス
１０      共有データ蓄積装置
１１      予備装置
２０      共有データ蓄積装置バックアップ装置
２１      予備装置バックアップ装置
１００    個別処理装置
１１０    起動パラメータ蓄積部
１１１    個別処理装置状態蓄積部
１１２    個別処理部
２００    共有データ蓄積装置
２１１    個別処理装置（１）用データ蓄積部
２１２    個別処理装置（２）用データ蓄積部
２１３    個別処理装置（Ｎ）用データ蓄積部
２２０    個別処理装置状態格納部
２２１    起動パラメータ蓄積部
２２２    個別処理装置状態蓄積部
３００    データの流れ
３１０    ポーリングデータ
３２０    転送情報
【図１】
2008226063.tif 000003
【図２】
2008226063.tif 000004
【図３】
2008226063.tif 000005
【図４】
2008226063.tif 000006
【図５】
2008226063.tif 000007
【図６】
2008226063.tif 000008
【図７】
2008226063.tif 000009
【図８】
2008226063.tif 000010