JPH06332741A - 状態一致制御方法 - Google Patents
状態一致制御方法Info
- Publication number
- JPH06332741A JPH06332741A JP5124221A JP12422193A JPH06332741A JP H06332741 A JPH06332741 A JP H06332741A JP 5124221 A JP5124221 A JP 5124221A JP 12422193 A JP12422193 A JP 12422193A JP H06332741 A JPH06332741 A JP H06332741A
- Authority
- JP
- Japan
- Prior art keywords
- ema
- state
- information
- display means
- master
- 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
- Hardware Redundancy (AREA)
Abstract
態が変化する度にEMAステートを現用系から予備系に
合わせ込むことで両系のEMAステートを一致制御する
ことができる状態一致制御方法を提供することである。 【構成】 本発明は、系の変化を契機として、現用系及
び予備系を決定するための予備系が有する現用系表示情
報を現用系の情報で書き換えることによりEMAステー
トを現用系から予備系に合わせ込む。
Description
り、特に、確実な系切り替えを保証するために、現用系
や予備系などのシステムの状態を示す情報を装置間で常
に一致させるための状態一致制御方法に関する。
を示す。
れた情報処理システム100(装置番号0の装置を0系
装置とする)、101(装置番号の1の装置を1系装置
とする)があり、それぞれのシステムには、緊急制御
(EMA)回路10が設けられている。EMA回路10
内には、現用系表示機能として、EMAステート11と
いう2値をとる(0、1)のローテーションカウンタが
設けられている。EMAステート11は、障害時にソフ
トウェアもハードウェアも正常に動作する保証がないた
め、EMA回路10だけをハードコアとして系切り替え
を実行し、高信頼化のため外部インタフェースの最小化
と極力簡単な回路構成で系切り替えの実行を行う。
によって現用装置を決定する。EMAステート11は両
装置とも同じ値をとり、EMAステート11で示した系
と同じ装置番号の装置が現用系となり、EMAステート
で示した系と異なる装置番号の装置が予備系となる。表
1に、EMAステートと装置番号の関係を示す。
“0”、装置番号が“0”、または、EMAステートが
“1”であり、装置番号が“1”のようにEMAステー
トと装置番号が同じであれば、システム状態は現用系で
あり、EMAステートが“1”、装置番号が“0”、ま
たは、EMAステートが“0”、装置番号が“1”のよ
うに、EMAステートと装置番号が異なっていれば、シ
ステム状態は予備系である。
としては系の切り替えがある。
来の方法において、ソフトウェアはEMAステート11
の値で現用系か予備系かを決定しているため、EMAス
テートの値は、現用系、予備系で一致制御する必要があ
る。ところが実際には、EMA回路10の一時的な故障
や電気的なノイズのため、EMAステートは両系共に不
一致になる場合がある。この時、系切り替えを実行しよ
うとしても、両系が現用系や予備系になり、システムダ
ウンとなることがある。
のシステムでは、電源投入時などにリセット回路13に
よりEMAステート11を無条件に両系とも“0”に設
定していたが、システムの信頼性上“0”に設定する契
機が、故障の発生頻度により少なかったため、システム
ダウンとなった事例もある。
に、EMAステート11値の二重照合等の高信頼化手法
も考えられるが、二重照合を行うためには、ハード量が
2倍になるため、システムの設計思想としてハードコア
となるEMA回路10の故障率をできるだけ低くすると
いう条件を満たさないため、実際のシステムには適用し
ていない。
で、上記従来の問題点を解決し、系切り替え等により、
系の状態が変化する度にEMAステートを現用系から予
備系に合わせ込むことで両系のEMAステートを一致制
御することができる状態一致制御方法を提供することを
目的とする。
法は、一方が現用系、他方が予備系として待機する二重
化されている情報処理装置内に、現用系で起動すべき系
を表示する現用系表示手段を含む情報処理システムにお
いて、系の切り替え要求信号の入力を契機に一方の現用
系表示手段の情報で他方の現用系表示手段を書換える。
が現用系、他方が予備系として待機する二重化された情
報処理装置内に、現用系で起動すべき系を表示する現用
系表示手段を含む情報処理システムにおいて、系の切り
替え要求信号の入力を契機に、予め設定したタイミング
で一方の現用系表示手段の情報で他方の現用系表示手段
を書き換える。
のマスタ装置とm台のスレーブ装置で構成されている1
+m台の情報処理装置内に、マスタ装置で起動すべき装
置を表示するマスタ表示手段を含む情報処理システムに
おいて、装置の切り替え要求信号の入力を契機に、マス
タ装置のマスタ表示手段の情報をm台のスレーブ装置の
マスタ装置表示手段の情報にオーバーライトする。
のマスタ装置とm台のスレーブ装置で構成されている1
+m台の情報処理装置内に、マスタ装置で起動すべき装
置を表示するマスタ表示手段を有する情報処理システム
において、装置の切り替え要求信号の入力を契機に、予
め設定したタイミングで、マスタ装置のマスタ表示手段
の情報をm台のスレーブ装置のマスタ装置表示手段の情
報にオーバーライトする。
化する度に現用系・予備系であることを示す現用系表示
手段の情報を現用系から予備系に対してオーバーライト
することにより、両者の内容に合わせ込むことで、両系
で状態が一致する制御ができる。
のみならず、マスタ装置からスレーブ装置に切り替える
場合にも上記の方法を適用させることにより、マスタ装
置及びスレーブ装置の状態を一致させて制御することが
できる。
しておくことにより両系が同時に系状態の変更要求が発
生しても両系とも現用系、または、予備系となることが
なく、システムダウンを回避できる。
る。
実施例の装置構成を示す。
装置201よりなり、各装置200、201にはそれぞ
れ、系切り替え要求及び装置番号が入力され、EMAス
テート値、及びEMAステート合わせ込み指示信号を出
力するEMA回路10を有する。
装置系装置が予備系の場合を以下に示す。即ち、二重化
された装置は、それぞれ合わせ込み機能をもっており、
0系装置200のEMA回路10に系切り替え要求が入
力されたのを契機に、現用系の情報を予備系の情報に合
わせ込む。これにより、0系装置200は、1系装置2
01へEMAステート合わせ込み指示信号を送出し、さ
らにEMA回路10により1系装置201に対して書き
換えるべきEMAステート値を送出する。0系装置20
0よりEMAステート値を受け取った1系装置201は
その値でEMAステートを書き換える。
路の構成を示す。
1、制御回路501、セレクタ502から構成され、E
MAステート11を予備系の合わせ込み機能とする(予
備系から現用系に合わせ込む方法でもよい)。
0(現用系)の情報を1系装置201(予備系)の情報
に合わせる処理を示す。
信号が制御装置501に入力されると、0系装置200
は、EMAステート11の値を+1する。外部から入力
された装置番号とEMAステート11の値が一致してい
れば、1系装置201にEMAステート合わせ込み指示
信号f’とEMAステート11の情報k’を送出する。
MAステート合わせ込み指示信号fが入力されると、1
系装置201の制御回路501は、0系装置200から
送出されたEMAステート情報kをEMAステート11
に書き込むためのライト信号WをEMAステート11に
送出する。
フトウェア障害による書換えを防止するために、ソフト
ウェアで書換えは許容しない。
ーケンスチャートを示す。
置)200のEMAステートの情報を1系装置(予備系
の装置)201のEMAステートの情報に合わせ込む処
理を示す。
として系切り替え要求が外部より0系装置のEMA回路
10に入力されると(ステップ1)、0系装置のEMA
回路10は、EMAステート値を+1することでEMA
ステート11の値を更新する(ステップ2)。外部から
装置番号が0系装置に入力される(ステップ3)。この
装置番号と更新したEMAステート11の値がが一致し
ていれば、その装置は、次の立ち上がり系(現用系)で
あると判断する。例えば、装置番号が“1”で、更新さ
れたEMAステート11が“1”であれば、この系は現
用系である。ここで、0系装置は、EMAステート合わ
せ込み指示信号と自EMAステートを1系装置に送出す
る(ステップ5、6)。1系装置は、0系装置より入力
されたEMAステート情報をEMAステート11にオー
バーライトすることで、EMAステートを合わせ込み、
処理を終了する(ステップ7)。
を行ったが、系変更時以外の正常切り替え(ソフトが定
期的にシステムを切り替える)でも周期的に合わせ込み
信号を送出すると、更に信頼性が向上する。
置番号が一致している場合を現用系としたが、不一致の
場合を現用系としてもよい。
例について説明する。
状態の変更要求が発生することによる両系現用系や両系
予備状態によるシステムダウンを回避するために、第1
の実施例の合わせ込みのタイミングを装置毎に変えた場
合について説明する。
路の構成を示す。
イマ510を追加したものである。0系装置のタイマ5
10の値は0秒であり、1系装置のタイマ510の値
は、t(t>0)秒とする。
Aステート11は、ソフトウェアの障害による書換えを
防止するため、ソフトウェアでの書換えは許容しない。
路の動作のシーケンスチャートである。
替えを契機に系切り替え要求が入力され(ステップ20
1)、0系装置は、EMAステート11を更新する(ス
テップ202)。0系装置に装置番号が入力され(ステ
ップ203)、装置番号と更新したEMAステート11
が一致していれば、その装置は次の立ち上がり系(現用
系)と判断する(ステップ204)。但し、タイマt=
0であるので直ちに、EMAステート合わせ込み指示信
号f’、及びEMAステート情報k’を1系装置に送出
する(ステップ205、206)。1系装置は0系装置
から受け取ったEMAステート情報を自EMAステート
11にオーバーライトする(ステップ207)。
指示信号を0系装置から1系装置に送出しているので、
タイマが0秒にセットされているため、直ちに1系装置
に送出したが、1系装置から0系装置に送出する場合に
は、タイマがt>0にセットされているので、t秒間E
MAステート合わせ込み指示信号の送出を待機する。本
実施例では、系の変更契機に合わせ込みを行う例を説明
したが、系変更時以外でも、周期的に合わせ込み信号を
送出すると、さらに信頼性が向上する。
例について説明する。
を切り替えだけでなく、電源投入時、障害切り替え抑止
解除時、IPL時など実際のシステムに即したポイント
で状態一致制御を行い、よりシステムの高信頼化を図る
ための例を示す。
の構成を示す。
故障を検出するための定期切り替え(a)、WDTオー
バーフローなどにより装置障害が発生したための障害切
り替え(b)、自系装置と他系装置の障害切り替えの解
除(c)、IPL(d)、電源投入(e)がある。セレ
クタ502には、他系からの合わせ込み(k)、自系が
立ち上がり系となるようなEMAステートを設定する
(p)、他系が立ち上がり系となるようEMAステート
を設定する(q)、EMAステートを+1する(r)と
いう入力がある。セレクタ502の出力は、制御回路5
01からのセレクタ信号jにより、EMAステートへの
出力を規定する。これらの対応を表2に示す。
示したように、装置番号とEMAステート11の値が一
致していれば、新現用系となり、第2の実施例で示した
ように、装置番号によってタイマ510に設定してある
合わせ込みのタイミングを経たのち、EMAステートの
合わせ込みを行う(0系ならば、すぐに合わせ込み、1
系ならば、t系ならば、t秒後に合わせ込む)。他系か
らの合わせ込み指示信号が制御回路501に入力した場
合、その値をEMAステート11にライト信号(w)を
出力し、ライトする。
施例について説明する。本実施例は、n重化(n>2)
システムへ展開した場合を示す。
を示す図である。
レーブ装置301、302、303から構成される。こ
れらの装置には、第1の実施例と同様に、EMA回路1
0がそれぞれの装置に設置されている。それぞれの装置
の装置番号は、“00”、“01”、“10”、“1
1”とする。EMAステートは2ビット用意し、“0
0”、“01”、“10”、“11”のローテーション
カウンタとする。
1は、ソフトウェア障害による書換えを防止するため、
ソフトウェアでの書換えは許容しない。
シーケンスチャートである。
タ装置300に送出されると(ステップ301)、マス
タ装置300は自EMAステートを更新すると同時に
(ステップ302)、スレーブ装置301、302、3
03にEMAステートの更新要求を送出する(ステップ
303)。外部より装置番号が入力される(ステップ3
04)。ここで、装置番号と更新したEMAステート1
1が一致していれば、新マスタ装置と判断し(ステップ
305)、マスタ装置300は、EMAステート合わせ
込み指示信号と、EMAステート情報をスレーブ装置3
01、302、303の各々に送出する(ステップ30
6、307)。各スレーブ装置301、302、303
はマスタ装置から送出されたEMAステート情報をEM
Aステート11にオーバーライトする。これにより、マ
スタ装置300のEMAステートのスレーブ装置のEM
Aステートに合わせ込み、処理を終了する(ステップ3
08)。
要求が外部からEMA回路に送出された場合に、合わせ
込みを行ったが、系切り替え要求送出自以外でも、周期
的に合わせ込み信号を送出すると、更に信頼性が向上す
る。
例について説明する。
要求送出などが発生することによる2つ以上の装置がマ
スタ装置となったり、全ての装置がスレーブ装置になる
ことによるシステムダウンを回避するために、上記第4
の実施例の合わせ込みのタイミングをタイマを用いて装
置毎に変えた場合を示す。
A回路は図4の構成の回路を使用する。装置番号“0
0”のタイマ510の値は0秒であり、装置番号“0
1”のタイマ510の値は1秒、装置番号“10”のタ
イマ510の値はt2秒、装置番号“11”のタイマ5
10の値はt3秒とする(t3>t2>t1>0)。第
1の実施例と同様に、EMAステート11は、ソフトウ
ェア障害による書換えを防止するため、ソフトウェアで
の書換えは許容しない。
ローチャートである。
置300に送出されると、マスタ装置300は自EMA
ステートを更新すると同時に、スレーブ装置301、3
02、303にEMAステートの更新要求を送出する
(ステップ501、502)。装置番号と更新したEM
Aステート11が一致していれば、新マスタ装置と判断
し、自装置の装置番号が“00”ならば、自EMAステ
ートをスレーブ装置にオーバーライトする。自装置の装
置番号が“01”ならば、t1秒後に、装置番号が“1
0”ならば、t2秒後に、装置番号が“11”ならば、
t3秒後に、それぞれ自EMAステートをスレーブ装置
にオーバーライトする。これにより、マスタ装置300
のEMAステートをスレーブ装置のEMAステートに合
わせ込み、そして処理を終了する(ステップ504、5
05、506、507、508、509、510、51
1)。装置番号とEMAステート11が一致していなけ
れば、終了する(ステップ503、511)。
要求が外部からEMA回路に送出された場合に、合わせ
込みを行ったが、系切り替え要求送出時以外でも周期的
に合わせ込み信号を送出するとさらに、信頼性が向上す
る。
ードウェア量で、ソフトウェアが現用系を決定するEM
Aステートの値は両系で一致制御できるため、一時的な
故障や電気的なノイズのため、EMAステートが一致制
御できなくとも、システムダウンになることなく処理を
続行できる。
ある。
ある。
ある。
ケンスチャートである。
ある。
ートである。
である。
る。
Claims (4)
- 【請求項1】 一方が現用系、他方が予備系として待機
する二重化されている情報処理装置内に、現用系で起動
すべき系を表示する現用系表示手段を含む情報処理シス
テムにおいて、 該系の変化を契機に、一方の現用系表示手段の情報で他
方の現用系表示手段を書換えることを特徴とする状態一
致制御方法。 - 【請求項2】 一方が現用系、他方が予備系として待機
する二重化された情報処理装置内に、現用系で起動すべ
き系を表示する現用系表示手段を含む情報処理システム
において、 系の状態変化を契機に、予め設定したタイミングで一方
の現用系表示手段の情報で他方の現用系表示手段を書き
換えることを特徴とする状態一致制御方法。 - 【請求項3】 1台のマスタ装置とm台のスレーブ装置
で構成されている1+m台の情報処理装置内に、マスタ
装置で起動すべき装置を表示するマスタ表示手段を含む
情報処理システムにおいて、 装置の切り替え要求信号の入力を契機に、該状態合わせ
込み手段により、マスタ装置の該マスタ表示手段の情報
で該m台のスレーブ装置のマスタ装置表示手段の情報を
書き換えることを特徴とする状態一致制御方法。 - 【請求項4】 1台のマスタ装置とm台のスレーブ装置
で構成されている1+m台の情報処理装置内に、マスタ
装置で起動すべき装置を表示するマスタ表示手段を有す
る情報処理システムにおいて、 装置の切り替え要求信号の入力を契機に、予め設定した
タイミングで、該マスタ装置のマスタ表示手段の情報で
m台のスレーブ装置のマスタ装置表示手段の情報を書き
換えることを特徴とする状態一致制御方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP12422193A JP3364275B2 (ja) | 1993-05-26 | 1993-05-26 | 状態一致制御方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP12422193A JP3364275B2 (ja) | 1993-05-26 | 1993-05-26 | 状態一致制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH06332741A true JPH06332741A (ja) | 1994-12-02 |
JP3364275B2 JP3364275B2 (ja) | 2003-01-08 |
Family
ID=14879997
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP12422193A Expired - Lifetime JP3364275B2 (ja) | 1993-05-26 | 1993-05-26 | 状態一致制御方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3364275B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009095053A (ja) * | 2008-12-22 | 2009-04-30 | Meidensha Corp | コンピュータ間のネットワーク通信装置 |
-
1993
- 1993-05-26 JP JP12422193A patent/JP3364275B2/ja not_active Expired - Lifetime
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009095053A (ja) * | 2008-12-22 | 2009-04-30 | Meidensha Corp | コンピュータ間のネットワーク通信装置 |
Also Published As
Publication number | Publication date |
---|---|
JP3364275B2 (ja) | 2003-01-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2011253408A (ja) | サーバシステム及びそのbios復旧方法 | |
JP3364275B2 (ja) | 状態一致制御方法 | |
US6721882B1 (en) | Method and apparatus for warm starting a system where the system includes region(s) of software code incapable of warm starting | |
JP3422271B2 (ja) | 高信頼性表示装置 | |
JPH10187454A (ja) | Bios書き換え方式 | |
KR100385861B1 (ko) | 이중화된 시스템에 이용되는 스탠바이 로딩 방법 및 그방법을 실현하는 프로그램이 수록된 컴퓨터 판독가능기록매체 | |
JPH08316957A (ja) | 二重化ネットワーク管理システム | |
JPH11252483A (ja) | マルチ画面表示装置 | |
CN110554731A (zh) | 一种时钟同步控制方法、智能终端及存储介质 | |
JPS60213195A (ja) | 遠方監視制御装置 | |
JPH03219333A (ja) | 待機二重系装置 | |
JP3589433B2 (ja) | データベース保証方式 | |
JPH06332738A (ja) | 系切り替え方法 | |
JP3232938B2 (ja) | 遠方監視制御システム | |
JPH08221334A (ja) | 装置アドレス設定装置及び設定方法 | |
JPH0646134A (ja) | 障害復旧機能試験方式 | |
JPH0252550A (ja) | バックアップファイルローティング方式 | |
JP2016143187A (ja) | 冗長通信装置及びその制御方法 | |
JPH09198334A (ja) | データ伝送システムの障害管理方法 | |
JPH01120652A (ja) | 入出力装置監視時間設定方式 | |
JPS61118848A (ja) | 端末システムのフアイルバツクアツプ方法 | |
JPH077770A (ja) | 遠方監視装置 | |
JP2001256069A (ja) | 運用状態情報バックアップ方法、並びに運用状態復旧方法 | |
JPH08298543A (ja) | 2重化構成の制御装置の再開装置 | |
JPH02173832A (ja) | 二重化制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071025 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081025 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091025 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101025 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101025 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111025 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111025 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121025 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121025 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131025 Year of fee payment: 11 |
|
EXPY | Cancellation because of completion of term |