JPH04332047A - 冗長計算機システムの同期外れ時の切替方式 - Google Patents

冗長計算機システムの同期外れ時の切替方式

Info

Publication number
JPH04332047A
JPH04332047A JP3130306A JP13030691A JPH04332047A JP H04332047 A JPH04332047 A JP H04332047A JP 3130306 A JP3130306 A JP 3130306A JP 13030691 A JP13030691 A JP 13030691A JP H04332047 A JPH04332047 A JP H04332047A
Authority
JP
Japan
Prior art keywords
computer
side computer
computer system
synchronism
standby
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP3130306A
Other languages
English (en)
Other versions
JP2879480B2 (ja
Inventor
Toru Komatsu
透 小松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Azbil Corp
Original Assignee
Azbil Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Azbil Corp filed Critical Azbil Corp
Priority to JP3130306A priority Critical patent/JP2879480B2/ja
Publication of JPH04332047A publication Critical patent/JPH04332047A/ja
Application granted granted Critical
Publication of JP2879480B2 publication Critical patent/JP2879480B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Safety Devices In Control Systems (AREA)
  • Hardware Redundancy (AREA)
  • Multi Processors (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、常時は動作している動
作側計算機及び常時は待機状態にある待機側計算機から
なる冗長計算機システムの同期外れ時の切替方式に関す
る。
【0002】
【従来の技術】一般に、プロセス制御を行う場合には、
常時は動作している動作側計算機と常時は待機状態にあ
る待機側計算機とが備えられており、動作側計算機と待
機側計算機間は、両計算機の動作と同期して読みだし書
き込みが行われるように通信ラインで接続され、システ
ムが正常に動作している時には、動作側計算機により処
理されたプロセス処理結果のデータが通信ラインを介し
て待機側計算機内のメモリへリアルタイムに転送されて
いる。また、動作側計算機と待機側計算機間にトレース
機能を有するトレースメモリが配置されているシステム
もあり、この場合動作側計算機によって処理されたデー
タは、トレースメモリを介して待機側計算機のメモリへ
転送される。そして、動作側計算機が何らかの原因でそ
の動作を停止すると、待機側計算機がこれを検出し、双
方の計算機間において同期がとれている場合は、待機側
計算機は自身のメモリへ転送されたデータに基づいてプ
ロセス制御処理を続行するものとなっている。すなわち
、双方の計算機間が同期した状態において、動作側計算
機がその動作を停止した場合は連続したプロセス制御処
理を再開するが、同期が外れた状態において動作側計算
機が停止した場合には、メモリ内容が保障できないとい
うことで、プロセス制御処理を再開しないようにしてい
る。
【0003】
【発明が解決しようとする課題】上述した従来の冗長計
算機システムは、動作側計算機の動作停止直前に、動作
側計算機の外部バス等の動作側計算機に起因する異常が
発生して同期外れ状態となった場合でも、プロセス制御
を打ち切るようにようにしているため、待機側計算機が
正常であるにもかかわらず、プロセス制御を続行できな
いという問題があった。
【0004】
【課題を解決するための手段】このような課題を解決す
るために、本発明は、動作側計算機との同期外れが検出
されたときに起動されるタイマーと、動作側計算機の動
作停止状態を検出する検出手段と、この検出手段により
動作側計算機の動作停止状態が検出されたときタイマー
の計数値が予めの設定値よりも小さい場合は待機側計算
機による処理実行を許可する手段とを待機側計算機に備
えたものである。
【0005】
【作用】動作側計算機との同期外れの時点で起動され、
動作側計算機の動作停止状態が検出された時点までに計
数されたタイマーの計数値が予めの設定値よりも小さい
場合は、動作側計算機に代わって待機側計算機による処
理実行が再開される。
【0006】
【実施例】次に、本発明について図面を参照して説明す
る。図1は、本発明に係る冗長計算機の同期外れ時の切
替方式を適用した冗長計算機システムの一実施例を示す
構成図である。同図において、1はプロセス制御を実行
する動作側計算機システム(第1の計算機)、2は常時
は待機状態にあって動作側計算機システム1に異常が発
生しこれが停止したときに動作側計算機システム1に代
わってプロセス制御を実行する待機側計算機システム(
第2の計算機)、3はトレース機能モジュール、4は通
信線、5は信号線である。また、動作側計算機システム
1は、CPU10、RAM等から構成されるデータベー
ス11、バス12,13から構成されており、さらにま
た、待機側計算機システム2は、CPU20、データベ
ース21、バス22から構成されている。
【0007】そして、この切替方式は、待機側計算機シ
ステム2において同期外れを検出後、一定時間を中間モ
ードとし、この一定時間内に動作側計算機システムの停
止による待機側計算機システムへの切り替えが行われた
ときには、プロセス制御を続行するようにしたものであ
る。
【0008】次に、図2は、この切替方式を適用したシ
ステムの動作タイミングを示すタイミングチャートであ
る。このタイミングチャートに基づいて本システムの動
作を説明する。動作側計算機システム1と待機側計算機
システム2との間で同期が確立すると、待機側計算機シ
ステム2の同期モードはSYNCHEDモードとなり、
この場合、動作側計算機システム1は、正常動作を行い
通信線4等を介して不図示の外部装置とプロセスデータ
の送受によるプロセス制御を開始する。そして、外部装
置からプロセスデータを受信すると、このデータをデー
タベース11に格納するとともに、バス12,トレース
機能モジュール3及びバス22を介して待機計算機シス
テム2内のデータベース21へ転送して格納させる。こ
のように、動作側計算機システム1が正常動作中は、動
作側計算機システム1内のデータベース11の内容と待
機側計算機システム2内のデータベース21の内容とは
同一の内容となっている。
【0009】このように、動作側計算機システム1が正
常動作中に、例えば(1)の時点でこの計算機システム
1内のバス13に異常が発生した場合、待機側計算機シ
ステム2は同期外れを認識してタイマーをスタートさせ
るとともに、同期モードが中間モードであるCOAST
モードとなる。その後、(2)の時点で動作側計算機シ
ステム1がシステムダウンした場合、待機側計算機シス
テム2は、通信線4から到来してくるデータ信号のタイ
ムアウト、または、信号線5を介する異常信号により、
(3)の時点で計算機システム1の異常を検知する。そ
して、この場合、タイマーの計時時間、すなわち同期外
れが検出されてから計算機システム1の異常が検出され
るまでの時間が予め定められた時間T2以内であり、C
OASTモードであるため、動作側計算機システム1に
起因する異常が発生したということで、待機側計算機シ
ステム2への切り替え処理を実行する。こうして、待機
側計算機システム2は、停止した動作側計算機システム
1に代わって、(1)の障害発生時点直前のデータベー
ス21の内容に基づいてプロセス制御を再開する。
【0010】なお、時間T2の経過後に動作側計算機シ
ステム1の異常が検出された場合は、既にCOASTモ
ードではないため、時間T1以上プロセス制御を停止で
きないということで、待機側計算機システム2への切り
替えは行わない。
【0011】
【発明の効果】以上説明したように、本発明は、第1の
計算機との同期外れの時点で起動され、この第1の計算
機の動作停止状態が検出された時点までに計数されたタ
イマーの計数値が予めの設定値よりも小さい場合は、第
1の計算機に代わって第2の計算機による処理実行を再
開するようにしたので、第1の計算機の異常に起因して
第1の計算機の処理動作が停止した場合、第2の計算機
により速やかな処理の再開が可能になるという効果があ
る。
【図面の簡単な説明】
【図1】本発明に係る冗長計算機の同期外れ時の切替方
式を適用した冗長計算機システムの一実施例を示す構成
図である。
【図2】上記システムの切り替え動作タイミングを示す
タイミングチャートである。
【符号の説明】
1              動作側計算機システム
2              待機側計算機システム
3              トレース機能モジュー
ル4              通信線5     
         信号線10,20        
CPU1 11,21        データベース12,13,
22,23  バス

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  常時は処理実行状態にある第1の計算
    機及び常時は待機状態にあって前記第1の計算機による
    処理結果のデータを該第1の計算機に同期して受信する
    第2の計算機を備え、前記第1の計算機の処理実行動作
    が停止したときに前記第2の計算機により処理実行動作
    を継続させる冗長計算機システムにおいて、前記第1の
    計算機との同期外れが検出されたときに起動されるタイ
    マーと、前記第1の計算機の動作停止状態を検出する検
    出手段と、この検出手段により前記第1の計算機の動作
    停止状態が検出されたとき前記タイマーの計数値が予め
    の設定値よりも小さい場合は前記第2の計算機による処
    理実行を許可する手段とを第2の計算機に備えたことを
    特徴とする冗長計算機システムの同期外れ時の切替方式
    。
JP3130306A 1991-05-07 1991-05-07 冗長計算機システムの同期外れ時の切替方式 Expired - Lifetime JP2879480B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3130306A JP2879480B2 (ja) 1991-05-07 1991-05-07 冗長計算機システムの同期外れ時の切替方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3130306A JP2879480B2 (ja) 1991-05-07 1991-05-07 冗長計算機システムの同期外れ時の切替方式

Publications (2)

Publication Number Publication Date
JPH04332047A true JPH04332047A (ja) 1992-11-19
JP2879480B2 JP2879480B2 (ja) 1999-04-05

Family

ID=15031171

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3130306A Expired - Lifetime JP2879480B2 (ja) 1991-05-07 1991-05-07 冗長計算機システムの同期外れ時の切替方式

Country Status (1)

Country Link
JP (1) JP2879480B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5956719A (en) * 1996-03-29 1999-09-21 Fujitsu Limited Synchronization method applied to databases in network management system

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006178636A (ja) 2004-12-21 2006-07-06 Nec Corp フォールトトレラントコンピュータ、およびその制御方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5956719A (en) * 1996-03-29 1999-09-21 Fujitsu Limited Synchronization method applied to databases in network management system

Also Published As

Publication number Publication date
JP2879480B2 (ja) 1999-04-05

Similar Documents

Publication Publication Date Title
US5226152A (en) Functional lockstep arrangement for redundant processors
JP3982353B2 (ja) フォルトトレラントコンピュータ装置、その再同期化方法及び再同期化プログラム
US5491787A (en) Fault tolerant digital computer system having two processors which periodically alternate as master and slave
JPH05128080A (ja) 情報処理装置
CA2339783A1 (en) Fault tolerant computer system
JP2696511B2 (ja) パワーダウンモードからの復帰方式
US5390103A (en) Synchronized programmable controller and method of controlling the same
JP2879480B2 (ja) 冗長計算機システムの同期外れ時の切替方式
JPH02196355A (ja) 記憶処理システム
JPH0764930A (ja) Cpu間相互監視方法
JP3185446B2 (ja) 計算機システム
JPH11175108A (ja) 二重化コンピュータ装置
JPS622334B2 (ja)
JPH05216855A (ja) マルチcpu制御方式
JP2001005683A (ja) 二重化システムの障害検出方式及びその方法
JPS6155748A (ja) 電子計算機システム
JP3415636B2 (ja) プロセッサ装置
JPH07200334A (ja) 二重化同期運転方式
JPS585856A (ja) 論理装置のエラ−回復システム
JPH04148246A (ja) ウオツチドツグタイマ
JPS6160463B2 (ja)
JPH0149975B2 (ja)
JPS60169953A (ja) コンピユ−タの異常検出方式
JPH11265321A (ja) 障害復旧方法、中央処理装置及び中央処理システム
JPH0594325A (ja) 監視制御装置

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080129

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090129

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100129

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100129

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110129

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110129

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120129

Year of fee payment: 13

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120129

Year of fee payment: 13