JPS5814267A - 多重系電子計算機システム - Google Patents

多重系電子計算機システム

Info

Publication number
JPS5814267A
JPS5814267A JP56112095A JP11209581A JPS5814267A JP S5814267 A JPS5814267 A JP S5814267A JP 56112095 A JP56112095 A JP 56112095A JP 11209581 A JP11209581 A JP 11209581A JP S5814267 A JPS5814267 A JP S5814267A
Authority
JP
Japan
Prior art keywords
external memory
computer
storage device
external storage
cpu1a
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.)
Pending
Application number
JP56112095A
Other languages
English (en)
Inventor
Toshimitsu Yamaguchi
利光 山口
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
Tokyo Shibaura Electric Co Ltd
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 Toshiba Corp, Tokyo Shibaura Electric Co Ltd filed Critical Toshiba Corp
Priority to JP56112095A priority Critical patent/JPS5814267A/ja
Publication of JPS5814267A publication Critical patent/JPS5814267A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Hardware Redundancy (AREA)
  • Multi Processors (AREA)

Abstract

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

Description

【発明の詳細な説明】 本発明は、多重系電子計算機システム、特に多重系を構
成するいずれかの外部記憶装置に異常が発生した場合、
異常系音速やかに停止させ残りの電子計算機によるバッ
クアップ制御がなされる多重系電子計算機システムに関
するものである。
なお、以下は説明の便宜上多重系電子計算機システムと
して、二重系電子計算機を用いる場合を例にとり説明す
る。
一般的に二重系電子計算機システムにおいては、運転モ
ードとして片系によってすべての機能を遂行サセ、残り
の系はバックアップのために待機させる方式、又社予じ
め決められ九機能を両系によって夫々分担する機能分担
方式が採られるのが普通である。
オ1図社、二重系電子計算機システムO概略構成因を示
すものである。図中1m、2a Id中央演算処理装置
(以下CPU  と称する)。lb、2bti主記憶装
置(以下主メモリと称する]。le、2gは外部記憶装
置(以下外部メモリと称する)、ld。
2dは主メモリlb、2bと外部メモリle、2e間の
データ転送と、それに付随する処理管制御する高速入出
力チャンネル(以下バルクチャンネルと称する)で、自
系及び他系の外部メモリle、2cに対してアクセスが
可能である。但しバルクチャンネルld、2dFi、図
に示しである様に自系及び他系へのアクセスはそれぞれ
別々の回路(A。
B)Kよって行逢われる。
le、2eは、CPU1m、2mと主メモリlb、2b
聞及び主メモリ1b、2bとバルクチャンネルld、2
d間を高速でデータ転送を行なう高速パス、If、2f
は、相手系の異常を検出した場合、相手〇PU1m。
2a  に対して夫々停止指令を送出する停止指令装置
、Ig、2gは相手系からの停止指令の信号及び相手C
PUの停止を検出する割込入力装置。
lh、2hは自系の停止を相手系に知らせるための2f
  、割込入力装置1[,2g及び報知装置1h、2b
間のデータ転送を行なう低速パスをそれぞれ示すもので
ある。
かかる構成においてs CPU 1a、2mの両系で機
能を分担して走行している運転モードを想定し、バルク
チャンネルld、2d又は外部メモリ1c、2eのいず
れかが、障害した場合の制御方法について説明する。
各系列にて機能を分担して運転している場合、各系列で
走行している機能プログラムの処理結果は、運転モード
移行時のデータの連続性を保つため、バルクチャンネル
ld、2dを介してそれぞれ自系及び他系の外部メモリ
lc、2c K同時に記憶している。即ち、CPU l
a @にて走行しているプログラム(D処理結果は、バ
ルクチャンネルldの基板人を介し自系列の外部メモリ
lcに転送され、更(バルクチャンネル1dの基板Bを
介して他系列の外部メモリ2Cに転送される。同様にC
PUma側では、バルクチャンネル2dの基板Aを介し
て自系列の外部メモリ2c K転送され、基板Bを介し
て他系列の外部メモリleK転送される。
この外部メモリへの転送の際、異常を検出した場合には
異常発生の外部メモリを構成している系列(自系の外部
メモリ異常の場合は自系列を、他系の外部メモリ異常の
場合は他系列)を直ちに停止させ、それまで受けもって
い大機能を正常系が引継ぎ全機能運転モードとなる。即
ち、自系の外部メモリへの転送Kかいて異常を検出した
場合には、自系0勺を自ら停止させ、又相手系の外部メ
モリへの転送flCh−いて異常を検出した場合には、
停止指令装置1f、2f Kより相手系を停止させる。
この場合停止指令装置If、2f Kより停止指令を受
は取つ九系列は、その指令により自らを停止させる。こ
の停止はこれを相手系に知らせるための報知装f xh
、zhに上シ報知される。この報知は割込み入力装置1
11e2K Kよ夕相手系停止の信号を受叶、停止した
系列がそれまで受は鴫っていた機能を引継いで全機能、
運転モードとなり処mを続行する。
又、停止し友系列は障害の原因を取り除いた上でシステ
ムをスタートさせる。しかし、今まて停止していた系列
がシステムスタートの際には、今まで停止していた系の
外部メモリに現在運用中のデータ、即ち、全機能運転モ
ード系のデータを引継ぐ必要がある。このデータの引継
ぎは、全機能運転モード系列が機能を続行しながら、自
系(即ち全機能運転モード系)の外部メモリのデータを
相手系(即ちシステム、スタートする系)の外部メモリ
にバルクチャンネルを介して転送する(以後システム、
スタート時のデータ転送をコピーと称する)。
システム、スタートする系は、外部メモリのコピー完了
により待機モードとして立ち上シ、以降運転モードの切
換操作によ多機能分担が可能となる。
しかしながら、前述し大棟にΩ系CPUから相手系の外
部メモリへデータを転送する際に異常を検出し良場合3
、単に相手系の外部メモリ障害ということで相手系を停
止してしまう現状の方法には次の様な欠点がある。即ち
、自系CPUから相手外部メモリへのデータ転送経路上
には、バルクチャンネルの相手系への転送基板1d−B
(又は2d−B)及び外部メモリ1g (又は2c声あ
り、データ転送時の異常には当然この2つの部分が考え
られる。
ところが外部メモリに異常があった場合には、異常系の
CPUを停止させることは特に問題ないが、万一パルク
チヤンネルAd−B(又は2d−B)K異常があった場
合に相手系G℃を停止させてしまうと停止系の外部メモ
リに異常が表いことが判かり、停止系を再度システム、
スタートしようとしてもバルクチャンネル1d−B、又
は2d−Bが故障のためコピー処理ができず、システム
、スタート不可能となってしまう。この様な状11に陥
った場合には正常系、即ち、全機能運転モード系を停止
させ、バルクチャンネルの障害基板を交換した上で先ず
、今まで全機能運転モードの系をスタートさせ、ついで
最初に停止した系列をスタートさせねばならない、しか
し全機能運転モード系を停止させることは、即ちシステ
ム停止であ夛非常に重大表影響を及ぼす結果にカシかね
ない。
本発明は、上記問題点を解決することを目的としてなさ
れたものであり、相手系外部メモリへのデータ転送にあ
たり、障害を検出した場合には、相手CPUによって相
手系外部メモリをアクセスさせるととKより、バルクチ
ャンネル側故障か外部メモリ側故障かを判定し、それK
よりどちらの系を停止させるかを決定するととによって
信頼度を向上するようKした多重系電子計算機システム
を提供することを目的としている。
以下図面を参照しつつ実施例を説明する。
第2図は本発明による多重系電子計算機システムの一実
施例概略構成図である。
第1図と同一の部分には、同一符号を用いている6図に
おいて、xLzjは電子計算機相互間の情報交換を行な
うコンビエータシステムリンク装置(以下CALと称す
る)を示す。
かかる構成において%第1図で示し次場合と同じ< 、
CI’tJ 1ae2*の両系で機能を分担して走行し
ている運転モードを想定し、 CPU 1m、2纂から
外部メ毫!J 1g、2cに対して、データを転送し食
除、異常を検出した場合の制御方法について説明する。
今、仮にCPolmから外部メモリ2e  K対して、
データを転送する際に相手系バルクチャンネル基板1d
 −B、又は外部メモリ1eK障害が発生したとする。
この異常検出によりCPU1a系a、C3laj→2j
  を介して相手系、即ちCPolm系に対して、外部
メモリ2cのテスト指令を送出する。CPU Za系は
、このテスト指令により、自系の外部メモリ2Cに対し
てテストデータの転送を行なう。このテストデータの転
送結果、即ち正常か又は異常を検出したのかの「応答メ
ツセージJ t csy、、2j4 xj  を介して
CPU1a系に返送するe CPolm系は、 CPU
2a系からの応答メツセージにより、「異常なし」の場
合には、バルクチャンネルAd−Bの障害と判断しCP
U1a系を停止させる。CPU1a系の停止は、報知装
置1hにより割込装置2gを介してCPU2a IIA
 K伝達される。かくしてCPU2aは、CPU1mの
停止を検出し、CPolmが分担していた機能を引継い
で全機能を分担することになる。
CPU1a 系のバルクチャンネル1d−Bを改修し光
俵、CPU1a系をシステム、スタートすればCPU2
a系の外部メモリからデータがコピーされ正常に待棲モ
ードとして立ち上がれることに′&る。
また、応答メツセージが「異常あシ」の場合は外部メモ
リ2Cを障害と判断し停止指令装置1fKより相手系、
即ち、CPolm系を停止させる。
CPolm系の停止は、報知装置2hKより割込装置I
gを介してCPUI a系に伝達され、CPU1a系は
、Cf’UZa系が分担してい九機能を引継いで全機能
運転モードとなる。
以上がこの発明の一実施例であるが、外部メモリの障害
発生時、相互の電子計算機間を結ぶC8Lを介して相手
系から外部メモリをアクセスさせ、その結果により外部
メ毫すそのものが正常か異常かを判断することによシ、
自系又は相手系を停止させるかを決定する方式を採用C
た事#i、従来の制御方法に比ベシステムの信頼性を一
段と向上させ九制御方式と云える。
なお、上記実施例においては、二重系電子計算機システ
ムを例にとって説明したが、本発明の実施はこれに限定
されるものではなく、3台以上の多重系システムについ
ても容易に適用できることは云うまでもない。
【図面の簡単な説明】
第1図は従来の多重系電子計算機システムの概略構成図
、第2図は本発明の一実施例に係る多重系電子計算機シ
ステムの概略構成図である。 1m、2a・・・中央演算処理装置、 lb、2b・・・主記憶装置 lc、2e @・・外部記憶装置 ld、2d・・・高速入出力チャンネルl@、2・・・
・高速パス If、2f・・・停止指令装置 ’goζ・・・割込入力装置 lh、2h・・・報知装置 1i、21・・・低速バス

Claims (1)

    【特許請求の範囲】
  1. 多重系を構成する複数の電子計算機と、前記各電子計算
    機のプログラム実行結果によって得られ喪情報を各電子
    計算機によってアクセス可能な外部記憶装置に記憶させ
    る仁とKより、相互の電子計算機が運転中の情報を夫々
    転送し合いながら運転される多重系電子計算機システム
    において、自系の電子計算機から他系の外部記憶装置を
    アクセスするに際して障害検出がなされた場合に、前記
    障害発生の外部記憶装置に対して試験的にアクセスさせ
    るためのテスト指令を送出する手段と、前記テスト指令
    を受けた電子計算機が前記外部記憶装置に対してアクセ
    スした結果を応答する手段とを夫々そなえ、前記応答結
    果を元にして外部記憶装置を構成する、どこの要素に障
    害が存在するかを判定し、前記障害発生要素を有する電
    子計算機系列を停止させることKよシ、停止系列側の分
    担していた機能を正常運転系列側の電子計算機に・、・
    分担させることを特徴とする多重系電子計算機システム
JP56112095A 1981-07-20 1981-07-20 多重系電子計算機システム Pending JPS5814267A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56112095A JPS5814267A (ja) 1981-07-20 1981-07-20 多重系電子計算機システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56112095A JPS5814267A (ja) 1981-07-20 1981-07-20 多重系電子計算機システム

Publications (1)

Publication Number Publication Date
JPS5814267A true JPS5814267A (ja) 1983-01-27

Family

ID=14577989

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56112095A Pending JPS5814267A (ja) 1981-07-20 1981-07-20 多重系電子計算機システム

Country Status (1)

Country Link
JP (1) JPS5814267A (ja)

Similar Documents

Publication Publication Date Title
JP3655683B2 (ja) ミラーリングされたメモリのための障害検出システムおよび方法
US4941087A (en) System for bumpless changeover between active units and backup units by establishing rollback points and logging write and read operations
US3787816A (en) Multiprocessing system having means for automatic resource management
JP2000181887A (ja) 情報処理装置における障害処理方法及び記憶制御装置
JP4161276B2 (ja) フォルトトレラントコンピュータ装置およびその同期化方法
US5406472A (en) Multi-lane controller
JP3774826B2 (ja) 情報処理装置
JPH07121395A (ja) 予備装置優先選択方法
JPS6357823B2 (ja)
JPS5917467B2 (ja) 制御用計算機のバツクアツプ方式
JPH0319978B2 (ja)
JPS6112580B2 (ja)
JPH0534877B2 (ja)
JP3230798B2 (ja) 冗長システム
JPS60134352A (ja) 二重化バス制御装置
JP3363579B2 (ja) 監視装置及び監視システム
JPS5938872A (ja) 多重系電子計算機装置
JP2869971B2 (ja) 障害検出装置
JP3055906B2 (ja) 緊急動作方式
JPH0375857A (ja) マルチプロセッサシステム
JPH04101255A (ja) バスバックアップ機構
JP2985188B2 (ja) 二重化計算機システム
JP2946541B2 (ja) 二重化制御システム
JPH0827761B2 (ja) 二重化メモリの両系同時書込方法
JPH07114521A (ja) マルチマイクロコンピュータシステム