JPH04111144A - 多重化装置の一致化制御方式 - Google Patents

多重化装置の一致化制御方式

Info

Publication number
JPH04111144A
JPH04111144A JP2228427A JP22842790A JPH04111144A JP H04111144 A JPH04111144 A JP H04111144A JP 2228427 A JP2228427 A JP 2228427A JP 22842790 A JP22842790 A JP 22842790A JP H04111144 A JPH04111144 A JP H04111144A
Authority
JP
Japan
Prior art keywords
equivalence
cluster
damage
error
circuit
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
JP2228427A
Other languages
English (en)
Other versions
JP2941387B2 (ja
Inventor
Yasuaki Ochi
越智 泰章
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2228427A priority Critical patent/JP2941387B2/ja
Publication of JPH04111144A publication Critical patent/JPH04111144A/ja
Application granted granted Critical
Publication of JP2941387B2 publication Critical patent/JP2941387B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Hardware Redundancy (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概  要] 記憶するデータを保障するためシステム記憶装置を多重
化した多重化記憶装置の一致制御方式に関し、 多重化されたSSUによる高倍転性システムの信顛性を
更に向上する多重化記憶装置の一致化制御方式を目的と
し、 少なくとも中央処理装置をそれぞれ有する複数のクラス
タと、該クラスタがそれぞれ共有し多重化されたシステ
ム記憶装置とより成る複合システムにおいて、前記多重
化されたシステム記憶装置の等価性が失われたことを検
出する等個性損傷検出手段と、該等価性損傷検出手段の
検出結果を前記複数のクラスタの少なくとも1クラスタ
に送出する等偏性損傷報告手段とを設けるように構成す
る。
〔産業上の利用分野〕
本発明は複数のクラスタに対してシステム記憶装置を設
けた複合システムに関し、更に詳しくは記憶するデータ
を保障するためシステム記憶装置を多重化した多重化記
憶装置の一致制御方式に関する。
〔従来の技術] コンピュータ処理技術の発展により、中央処理装置(C
PU)、チャネルのデータ転送を制御するチャネル処理
装置(CHP)、主記憶装置(MSU)、処理装置の主
記憶アクセスとチャネル処理装置とのインタフェースを
制御する主記憶制御装置(MCU)等からなる複数のク
ラスタと、その複数のクラスタから任意にアクセスでき
るシステム記憶装置(SSU)から構成されるSCMP
(System Coupled Multi Pro
cessor)が実用化されている。このSCMPにお
いては、システムのデータを保障するために多重化され
ている。第8図、第9図は多重化されたSSUを有する
SCMPの構成図である。
第8図、第9図においては4台のクラスタ(CLEO−
ClF3)が2台のSSU (SSUO3SUI)を共
有して高信顛性二重化記憶システムを構成している。
第8図に示すAタイプにおいては、クラスタCLEO,
CLEIからの書き込みに対しては5SUOに書き込む
と共に、そのインタフェースを介してSSU 1に同一
のデータを書き込んでいる。
また、クラスタCLE2.CLE3は5SUIに記憶す
ると共に、そのインタフェースを介して5SUOに同一
のデータを記憶している。
第9図に示すBタイプにおいては、それぞれクラスタC
LEO−CL3は5SLIO,5SUIに接続するポー
トを2個有し、データを記憶する時に、それぞれのポー
トから出力して5SUO,5SUIに同一内容を記憶し
ている。
高信軌性を得るために、記憶領域を多重化することが一
般的に行われているが、1つの記憶装置内を多重化する
ことでは、その装置に他の要因によって障害が起こった
場合には対処できない。このため、前述した如(現在の
SCMPでは、第8図、第9図に示した如く2台のSS
U (SSUO。
5SUI)をそれぞれ同一内容を保持する記憶領域とし
て二重化を行い、一方のSSUが障害等で切り離されて
もシステムの継続運用が可能な構成をしている。
[発明が解決しようとする課題] 上述した如く、2台のSSUによる二重化によってシス
テムの信鯨性は高まっている。しかしながら、この二重
化によって、書き込みは両5SU(SSUO,5SUI
)に同一データを書き込まなければならず高速処理が期
待できない。このため現在のSCMPにおいては1つの
命令で同時に2つのSSUに書き込む命令をハードウェ
アでサポートし高速化を図っている。
第8図並びに第9図に示したSCMPの構成図において
も同様にハードウェアによって高速性を高めている。す
なわち、タイプAにおいてはクラスタから書き込み命令
が発行されると、SSU間イフィンタフエースじて両S
SUて受は取られ、同一の内容が両SSUに書き込まれ
る。また、タイプBにおいて、該二重書き命令で、クラ
スタ側が両SSUにそれぞれ二重書き命令を発行して同
一データを両SSUに書き込んでいる。また、SSUの
読み出しは各クラスタ内にある制御用テーブル(SSU
毎に読み出し可能を示すフラグを含む)により片方のS
SUを指定して読み出している。
前述したSCMPにおいて、二重化しているにもかかわ
らず両SSU間の記憶内容に不一致が生じることがある
。例えば、 ■ クラスタ自身の障害またはSSUの障害が発生した
場合、SSUてエラーが検出されたデータはSSUに書
き込まれず、クラスタに対してエラーが報告される。
■ 二重書き込み中のクラスタが他クラスタによりSC
MPから切り離された場合、SSUではその時点で処理
を中止し、クラスタに対しアドレス例外を報告する。
上述した■、■においては、1つの命令で両SSUに書
き込んでいるため、その命令の終了までは各SSUが自
からの優先順位に従って独立に処理を行っており、前述
の■、■の状態が発生すると両SSU間で記憶内容の等
価性が崩れるという問題を有していた。■、■等の原因
によって両SSU間で記憶内容に不一致が生じた状態を
等偏性損傷状態、またその原因を等個性損傷エラーと呼
んでおり、この等偏性損傷状態はSCMPの継続運用に
支障をきたすという問題を有している。それはSCMP
では障害等でクラスタの切り離しが行われた場合、他の
クラスタによりそのクラスタの処理の引き継ぎが行われ
るからである。以下では更に詳細に説明する。
ある原因によってクラスタが切り離させると、切り離さ
れたクラスタの処理が他クラスタに引き継がれ、引き継
いだクラスタは引き継ぎデータをそのクラスタ内の読み
出しフラグに従い、一方のSSUから読み出している。
例えばそれが5SUOを指定していると、5SUOから
その内容を読み出し、その内容で処理を進めている。一
方、保守等何らかの原因によって5suoがSCMPか
ら切り離される場合がおこる。この引き継ぎクラスタが
その処理を5SUOの内容で行っている時に、この5S
UO切り離しがおこると、そのクラスタはもう一方の5
SUIに同一情報があるとして読み出しフラグを書き換
え、5suiから読み出した内容で処理を続けようとす
る。しかしながら、引き継いだ内容は前述した如く■、
■の理由から等個性損傷が起こりデータが5SUOと5
SU1とで不一致となり、処理の継続が不可能となる。
すなわち、前述した高信頼性のための多重化システムに
おいては、クラスタ間で処理の引き継ぎを行うために常
に350間で記憶内容が同一である等価性が保障されて
いなければならないのに、等価性が損なわれ、処理断と
なったのである。
更に例えば■、■がおきた場合には、350間で記憶内
容の不一致が起こっているので、何らかの等価性を復旧
する処理を行わなければならない。
しかしながら、SCMPでは二重書き命令を用いてSS
Uに同時に書き込んでおり、前述の■、■が発生しても
エラー報告では二重書き命令かどうかは判断することは
できず、現状のインタフェースでは等価性が崩れたこと
を報告できないという問題を有していた。
本発明は多重化されたSSUによる高信頼性システムの
信頼性を更に向上する多重化記憶装置の一致化制御方式
を目的とする。
〔課題を解決するための手段〕
第1図は本発明の原理ブロック図である。
本発明は少なくとも中央処理装置をそれぞれ有する複数
のクラスタと、該クラスタがそれぞれ共有し多重化され
たシステム記憶装置とよりなる復号システムにかかるも
のである。
等価性損傷検出手段3は前記多重化されたシステム記憶
装置2の等価性が失われたことを検出する。
等価性損傷報告手段4は、該等価性損傷検出手段3の検
出結果で前記複数のクラスタの少なくとも1クラスタに
送出する。例えばこの等価性損傷報告手段4はクラスタ
の全てに前記検出結果を送出する。
(作   用] 多重化されたシステム記憶装置2の一方が例えば障害等
によって書き込み不良となった時、等価性損傷検出手段
3はシステム記憶装置2の等価性が失われたことを検出
する。その検出結果を等価性損傷報告手段4は前記複数
のクラスタの少なくとも1クラスタに送出する。また、
全数のクラスタに送出する。この報告によってクラスタ
は等価性損傷を認識できるので、例えば多重化されたシ
ステム記憶装置2の一方の切り離しを行ったり、或いは
等個性を復旧保障する処理を行うことができる。
〔実  施  例〕
以下、図面を用いて本発明の詳細な説明する。
第2図は本発明の実施例のSCMPのAタイプの構成図
、第3図は本発明の実施例のSCMPOBタイプの構成
図である。システム記憶装置5SUOにはクラスタから
のデータを記憶する記憶回路、それを制御する制御回路
(共に図示せず)を有し、基本的にはこの記憶回路にク
ラスタからのデータを制御回路の制御によって記憶し、
また読み出す時には制御回路を介し読み出している。こ
れらの回路の他に、システム記憶装置ssu。
5SUIには等価性損傷エラー伝搬回路c、  c’と
等価性損傷エラー検出回路ao−a3.a’0〜a’3
と等価性損傷エラー報告回路bo−b3b′0〜b’ 
3を有している。尚、等価性損傷エラー伝搬回路c、c
’は後述するがそれぞれのクラスタに対応した回路に分
割されたものによって構成される。これらの等価性損傷
エラー検出回路ao−a3  a’ 0〜a’ 3はそ
れぞれクラスタCLEO〜CLE3に対応して設けられ
ており、それぞれのクラスタCLEO−CLE3からの
書き込み等の要求に対し、一方の書き込みが成されなか
った時に、等価性損傷エラーを検出する。等価性損傷エ
ラー検出回路aO〜a3.a’ O〜a3によって検出
した結果は、等価性損傷エラー伝搬回路c、c’に加わ
る。
等価性損傷エラー報告回路bO〜b3.b’ 0〜b’
 3は等価性損傷エラー伝搬回路c、 c’に接続して
おり、この等価性損傷エラー検出回路aO〜a3.a’
  O〜a’3の検出結果が対応する等価性損傷エラー
報告回路に加わる。尚、等価性損傷エラー報告回路bo
、bi、b’ o、b’  ■はクラスタCLEO〜C
LE3に接続しており、等価性損傷エラー報告回路bO
には等価性損傷エラー伝搬回路C′からの出力信号(エ
ラー報告)が等価性損傷エラー報告回路b’ 2を介し
、さらに等価性損傷エラー伝搬回路Cからの出力信号が
加わりクラスタCLEOに出力する。また、等価性損傷
エラー伝搬回路Cと等価性損傷エラー伝搬回路C′から
等価性損傷エラー報告回路b’ 3を介して加わる出力
信号を等価性損傷エラー報告回路b’  1はクラスタ
CLE1に出力する。また、クラスタ2、クラスタ3に
対しても同様に対応して信号を出力している。
また、第3図の場合においては、等価性損傷エラー検出
回路aO〜a3.a’ O〜a’3は同様に設けられ、
等価性損傷エラー報告回路blo〜b13.b’  1
0−b’  13は等個性損傷伝搬回路c、c’に接続
しそれぞれ対応する等価性損傷エラー伝搬回路c、c’
からのエラー報告をクラスタに別々に加える。クラスタ
CLEIOには等価性損傷エラー報告回路blo、b’
  12の出力が加わる。また、クラスタ11には等価
性損傷エラー報告回路bll、b’  13.クラスタ
CLE12には等価性損傷エラー報告回路b12.b’
10、クラスタCLE13には等価性損傷エラー報告回
路b13.b’  11の出力が加わる。Aタイプにお
いては、クラスタCLEO〜CLE3は1個のエラー報
告によって等価性損傷エラーが発生したことを検出し、
このために等価性損傷エラー報告回路bO,bl、b’
 0.b’  1は2個のエラーを総合して1本でクラ
スタに報告している。
それに対し、BタイプではクラスタCLEIO〜CLE
13は2個のボートを有し、それぞれの等価性損傷エラ
ー報告回路からの情報を入力し、クラスタ内において等
価性損傷エラーが発生したことを纏めて認識している。
従来においてはこのような報告がないために、等価性損
傷エラーを求めることができなかったが、この等価性損
傷エラー検出回路aO〜a3.a’0〜a’3や等価性
損傷エラー報告回路bO〜b3、b’ O〜b’ 3.
blo〜b13.b’  10〜b′ 13によってそ
の等価性損傷エラーを報告している。
第4図は本発明の実施例の等価性損傷エラー検出回路a
o−a3.a’ 0〜a’ 3と等価性損傷エラー伝搬
回路c、 c’の回路図である。等価性損傷エラー検出
回路aOはエラー検出回路30を複数有し、どの1個の
エラー検出回路30がエラーを検出してもオアゲート3
1を介しエラーが発生したことを出力する。このオアゲ
ート31の出力はアンドゲート32に加わり二重書き命
令である時には、エラーを出力し二重書き命令でない時
には、エラーを出力しない。本発明の実施例においては
多重化(二重化)におけるものであり、二重化の時にの
み等価性損傷エラー検出信号を出力するため、アンドゲ
ート32によって二重書き込み命令でない時にはゲート
をオフにし、検出信号を出力しないようにしている。
一方、クラスタCLEOによってオンライン信号がCラ
ッチ33とアンドゲート34の判定入力に加わる。また
、アンドゲート34には二重書き込み命令が加わってお
り、アンドゲート34にはクラスタCLEOからオンラ
イン信号が加わり、更に二重書き込み命令であった時に
アンドゲート34はパルスを出力し、このパルスによっ
てCラッチ35に格納する。すなわち、二重書き込み命
令でエラーが発生した時にCラッチ35はクラスタCL
EOに対応する等価性損傷エラー検出信号を出力する。
前述した等価性損傷エラー検出回路a1〜a3a’  
1〜a’3等価性損傷エラー検出回路aOと同様であり
クラスタCLE l用、CLE2用、CLEa用とそれ
ぞれのクラスタに対応して設けられている。尚、エラー
に対しては従来と同様に対応するクラスタに報告してい
る。
等価性損傷エラー検出信号は、信号損傷に対して等個性
が失われたことを報告する信号であり、CLEI用の等
価性損傷エラー伝搬回路Cにおいては、クラスタCLE
I用の等価性損傷エラー検出回路a1の出力を除いた3
個のすなわち、クラスタCLEO用、CLE2用、CL
Ea用の出力が等価性損傷エラー伝搬回路CLEI用に
加わる。
前述の3個の信号すなわち、対応する等価性損傷エラー
検出回路の等価性損傷エラー検出信号を除いた3個の信
号がオアゲー)41に加わりオア加算される。そして、
クラスタCLEIのオンライン(ON  LINE)信
号と共にアンドゲート42に加わる。クラスタCLE1
のオンライン信号によってゲートがオンとなり、前述の
等価性損傷エラー検出信号がオアゲート41、アンドゲ
ート42を介してクロック同期化回路Hに加わる。
クロック同期化回路Hはアンドゲート42の出力が加わ
るCラッチ43.Cラッチ44.Cラッチ45の直列回
路に加わり、そのCラッチ43〜Gラツチ45の出力が
オアゲート46を介してCラッチ47に加わる。Cラッ
チ47はオアゲート46の出力によってアンドゲート4
2の出力のレベルを取り込み記憶する。本発明の実施例
の回路においては、2種類のクロックCLOCKG、C
LOCKCを有し、CラッチはクロックCLOCKGで
、又CラッチはクロックCLOCKCで入力データを取
り込む。前述したCラッチ33は1個のクロックCLO
CKGの巾のババスを発生する為のレジスタであり、C
ラッチ43,44.45とオアゲート46は3個のクロ
ックCLOCKG時間等価性損傷エラー検出信号が加わ
った時にCラッチ47をイネーブルとするためのデイレ
イ回路である。
Cラッチ47の出力はオアゲート48に加わる。
また、オアゲート48にはクラスタCLE1等価性損傷
エラー検出信号(等価性損傷エラー検出回路CLEI用
より加わる)が加わっており、このどちらか一方がHレ
ベルになることによって、すなわち他の3台のエラーを
記憶すると共にオアゲートを介し、エラーが発生した後
その信号をHレベルとする。オアゲート48の出力は2
段のCラッチ49.50を介しアンドゲート51に加わ
る。
このラッチはGクロックCLOCKGがクロックCLO
CKCへクロックを変換するための回路である。
アンドゲート51には、後述するCラッチ55の出力が
反転入力端子に加わっており、Cラッチの出力がLレベ
ルの時にアンドゲート51はオンとなり、Cラッチ52
にその結果を取り込む。そしてSSUに対する等価性損
傷報告を他の回路、例えば5SUIの第2番目に出力す
る。また、Cラッチ52の第2の出力はアンドゲート5
3に加わっている。アンドゲート53にもCランチ55
の出力が加わっており、この信号がHレベルになるまで
、アンドゲート53は入力する信号を出力し、Cランチ
52はこの一巡のループによってCラッチ55がアンド
ゲート54を介して記憶するので等価性損傷報告のデー
タ(Hレベル)を記憶する。
更にCラッチ52の出力はアンドゲート54に加わって
いる。アンドゲート54の他の反転入力にはクラスタC
EL 1のビージー信号Jと、等価性損傷エラー報告回
路BのローカルSSUエラー記憶回路Mの記憶データと
が加わり、クラスタCLEIがビージーでなくかつロー
カルSSUエラーでない時にその出力はCラッチ52の
出力と同レベルとなる。この信号をCラッチ55は取り
込み等価性損傷エラー報告回路Bに出力する。すなわち
、Cラッチ52がHレベルとなった次のクロックCLO
CKCによってCラッチ55がそのレベルを記憶するの
で、結果的には1クロツク分のパルス中の等価性損傷報
告をCランチは出力する。
このアンドゲート55,56は後述する等価性損傷エラ
ー報告回路内のCラッチ63より出力されるLレベルに
よってオンとなるが、Cラッチが等価性損傷エラー信号
を出力し、後述するが等価性損傷エラー報告回路Bがそ
の信号を記憶するとオフとなる。このアンドゲート54
,56がオフとなるとCラッチ55の出力をLレベルと
してデータをクリアする。
また、等価性損傷エラー報告回路Bにはクラスタ1のビ
ジー信号が加わっている。
前述した動作により、Cラッチ52には他のSSUへの
等価性損傷報告が記憶され、またCラッチ55には等価
性損傷エラー信号が記憶される。
以上の動作により、等価性損傷エラー検出回路aで検出
された信号が等価性損傷エラー伝搬回路Cに加わり記憶
されて等価性損傷エラー報告回路Bに加わる。
第5図は等価性損傷エラー報告回路とその周辺回路の回
路図である。等価性損傷エラー報告回路BはローカルS
SUエラー記憶回路M並びにリモートSSUエラー記憶
回路Nを有している。これらの記憶回路M、Nはアンド
ゲート61,62とCラッチ63、アンドゲート64,
65とCランチ66より成る。アンドゲート61,62
の反転入力にはRELET−LSSU−ERROR信号
がアンドゲート64,65の反転入力にはRESET−
R3SU−ERROR信号が加わっており、リセットで
ないときにはこれらの信号はLレベルであるのでアンド
ゲート61,62,64.65はオンとなる。アンドゲ
ート61の反転入力には等価性損傷エラー信号が加わっ
ており、この時アンドゲート61がオンであるのでその
信号がCラッチ63に加わり、その出力はアンドゲート
62を介して再度入力する。これによって等価性損傷エ
ラー信号を記憶する。また、アンドゲート64には5S
UIからの等価性損傷報告が加わっており、リセットで
ない時には同様にCラッチ66にその出力が加わり、C
ラッチ66の出力はアンドゲート65を介してまた入力
部に加わり、結果的にこのCラッチ66に記憶される。
尚、アンドゲート64,65にはタイプを表わす信号n
1がそれぞれ加わっており、タイプAの時は1となり5
SUIからの等価性損傷報告を記憶する。タイプBの時
にはこのレベルnlは0であるのでアントゲート64.
65はオフとなりそれらは記憶されない。尚、前述した
如くアンドゲート54,56の反転入力にはCラッチ6
3の出力が加わっており、等価性損傷エラー信号のHレ
ベルをCラッチ63が記憶した時には、Hレベルとなっ
て、アンドゲート54,56をオフとし、う・ンチ55
の内容をリセットする。
Cラッチ63.66の出力はオアゲート67を介しアン
ドゲート68に加わっている。また、アンドゲート68
の他方の入力にはノアゲート69の出力が加わっている
。このノアゲート69にはクラスタCLEIのBUSY
信号、Cラッチ7071の出力が加わっている。Cラッ
チ70.71がOを記憶、すなわちVALIDl、2が
共にLレベルでかつBUSYでない時にHレベルを出力
する。換言するならば、B U S Yでな(かつ共に
エラーを記憶していない時にアンドゲート67をオンと
し、オアゲート67を介して加わるローカル、リモート
SSUエラー記憶回路M、Nがらのエラーを出力する。
このエラーの出力によってそのエラーをCランチ70.
71はシフトする。Cラッチ70.71の出力はセレク
タ72.73に加わり、5SC−IDによってそれらの
一方を選択し、RESET−LSSU−ERR信号、R
ESET−R3SU−ERR信号として出力する。
オアゲート73にはこの他にアンドゲート68の出力が
加わっており、この加わる信号の内1個ともエラーであ
るならばCラッチ75に加える。Cラッチ75はこのエ
ラーを記憶し、等価性損傷エラー信号としてクラスタC
LE 1に出力する。
前述した動作にはクラスタCLEIについて説明したが
他のクラスタに対しても同様の回路によって信号を出力
している。
前述した動作を更に詳細に説明する。
例えば第4図に示す如くクラスタCLEOがらの命令が
どちらからのSSU、例えば5suoでエラーになった
時には、SSU内の各エラー検出回路で検出され、オア
加算されて他の等価性損傷エラー伝搬回路に加わる。ま
た、他のクラスタによる切断等は各クラスタがSCMP
システムに組込まれているか否かを示すSSU内の各ク
ラスタのリクエスト制御部にあるオンライン信号の立下
を検出することで行っている。
CLEOの二重書き込み命令中、上記のエラーの少なく
とも一方のエラーが検出されると、等価性損傷エラー検
出回路aのエラー検出信号がオンになり、自分対応以外
の全ての等価性損傷エラー伝搬回路Cにエラーを報告す
る。他クラスタの検出信号をオア加算した信号はクロッ
ク同期化回路Hでエラーを報告されるべきクラスタ例の
クロックに同期化される。SSU内には独自のクロック
で動作するラッチ回路を有する。前述したCラッチはG
クロックCLOCKGであり、Cラッチはクロ・7りC
LOCKCで動作するランチ回路である。オアゲート4
6の出力h1でランチ47のクロックを禁止制御してそ
の検出信号を同期化している。
図中BUSY信号Jはクラスタ対応に存在し、そのクラ
スタ間のオペレーションを実行中であることを示す信号
であり、本発明の実施例ではこの信号がオフ(Lレベル
)である時だけ等価性損傷エラーをクラスタに報告し、
Cラッチ52.55の出力に、Lでこの同期化された検
出信号が一時的に保持される。また、タイプAの場合、
ラッチ52の出力には他のSSU (図においては5S
U1)に接続されている。これはタイプAの場合、タイ
プBと異なり各クラスタは一方のSSUにしか直接接続
されていないからである。
第5図におけるリモートSSUエラー記憶回路NのCラ
ンチ66が他SSUからの出力Kを保持する回路である
。尚、タイプBでは制御線n1によって該エラーが受付
られないようになっている。
このようにローカルSSUエラー記憶回路M、リモート
SSCエラー記憶回路Nに保存された等価性損傷エラー
は論理Pによってタイミングが作り出され、等価性損傷
エラーインタフェースでクラスタCLE 1に等個性損
傷割り込みとして報告される。
第6図は等価性損傷エラー報告のタイミングチャートで
ある。この報告が各クラスタで等個性損傷割り込みとし
て受付られると、クラスタはSSU間で等個性が崩れた
として矛盾を引き起こす不一致を解消しようと一致化の
ための復旧処理を行う。SCMP内のクラスタはクラス
タ間通信によって1つの代表を決め、次のどちらかの処
理を行つ。
(イ)SSUの障害が原因であった場合、第5図におけ
る一方のSSUのエラーだけがオンだった時にはクラス
タはそのSSUをSCMPから切り離す処理を行う。ま
た、切り離したSSUは点検部品交換等が行われ、その
後システムに再度組み込まれる。
(ロ)クラスタの障害、他クラスタによる二重書き込み
命令中のクラスタ切り離しが原因である時には、第5図
の両方のSSUのエラーがオンだった時であり、SSU
自身は障害ではないのでクラスタは等価性を復旧保障す
るための処理を行う。
そして代表となったクラスタはまず一方の例えば5SU
Iの読み出しを禁止する。次に5SUOの内容を読み出
してその内容を再び両SSU (SSUO,5SUI)
に二重書き命令で書き込む。これが完了した後、5SU
Iの読み出しの禁止を解除する。これによってSSUの
等価性が回復する。
第7図は前述の等価性損傷エラー時の処理をまとめた処
理フローチャートである。等価性損傷エラーが発生し、
等個性損傷割り込みがかかると、クラスタが原因である
かSSUが原因であるか判別(SL)L、SSUが原因
である場合、まず代表クラスタを決め障害の起こったS
SUをSCMPシステムから切り離す(S2)。そして
点検交換部品等の保守作業(S3)更にCPMシステム
の再組み込み(S4)を行う。判別(Sl)におけるク
ラスタが原因の場合、あるいは処理S4の後は代表クラ
スタを決め一方の5SLIの読み出しを禁止する。例え
ば5SUIを禁止する(S5)。
そして、代表クラスタが5SLIの内容を順次読み出し
、二重書き込み命令で両SSUに同一データを書き込む
(S6)。そして、5SUIの読み出し禁止を解除し等
価性復旧を行う。
このように本発明の実施例の如く論理を構成すれば、二
重化された記憶装置内の内容の等価性が維持でき、高信
鯨性システムが構築される。
〔発明の効果〕
以上述べた如く本発明によれば、等個性損傷状態をクラ
スタが的確に認識でき、またその報告によって等個性損
傷割り込みを発生し、割り込み報告されたクラスタによ
って等価性復旧のための一致化処理等を行うことで、S
SUの多重化による高信鯨性システムの信顛性を向上す
ることができる。
【図面の簡単な説明】
第1図は本発明の原理ブロック図、 第2図は本発明の実施例のSCMP (Aタイプ)の構
成図、 第3図は本発明の実施例のSCMP (Bタイプ)の構
成図、 第4図は本発明の実施例の等価性損傷エラー検出回路と
等価性損傷エラー伝搬回路の回路図、第5図は等価性損
傷エラー報告回路とその周辺回路の回路図、 第6図は等価性損傷エラー報告のタイミングチャート、 第7図は等価性損傷エラー時の処理フローチャート、 第8図はSCMP (Aタイプ)の構成図、第9図はS
CMP (Bタイプ)の構成図である。 1−1−1.1−1−2・・中央処理装置、1−1.1
−2・・・クラスタ、 2・・・システム記憶装置、 3・・・等偏性損傷検出手段、 4・・・等個性損傷報告手段。

Claims (1)

  1. 【特許請求の範囲】 1)少なくとも中央処理装置(1−1−1、1−1−2
    )をそれぞれ有する複数のクラスタ(1−1、1−2)
    と、該クラスタがそれぞれ共有し多重化されたシステム
    記憶装置(2)とより成る複合システムにおいて、 前記多重化されたシステム記憶装置(2)の等価性が失
    われたことを検出する等価性損傷検出手段(3)と、 該等価性損傷検出手段(3)の検出結果を前記複数のク
    ラスタの少なくとも1クラスタに送出する等価性損傷報
    告手段(4)とを設けて成ることを特徴とする多重化装
    置の一致化制御方式。 2)前記等価性損傷報告手段(4)は前記複数のクラス
    タの全てに前記検出結果を送出することを特徴とする請
    求項1記載の多重化装置の一致化制御方式。 3)前記複数のクラスタ(1−1、1−2)の少なくと
    も1クラスタは、前記検出結果が加わると、前記多重化
    されたシステム記憶装置(2)の一方の切り離し或いは
    等価性を復旧保障する処理の一方を行うことを特徴とす
    る請求項2記載の多重化装置の一致化制御方式。
JP2228427A 1990-08-31 1990-08-31 多重化装置の一致化制御方式 Expired - Fee Related JP2941387B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2228427A JP2941387B2 (ja) 1990-08-31 1990-08-31 多重化装置の一致化制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2228427A JP2941387B2 (ja) 1990-08-31 1990-08-31 多重化装置の一致化制御方式

Publications (2)

Publication Number Publication Date
JPH04111144A true JPH04111144A (ja) 1992-04-13
JP2941387B2 JP2941387B2 (ja) 1999-08-25

Family

ID=16876314

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2228427A Expired - Fee Related JP2941387B2 (ja) 1990-08-31 1990-08-31 多重化装置の一致化制御方式

Country Status (1)

Country Link
JP (1) JP2941387B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6237108B1 (en) 1992-10-09 2001-05-22 Fujitsu Limited Multiprocessor system having redundant shared memory configuration
JP2006182936A (ja) * 2004-12-28 2006-07-13 Ge Toshiba Silicones Co Ltd 水系コーティング剤組成物

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5488693B2 (ja) * 2010-03-31 2014-05-14 富士通株式会社 マルチクラスタシステム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6237108B1 (en) 1992-10-09 2001-05-22 Fujitsu Limited Multiprocessor system having redundant shared memory configuration
JP2006182936A (ja) * 2004-12-28 2006-07-13 Ge Toshiba Silicones Co Ltd 水系コーティング剤組成物

Also Published As

Publication number Publication date
JP2941387B2 (ja) 1999-08-25

Similar Documents

Publication Publication Date Title
US4757442A (en) Re-synchronization system using common memory bus to transfer restart data from non-faulty processor to failed processor
US4941087A (en) System for bumpless changeover between active units and backup units by establishing rollback points and logging write and read operations
CN100492223C (zh) 发动机冗余电控系统切换电路
US5349654A (en) Fault tolerant data exchange unit
US5423024A (en) Fault tolerant processing section with dynamically reconfigurable voting
US5889940A (en) System and method for reducing the effects of hardware faults in a computer system employing multiple central processing modules
JPH01154240A (ja) 単一レールインターフェイスにエラーチェック機能を有する二重レールプロセッサ
JPH01154241A (ja) 同期二重コンピュータシステム
US4674036A (en) Duplex controller synchronization circuit for processors which utilizes an address input
JPH08255115A (ja) 障害検出およびフォルトトレラントディジタルデータ処理方法および装置
JPS5935057B2 (ja) マルチ構成可能なモジユ−ル処理装置
JPH03182939A (ja) ソフトウェアのエラー処理の方法
JPH03182947A (ja) メモリデバイス
EP1380950B1 (en) Fault tolerant information processing apparatus
WO2010100757A1 (ja) 演算処理システム、再同期方法、およびファームプログラム
US7418626B2 (en) Information processing apparatus
CN101430550B (zh) 发动机冗余电控系统切换控制方法
EP0545627A2 (en) Multi-lane controller
JPH04111144A (ja) 多重化装置の一致化制御方式
US4551836A (en) Cross-copy arrangement for synchronizing error detection clock signals in a duplex digital system
JPS62187901A (ja) 2重化コントロ−ラの制御方法
US5745742A (en) Apparatus for coordinating clock distribution in a fully redundant computer system
JPH0916426A (ja) 2ポートコンソールを持つフォールトトレラントコンピュータ
JPS62229333A (ja) 多重化処理装置
JPH08190494A (ja) 二重化処理装置を有する高信頼化コンピュータ

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees