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
Links
Landscapes
- Safety Devices In Control Systems (AREA)
- Hardware Redundancy (AREA)
- Multi Processors (AREA)
Abstract
め要約のデータは記録されません。
Description
作側計算機及び常時は待機状態にある待機側計算機から
なる冗長計算機システムの同期外れ時の切替方式に関す
る。
常時は動作している動作側計算機と常時は待機状態にあ
る待機側計算機とが備えられており、動作側計算機と待
機側計算機間は、両計算機の動作と同期して読みだし書
き込みが行われるように通信ラインで接続され、システ
ムが正常に動作している時には、動作側計算機により処
理されたプロセス処理結果のデータが通信ラインを介し
て待機側計算機内のメモリへリアルタイムに転送されて
いる。また、動作側計算機と待機側計算機間にトレース
機能を有するトレースメモリが配置されているシステム
もあり、この場合動作側計算機によって処理されたデー
タは、トレースメモリを介して待機側計算機のメモリへ
転送される。そして、動作側計算機が何らかの原因でそ
の動作を停止すると、待機側計算機がこれを検出し、双
方の計算機間において同期がとれている場合は、待機側
計算機は自身のメモリへ転送されたデータに基づいてプ
ロセス制御処理を続行するものとなっている。すなわち
、双方の計算機間が同期した状態において、動作側計算
機がその動作を停止した場合は連続したプロセス制御処
理を再開するが、同期が外れた状態において動作側計算
機が停止した場合には、メモリ内容が保障できないとい
うことで、プロセス制御処理を再開しないようにしてい
る。
算機システムは、動作側計算機の動作停止直前に、動作
側計算機の外部バス等の動作側計算機に起因する異常が
発生して同期外れ状態となった場合でも、プロセス制御
を打ち切るようにようにしているため、待機側計算機が
正常であるにもかかわらず、プロセス制御を続行できな
いという問題があった。
るために、本発明は、動作側計算機との同期外れが検出
されたときに起動されるタイマーと、動作側計算機の動
作停止状態を検出する検出手段と、この検出手段により
動作側計算機の動作停止状態が検出されたときタイマー
の計数値が予めの設定値よりも小さい場合は待機側計算
機による処理実行を許可する手段とを待機側計算機に備
えたものである。
動作側計算機の動作停止状態が検出された時点までに計
数されたタイマーの計数値が予めの設定値よりも小さい
場合は、動作側計算機に代わって待機側計算機による処
理実行が再開される。
る。図1は、本発明に係る冗長計算機の同期外れ時の切
替方式を適用した冗長計算機システムの一実施例を示す
構成図である。同図において、1はプロセス制御を実行
する動作側計算機システム(第1の計算機)、2は常時
は待機状態にあって動作側計算機システム1に異常が発
生しこれが停止したときに動作側計算機システム1に代
わってプロセス制御を実行する待機側計算機システム(
第2の計算機)、3はトレース機能モジュール、4は通
信線、5は信号線である。また、動作側計算機システム
1は、CPU10、RAM等から構成されるデータベー
ス11、バス12,13から構成されており、さらにま
た、待機側計算機システム2は、CPU20、データベ
ース21、バス22から構成されている。
ステム2において同期外れを検出後、一定時間を中間モ
ードとし、この一定時間内に動作側計算機システムの停
止による待機側計算機システムへの切り替えが行われた
ときには、プロセス制御を続行するようにしたものであ
る。
ステムの動作タイミングを示すタイミングチャートであ
る。このタイミングチャートに基づいて本システムの動
作を説明する。動作側計算機システム1と待機側計算機
システム2との間で同期が確立すると、待機側計算機シ
ステム2の同期モードはSYNCHEDモードとなり、
この場合、動作側計算機システム1は、正常動作を行い
通信線4等を介して不図示の外部装置とプロセスデータ
の送受によるプロセス制御を開始する。そして、外部装
置からプロセスデータを受信すると、このデータをデー
タベース11に格納するとともに、バス12,トレース
機能モジュール3及びバス22を介して待機計算機シス
テム2内のデータベース21へ転送して格納させる。こ
のように、動作側計算機システム1が正常動作中は、動
作側計算機システム1内のデータベース11の内容と待
機側計算機システム2内のデータベース21の内容とは
同一の内容となっている。
常動作中に、例えば(1)の時点でこの計算機システム
1内のバス13に異常が発生した場合、待機側計算機シ
ステム2は同期外れを認識してタイマーをスタートさせ
るとともに、同期モードが中間モードであるCOAST
モードとなる。その後、(2)の時点で動作側計算機シ
ステム1がシステムダウンした場合、待機側計算機シス
テム2は、通信線4から到来してくるデータ信号のタイ
ムアウト、または、信号線5を介する異常信号により、
(3)の時点で計算機システム1の異常を検知する。そ
して、この場合、タイマーの計時時間、すなわち同期外
れが検出されてから計算機システム1の異常が検出され
るまでの時間が予め定められた時間T2以内であり、C
OASTモードであるため、動作側計算機システム1に
起因する異常が発生したということで、待機側計算機シ
ステム2への切り替え処理を実行する。こうして、待機
側計算機システム2は、停止した動作側計算機システム
1に代わって、(1)の障害発生時点直前のデータベー
ス21の内容に基づいてプロセス制御を再開する。
ステム1の異常が検出された場合は、既にCOASTモ
ードではないため、時間T1以上プロセス制御を停止で
きないということで、待機側計算機システム2への切り
替えは行わない。
計算機との同期外れの時点で起動され、この第1の計算
機の動作停止状態が検出された時点までに計数されたタ
イマーの計数値が予めの設定値よりも小さい場合は、第
1の計算機に代わって第2の計算機による処理実行を再
開するようにしたので、第1の計算機の異常に起因して
第1の計算機の処理動作が停止した場合、第2の計算機
により速やかな処理の再開が可能になるという効果があ
る。
式を適用した冗長計算機システムの一実施例を示す構成
図である。
タイミングチャートである。
2 待機側計算機システム
3 トレース機能モジュー
ル4 通信線5
信号線10,20
CPU1 11,21 データベース12,13,
22,23 バス
Claims (1)
- 【請求項1】 常時は処理実行状態にある第1の計算
機及び常時は待機状態にあって前記第1の計算機による
処理結果のデータを該第1の計算機に同期して受信する
第2の計算機を備え、前記第1の計算機の処理実行動作
が停止したときに前記第2の計算機により処理実行動作
を継続させる冗長計算機システムにおいて、前記第1の
計算機との同期外れが検出されたときに起動されるタイ
マーと、前記第1の計算機の動作停止状態を検出する検
出手段と、この検出手段により前記第1の計算機の動作
停止状態が検出されたとき前記タイマーの計数値が予め
の設定値よりも小さい場合は前記第2の計算機による処
理実行を許可する手段とを第2の計算機に備えたことを
特徴とする冗長計算機システムの同期外れ時の切替方式
。
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)
| 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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006178636A (ja) | 2004-12-21 | 2006-07-06 | Nec Corp | フォールトトレラントコンピュータ、およびその制御方法 |
-
1991
- 1991-05-07 JP JP3130306A patent/JP2879480B2/ja not_active Expired - Lifetime
Cited By (1)
| 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 |