JPH0192859A - 故障入出力装置代替方式 - Google Patents
故障入出力装置代替方式Info
- Publication number
- JPH0192859A JPH0192859A JP62249115A JP24911587A JPH0192859A JP H0192859 A JPH0192859 A JP H0192859A JP 62249115 A JP62249115 A JP 62249115A JP 24911587 A JP24911587 A JP 24911587A JP H0192859 A JPH0192859 A JP H0192859A
- Authority
- JP
- Japan
- Prior art keywords
- information
- storage device
- input
- operating system
- address
- 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
Links
- 238000012545 processing Methods 0.000 claims abstract description 45
- 238000000034 method Methods 0.000 claims description 11
- 238000012546 transfer Methods 0.000 abstract description 3
- 238000004891 communication Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000003745 diagnosis Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 244000089486 Phragmites australis subsp australis Species 0.000 description 1
- 235000014676 Phragmites communis Nutrition 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Landscapes
- Hardware Redundancy (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、電子計算機システムにおける障害回復処理方
式に関し、特に、入出力装置の障害時における回復処理
方式に関する。
式に関し、特に、入出力装置の障害時における回復処理
方式に関する。
従来、電子計算機システムに1台しかない入出力装置が
故障した場合、オペレーティングシステムは有効な対策
処理を持っておらず、入出力処理が全然出来ない。その
ため、操作員にはオペレーティングシステムがストール
している様に見えていた。
故障した場合、オペレーティングシステムは有効な対策
処理を持っておらず、入出力処理が全然出来ない。その
ため、操作員にはオペレーティングシステムがストール
している様に見えていた。
上述した様に、従来の障害処理方式では、システムに1
台しかない入出力装置が故障した場合。
台しかない入出力装置が故障した場合。
オペレーティングシステムは入出力が全然出来ないので
ジョブの実行が滞って、結局システムダウンし、ダウン
に伴うクローズ処理も正しく行えないのでストールして
見えた。又、入出力装置を修理後オペレーティングシス
テムの再立上げを行っても、入出力装置故障時主記憶装
置上に存在していたジョブの実行管理に必要な情報、ジ
ョブ実行結果イメージ情報、データベース更新管理情報
等が退避されてないため、既に全部又は一部終了してい
たジョブでも最初から実行させなければならない上、デ
ータベースに関しては以前セーブしておいた古いデータ
ベース情報を基に再度障害発生までの更新処理を行わな
ければならないという問題点があった。
ジョブの実行が滞って、結局システムダウンし、ダウン
に伴うクローズ処理も正しく行えないのでストールして
見えた。又、入出力装置を修理後オペレーティングシス
テムの再立上げを行っても、入出力装置故障時主記憶装
置上に存在していたジョブの実行管理に必要な情報、ジ
ョブ実行結果イメージ情報、データベース更新管理情報
等が退避されてないため、既に全部又は一部終了してい
たジョブでも最初から実行させなければならない上、デ
ータベースに関しては以前セーブしておいた古いデータ
ベース情報を基に再度障害発生までの更新処理を行わな
ければならないという問題点があった。
本発明による入出力装置代替方式は、入出力装置と、中
央処理装置と、該中央処理装置とは別個のシステム立上
げ、エラー処理等を行う第2の処理装置と、主記憶装置
と、前記第2の処理装置配下の外部記憶装置とを有する
電子計算機システムにおいて、オペレーティングシステ
ムから前記入出力装置の障害によりオペレーティングシ
ステムの実行継続及びクローズ処理が出来ないときオペ
レーティングシステム回文ち上げ後のジョブの再開等に
必要な重要情報を格納するメモリエリアのアドレスと共
にオペレーティングシステムクローズの肩代りを要求す
る手段と、前記第2の処理装置内にあシアオペレーティ
ングシステムにより肩代りの要求を受け取ったとき、オ
ペレーティングシステムから指定された前記主記憶装置
内アドレスの内容を読み出す手段と、該読み出した前記
主記憶装置内アドレスの内容を前記外部記憶装置に書き
込む手段と、前記入出力装置修理後、前記外部記憶装置
の内容を読出す手段と、再度立上げが完了したオペレー
ティングシステムから前記第2の処理装置に対し前記外
部記憶装置に退避した情報を新たに格納すべき前記主記
憶装置内アドレスを通知する手段と、前記第2の処理装
置内にアシ。
央処理装置と、該中央処理装置とは別個のシステム立上
げ、エラー処理等を行う第2の処理装置と、主記憶装置
と、前記第2の処理装置配下の外部記憶装置とを有する
電子計算機システムにおいて、オペレーティングシステ
ムから前記入出力装置の障害によりオペレーティングシ
ステムの実行継続及びクローズ処理が出来ないときオペ
レーティングシステム回文ち上げ後のジョブの再開等に
必要な重要情報を格納するメモリエリアのアドレスと共
にオペレーティングシステムクローズの肩代りを要求す
る手段と、前記第2の処理装置内にあシアオペレーティ
ングシステムにより肩代りの要求を受け取ったとき、オ
ペレーティングシステムから指定された前記主記憶装置
内アドレスの内容を読み出す手段と、該読み出した前記
主記憶装置内アドレスの内容を前記外部記憶装置に書き
込む手段と、前記入出力装置修理後、前記外部記憶装置
の内容を読出す手段と、再度立上げが完了したオペレー
ティングシステムから前記第2の処理装置に対し前記外
部記憶装置に退避した情報を新たに格納すべき前記主記
憶装置内アドレスを通知する手段と、前記第2の処理装
置内にアシ。
読出した情報を通知されたアドレスの前記主記憶装置へ
書込む手段と、該省き戻し情報を基に、オペレーティン
グシステムが前記入出力装置故障時に保持していたジョ
ブ再開情報等を復旧する手段とを有している。
書込む手段と、該省き戻し情報を基に、オペレーティン
グシステムが前記入出力装置故障時に保持していたジョ
ブ再開情報等を復旧する手段とを有している。
次に本発明の実施例について図面を参照して説明する。
第1図は本発明の一実施例を示すブロック図である。本
実施例において、電子計算機システムは中央処理装置1
と、入出力装置2と、処理装置3と、主記憶装置4と、
処理装置3に接続されている外部記憶装置5とを含む。
実施例において、電子計算機システムは中央処理装置1
と、入出力装置2と、処理装置3と、主記憶装置4と、
処理装置3に接続されている外部記憶装置5とを含む。
処理装置3は、システムの立上げ、エラー処理、対オペ
レーティングシステム(以下O8と略す)とのインタフ
ェース管理、試験・診断プログラムの実行管理等RAS
(Re1iability 、 Availabili
ty 、 5erviceability)て詳細に述
べる。通常、計算機システムを構築するときは各種処理
の負荷バランス、経済性、信頼度等からシステム構成を
決定する。従って、業務遂行にある程度余裕があり、か
つ、特にシステムの高信頼度が要求されなければ、最小
構成で十分である。従って2本発明で対象としている。
レーティングシステム(以下O8と略す)とのインタフ
ェース管理、試験・診断プログラムの実行管理等RAS
(Re1iability 、 Availabili
ty 、 5erviceability)て詳細に述
べる。通常、計算機システムを構築するときは各種処理
の負荷バランス、経済性、信頼度等からシステム構成を
決定する。従って、業務遂行にある程度余裕があり、か
つ、特にシステムの高信頼度が要求されなければ、最小
構成で十分である。従って2本発明で対象としている。
入出力装置2がシステムに1台しか構成されていない又
は1台しか組み込まれていない計算機システムのケース
は稀でない。
は1台しか組み込まれていない計算機システムのケース
は稀でない。
本発明は、上記最小構成システムにお′ける入出力装置
障害発生時の問題に対し解決策を提供するものである。
障害発生時の問題に対し解決策を提供するものである。
O8運用中に入出力装置2が故障した場合、O8には全
ての入出力要求が拒否される様に見える。この為、拒否
され異常終了した入出力要求は同じアクセスパス、又は
前とは異なるアクセスパスを使って再度入出力要求が試
みられる0しかし、入出力装置2が固定的に壊れている
場合においては、再試行を要求された入出力も実行を拒
否され再び異常終了する。ところでO8の入出力管理プ
ログラムは各入出力要求に対して、要求先装置やアクセ
スパスに関係なく各実行プログラム単位に入出力要求の
個数を管理するカウンタを持っておシ、このカウンタの
値がある一定以上になると、O8内の各プログラムは要
求した各入出力処理の完了を待つため中断状態に入る。
ての入出力要求が拒否される様に見える。この為、拒否
され異常終了した入出力要求は同じアクセスパス、又は
前とは異なるアクセスパスを使って再度入出力要求が試
みられる0しかし、入出力装置2が固定的に壊れている
場合においては、再試行を要求された入出力も実行を拒
否され再び異常終了する。ところでO8の入出力管理プ
ログラムは各入出力要求に対して、要求先装置やアクセ
スパスに関係なく各実行プログラム単位に入出力要求の
個数を管理するカウンタを持っておシ、このカウンタの
値がある一定以上になると、O8内の各プログラムは要
求した各入出力処理の完了を待つため中断状態に入る。
実行中の各プログラムがこのようにして次々に中断状態
に入ると、fログラム間で制御コードやデータのやり取
りを行うために使用している各種通信用テーブルのいく
つかがオーバフローする。この通信用テーブルがオーバ
フローすると、利用している各プログラムは、これ以上
の処理継続は不可能と判断してアポート処理に入る。
に入ると、fログラム間で制御コードやデータのやり取
りを行うために使用している各種通信用テーブルのいく
つかがオーバフローする。この通信用テーブルがオーバ
フローすると、利用している各プログラムは、これ以上
の処理継続は不可能と判断してアポート処理に入る。
アボートしたプログラムがO8のシステムプログラムの
ときは、システムダウンとなる。O8がシステムダウン
すると、O8のダンパと呼゛ばれるO8のクローズ処理
が動き出そうとするが、率はり入出力要求が正しく処理
されないのでO8のダン・9は処理を締め、クローズ肩
代シ要求手段16によりosクローズ処理の肩代シ要求
及びO8再立ち上げ後のジョブの再開等に必要な重要情
報を格納しているメモリエリアのアドレスを処理装置3
に対して対O8通信手段14を介して通知する。
ときは、システムダウンとなる。O8がシステムダウン
すると、O8のダンパと呼゛ばれるO8のクローズ処理
が動き出そうとするが、率はり入出力要求が正しく処理
されないのでO8のダン・9は処理を締め、クローズ肩
代シ要求手段16によりosクローズ処理の肩代シ要求
及びO8再立ち上げ後のジョブの再開等に必要な重要情
報を格納しているメモリエリアのアドレスを処理装置3
に対して対O8通信手段14を介して通知する。
このとき、O8再開時クローズ肩代シ要求が出されたか
どうかを後でO8が判定出来るように、主記憶装置4内
の特定エリアに“肩代シ要求”のフラグをセクトしてお
く。
どうかを後でO8が判定出来るように、主記憶装置4内
の特定エリアに“肩代シ要求”のフラグをセクトしてお
く。
O8からのクローズ肩代りを要求された処理装置3は、
主記憶読出し手段10を使ってO8から指定された主記
憶装置4の内容を読み出し、自装置配下の外部記憶装置
5へ外部記憶書込み手段12を使って退避する。尚、外
部記憶装置5には。
主記憶読出し手段10を使ってO8から指定された主記
憶装置4の内容を読み出し、自装置配下の外部記憶装置
5へ外部記憶書込み手段12を使って退避する。尚、外
部記憶装置5には。
上記主記憶退避情報以外に処理装置3上で動作するシス
テム立上げ、エラー処理、試験・診断関係のプログラム
及びその使用データが格納されている。情報退避後、処
理装置3は障害装置の修理が可能となるように計算機シ
ステム全体のクローズ処理を行う。
テム立上げ、エラー処理、試験・診断関係のプログラム
及びその使用データが格納されている。情報退避後、処
理装置3は障害装置の修理が可能となるように計算機シ
ステム全体のクローズ処理を行う。
保守員は障害入出力装置2の修理を終え、処理装置3よ
シ試験・診断プログラムを起動させて修理後の正常性確
認を完了した後、処理装置3上で動作するシステム立上
げ処理プログラムを実行指定することにより、計算機シ
ステムの再開処理を要求する。再開処理では、計算機シ
ステム内各装置の立上げを行った後、O8の再立上げを
行う。
シ試験・診断プログラムを起動させて修理後の正常性確
認を完了した後、処理装置3上で動作するシステム立上
げ処理プログラムを実行指定することにより、計算機シ
ステムの再開処理を要求する。再開処理では、計算機シ
ステム内各装置の立上げを行った後、O8の再立上げを
行う。
O8側のO8立上げ処理プログラムは、以前にO8から
処理装置3に対しOSクローズ処理の肩代シ要求が出さ
れたことがあるかを調べるために。
処理装置3に対しOSクローズ処理の肩代シ要求が出さ
れたことがあるかを調べるために。
“肩代#)要求”フラグをチエツクし、フラグがセット
されている時は処理装置3に対しO8再開情報書戻し手
段17を使って主記憶の特定エリアへ転送要求を出す。
されている時は処理装置3に対しO8再開情報書戻し手
段17を使って主記憶の特定エリアへ転送要求を出す。
尚、“肩代シ要求2フラグは。
処理装置3がO8立上げ処理の一猿として主記憶装置内
特定アドレスに予め設定しておく。
特定アドレスに予め設定しておく。
0Sよシ主記憶装置4への転送要求を受けた処理装置3
は、外部記憶装置5に退避されているO8再開情報を外
部記憶読込み手段13により処理装置3内に取り込んだ
後、主記憶書込み手段11によ!+、O8から指定され
た主記憶位置に1戻した後OSへ1戻し完了を報告する
。O8は、1戻された。ジョブの実行管理に必要な情報
、ジョブ実行結果イメージ情報、データベース更新管理
情報等のOS再開情報を元に1、ユーザジョブの再開。
は、外部記憶装置5に退避されているO8再開情報を外
部記憶読込み手段13により処理装置3内に取り込んだ
後、主記憶書込み手段11によ!+、O8から指定され
た主記憶位置に1戻した後OSへ1戻し完了を報告する
。O8は、1戻された。ジョブの実行管理に必要な情報
、ジョブ実行結果イメージ情報、データベース更新管理
情報等のOS再開情報を元に1、ユーザジョブの再開。
実行結果イメージ出力、データベース更新の継続処理等
を行う。
を行う。
この様にして、たとえ入出力装置2が1台でかつ故障し
た場合であっても、システム立上げ等の制御を行うRA
S専用処理装置があれば、入出力装置2の肩代りをして
O8運用情報の退避1回復が出来るので、O8運用にお
ける継続性を高めることができる。
た場合であっても、システム立上げ等の制御を行うRA
S専用処理装置があれば、入出力装置2の肩代りをして
O8運用情報の退避1回復が出来るので、O8運用にお
ける継続性を高めることができる。
以上説明したように本発明は、計算機システム内に入出
力装置が1台しかない場合でも、入出力装置の故障時の
緊急代替装置としてシステム立上げ、エラー処理等の制
御を行うRAS専用処理装置の入出力代替機能を利用す
ることによって・オペレーティングシステムの継続運転
に必要な各iff報を外部記憶装置に退避し、入出力装
置修理後のオペレーティングシステム回文ち上げ時に外
部記憶装置の退避情報を使って、故障発生前の状態でオ
ペレーティングシステムを再開できるという効果がある
。
力装置が1台しかない場合でも、入出力装置の故障時の
緊急代替装置としてシステム立上げ、エラー処理等の制
御を行うRAS専用処理装置の入出力代替機能を利用す
ることによって・オペレーティングシステムの継続運転
に必要な各iff報を外部記憶装置に退避し、入出力装
置修理後のオペレーティングシステム回文ち上げ時に外
部記憶装置の退避情報を使って、故障発生前の状態でオ
ペレーティングシステムを再開できるという効果がある
。
第1図は本発明の一実施例の構成を示すブロック図であ
る。 1・・・中央処理装置、2・・・入出力装置、3・・・
処理装置、4・・・主記憶装置、5・・・外部記憶装置
、10・・・主記憶読出し手段、11・・・主記憶書込
み手段。 12・・・外部記憶書込み手段、13・・・外部記憶読
出し手段、14・・・対OS通信手段、15・・・O8
立上第1図
る。 1・・・中央処理装置、2・・・入出力装置、3・・・
処理装置、4・・・主記憶装置、5・・・外部記憶装置
、10・・・主記憶読出し手段、11・・・主記憶書込
み手段。 12・・・外部記憶書込み手段、13・・・外部記憶読
出し手段、14・・・対OS通信手段、15・・・O8
立上第1図
Claims (1)
- 1、入出力装置と、中央処理装置と、該中央処理装置と
は別個のシステム立上げ、エラー処理等を行う第2の処
理装置と、主記憶装置と、前記第2の処理装置配下の外
部記憶装置とを有する電子計算機システムにおいて、オ
ペレーティングシステムから前記入出力装置の障害によ
りオペレーティングシステムの実行継続及びクローズ処
理が出来ないときオペレーティングシステム再立ち上げ
後のジョブの再開等に必要な重要情報を格納するメモリ
エリアのアドレスと共にオペレーティングシステムクロ
ーズの肩代りを要求する手段と、前記第2の処理装置内
にあり、オペレーティングシステムにより肩代りの要求
を受け取ったとき、オペレーティングシステムから指定
された前記主記憶装置内アドレスの内容を読み出す手段
と、該読み出した前記主記憶装置内アドレスの内容を前
記外部記憶装置に書き込む手段と、前記入出力装置修理
後、前記外部記憶装置の内容を読出す手段と、再度立上
げが完了したオペレーティングシステムから前記第2の
処理装置に対し前記外部記憶装置に退避した情報を新た
に格納すべき前記主記憶装置内アドレスを通知する手段
と、前記第2の処理装置内にあり、読出した情報を通知
されたアドレスの前記主記憶装置へ書込む手段と、該書
き戻し情報を基に、オペレーティングシステムが前記入
出力装置故障時に保持していたジョブ再開情報等を復旧
する手段とからなる故障入出力装置代替方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62249115A JPH0192859A (ja) | 1987-10-03 | 1987-10-03 | 故障入出力装置代替方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62249115A JPH0192859A (ja) | 1987-10-03 | 1987-10-03 | 故障入出力装置代替方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0192859A true JPH0192859A (ja) | 1989-04-12 |
Family
ID=17188172
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62249115A Pending JPH0192859A (ja) | 1987-10-03 | 1987-10-03 | 故障入出力装置代替方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0192859A (ja) |
-
1987
- 1987-10-03 JP JP62249115A patent/JPH0192859A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| USRE37038E1 (en) | Method and system for automated termination and resumption in a time zero backup copy process | |
| US5247664A (en) | Fault-tolerant distributed database system and method for the management of correctable subtransaction faults by the global transaction source node | |
| US7370248B2 (en) | In-service raid mirror reconfiguring | |
| KR950014175B1 (ko) | 데이타의 타임제로 백업 복사 방법과 수단 | |
| JPS62105247A (ja) | デ−タ・ベ−ス・システムの管理方法 | |
| US12282662B2 (en) | Chassis servicing and migration in a scale-up NUMA system | |
| CN112765126A (zh) | 数据库事务的管理方法、装置、计算机设备和存储介质 | |
| US7107485B2 (en) | Method, apparatus, and computer readable medium for managing multiple system | |
| CN117112311B (zh) | I/o驱动的数据恢复方法、系统及装置 | |
| JPH0192859A (ja) | 故障入出力装置代替方式 | |
| JPH0370253B2 (ja) | ||
| JPS63140352A (ja) | オンライン・システムのデ−タ・ベ−ス記憶装置 | |
| JPH01204157A (ja) | 故障入出力処理装置代替方式 | |
| JP2612385B2 (ja) | 多重化サブシステム間処理引継ぎ処理方式 | |
| JPH1185594A (ja) | リモートコピー用情報処理システム | |
| JPH06282496A (ja) | 二重化共有メモリにおける排他制御命令のリカバリ方法 | |
| JP4137004B2 (ja) | 分散型計算機システムのプロセス管理方法 | |
| US6282672B1 (en) | System for simultaneously executing any one of plurality of applications that must be executed using static data not modified by another computer program | |
| JP2574532B2 (ja) | フォールトトレラントシステムにおける資源管理方法 | |
| JPH06214848A (ja) | データベース管理システム | |
| JPH0552538B2 (ja) | ||
| JP2526726B2 (ja) | 多重化ファイル復旧方式 | |
| JP3340284B2 (ja) | 冗長システム | |
| JPH04105159A (ja) | 業務代行方式 | |
| JPH04235639A (ja) | 計算機システムのノーストップ運転処理方式 |