JPH01314340A - 情報処理装置の障害処理方式 - Google Patents
情報処理装置の障害処理方式Info
- Publication number
- JPH01314340A JPH01314340A JP63147126A JP14712688A JPH01314340A JP H01314340 A JPH01314340 A JP H01314340A JP 63147126 A JP63147126 A JP 63147126A JP 14712688 A JP14712688 A JP 14712688A JP H01314340 A JPH01314340 A JP H01314340A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- retry
- input
- processing unit
- central processing
- 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
- 230000010365 information processing Effects 0.000 claims description 12
- 238000000034 method Methods 0.000 claims description 10
- 238000001514 detection method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Landscapes
- Retry When Errors Occur (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は情報処理装置の障害処理方式に関し、特に中央
処理装置、入出力制御装置およびサービスプロセッサを
含む情報処理装置における障害処理方式に関する。
処理装置、入出力制御装置およびサービスプロセッサを
含む情報処理装置における障害処理方式に関する。
従来、この種の情報処理装置は、システムの運用および
障害監視用に使用するためにサービスプロセッサを常備
しており、中央処理装置の障害時には中央処理装置内の
障害検出回路で障害を検出してサービスプロセッサに割
込み信号を出すことにより、サービスプロセッサが中央
処理装置内の内部情報を読み出して中央処理装置をリセ
ットするようになっている。そして、リセットされた中
央処理装置は、リトライ処理を行い、リトライ成功の場
合にはプログラムの走行が可能となるようになっている
。
障害監視用に使用するためにサービスプロセッサを常備
しており、中央処理装置の障害時には中央処理装置内の
障害検出回路で障害を検出してサービスプロセッサに割
込み信号を出すことにより、サービスプロセッサが中央
処理装置内の内部情報を読み出して中央処理装置をリセ
ットするようになっている。そして、リセットされた中
央処理装置は、リトライ処理を行い、リトライ成功の場
合にはプログラムの走行が可能となるようになっている
。
ところで、従来の情報処理装置は、入出力制御装置が主
記憶装置または中央処理装置にアクセス中に中央処理装
置が障害となった場合でも、サービスプロセッサには障
害報告が行われるものの、入出力側′4′n装置には障
害報告が行われない構成となっていた。
記憶装置または中央処理装置にアクセス中に中央処理装
置が障害となった場合でも、サービスプロセッサには障
害報告が行われるものの、入出力側′4′n装置には障
害報告が行われない構成となっていた。
上述した従来の情報処理装置では、入出力制御装置から
の主記憶装置または中央処理装置のアクセス中に中央処
理装置に障害が発生した場合に、中央処理装置の障害は
サービスプロセッサには報告されるが入出力制御装置に
は報告されなかったので、入出力制御装置は中央処理装
置の障害を認知することができず、中央処理装置からの
応答待ちで監視タイム等のタイムアウトを検出してしま
い、入出力制御装置も中央処理装置とともに障害となり
、二重障害が発生するという欠点がある。
の主記憶装置または中央処理装置のアクセス中に中央処
理装置に障害が発生した場合に、中央処理装置の障害は
サービスプロセッサには報告されるが入出力制御装置に
は報告されなかったので、入出力制御装置は中央処理装
置の障害を認知することができず、中央処理装置からの
応答待ちで監視タイム等のタイムアウトを検出してしま
い、入出力制御装置も中央処理装置とともに障害となり
、二重障害が発生するという欠点がある。
また、中央処理装置と入出力制御装置とが二重障害とな
った場合には、システムの障害解析が容易にできないと
いう欠点がある。
った場合には、システムの障害解析が容易にできないと
いう欠点がある。
本発明の目的は、上述の点に鑑み、中央処理装置の障害
時に中央処理装置からの応答待ちで入出力制御装置も障
害となるような二重障害の発生を未然に防止することが
できるようにした情報処理装置の障害処理方式を提供す
ることにある。
時に中央処理装置からの応答待ちで入出力制御装置も障
害となるような二重障害の発生を未然に防止することが
できるようにした情報処理装置の障害処理方式を提供す
ることにある。
本発明の情報処理装置の障害処理方式は、中央処理装置
の障害時にサービスプロセッサに割込みをかける障害報
告回路と、前記中央処理装置のリトライ処理を行うCP
Uリトライ処理回路と、このCPUリトライ処理回路に
よる前記中央処理装置のリトライ処理の結果を表示する
状態表示回路と、入出力制御装置のリトライ処理を行う
IOPリトライ処理回路と、前記障害報告回路からの割
込みを受け付ける前記サービスプロセッサ内の割込み受
付回路と、前記状態表示回路をポーリングして前記中央
処理装置のリトライ処理の結果を読み出す状態読出し回
路と、前記割込み受付回路により割込みが受け付けられ
たときに前記中央処理装置をリセットして前記CPUリ
トライ処理回路による前記中央処理装置のリトライ処理
を実行させるとともに前記入出力制御装置の動作を停止
させ前記状a読出し回路により前記中央処理装置のリト
ライ処理の結果としてリトライ成功が読み出されたとき
に前記TOPIJ)ライ処理回路による前記入出力制御
装置のリトライ処理を実行させるスタート/ストップ制
御回路とを存する。
の障害時にサービスプロセッサに割込みをかける障害報
告回路と、前記中央処理装置のリトライ処理を行うCP
Uリトライ処理回路と、このCPUリトライ処理回路に
よる前記中央処理装置のリトライ処理の結果を表示する
状態表示回路と、入出力制御装置のリトライ処理を行う
IOPリトライ処理回路と、前記障害報告回路からの割
込みを受け付ける前記サービスプロセッサ内の割込み受
付回路と、前記状態表示回路をポーリングして前記中央
処理装置のリトライ処理の結果を読み出す状態読出し回
路と、前記割込み受付回路により割込みが受け付けられ
たときに前記中央処理装置をリセットして前記CPUリ
トライ処理回路による前記中央処理装置のリトライ処理
を実行させるとともに前記入出力制御装置の動作を停止
させ前記状a読出し回路により前記中央処理装置のリト
ライ処理の結果としてリトライ成功が読み出されたとき
に前記TOPIJ)ライ処理回路による前記入出力制御
装置のリトライ処理を実行させるスタート/ストップ制
御回路とを存する。
本発明の情報処理装置の障害処理方式では、障害報告回
路が中央処理装置の障害時にサービスプロセッサに割込
みをかけ、CPUリトライ処理回路が中央処理装置のリ
トライ処理を行い、状態表示回路がCPUリトライ処理
回路による中央処理装置のリトライ処理の結果を表示し
、IOPリトライ処理回路が入出力制御装置のリトライ
処理を行い、サービスプロセッサ内の割込み受付回路が
障害報告回路からの割込みを受け付け、状a読出し回路
が状態表示回路をポーリングして中央処理装置のリトラ
イ処理の結果を読み出し、スタート/ストップ制御回路
が割込み受付回路により割込みが受け付けられたときに
中央処理装置をリセットしてCPUIJ)ライ処理回路
による中央処理装置のリトライ処理を実行させるととも
に入出力制御装置の動作を停止させ状態読出し回路によ
り中央処理装置のリトライ処理の結果としてリトライ成
功が読み出されたときにrOPリトライ処理回路による
入出力w制御装置のリトライ処理を実行させる。
路が中央処理装置の障害時にサービスプロセッサに割込
みをかけ、CPUリトライ処理回路が中央処理装置のリ
トライ処理を行い、状態表示回路がCPUリトライ処理
回路による中央処理装置のリトライ処理の結果を表示し
、IOPリトライ処理回路が入出力制御装置のリトライ
処理を行い、サービスプロセッサ内の割込み受付回路が
障害報告回路からの割込みを受け付け、状a読出し回路
が状態表示回路をポーリングして中央処理装置のリトラ
イ処理の結果を読み出し、スタート/ストップ制御回路
が割込み受付回路により割込みが受け付けられたときに
中央処理装置をリセットしてCPUIJ)ライ処理回路
による中央処理装置のリトライ処理を実行させるととも
に入出力制御装置の動作を停止させ状態読出し回路によ
り中央処理装置のリトライ処理の結果としてリトライ成
功が読み出されたときにrOPリトライ処理回路による
入出力w制御装置のリトライ処理を実行させる。
次に、本発明について図面を参照して詳細に説明する。
第1図は、本発明の一実施例の情報処理装置の障害処理
方式の構成を示すブロック図である0本実施例の情報処
理装置の障害処理方式は、中央処理装置1と、サービス
プロセッサ2と、2台の入出力制御装置3および4とか
ら、その主要部が構成されている。
方式の構成を示すブロック図である0本実施例の情報処
理装置の障害処理方式は、中央処理装置1と、サービス
プロセッサ2と、2台の入出力制御装置3および4とか
ら、その主要部が構成されている。
中央処理装置l!f1は、中央処理装置lの障害を検出
する障害検出回路IOと、サービスプロセッサ2に割込
み信号を送出して障害報告を行う障害報告回路11と、
中央処理装置1の障害時にサービスプロセッサ2からス
タート指示を受けて命令等のリトライ (リトライ処理
)を行うCPU (中央処理装置)リトライ処理回路1
2と、CPUIJ)ライ処理回路12による中央処理装
置lのリトライ処理がリトライ成功かリトライネ成功か
を表示する状態表示回路13とを含んで構成されている
。
する障害検出回路IOと、サービスプロセッサ2に割込
み信号を送出して障害報告を行う障害報告回路11と、
中央処理装置1の障害時にサービスプロセッサ2からス
タート指示を受けて命令等のリトライ (リトライ処理
)を行うCPU (中央処理装置)リトライ処理回路1
2と、CPUIJ)ライ処理回路12による中央処理装
置lのリトライ処理がリトライ成功かリトライネ成功か
を表示する状態表示回路13とを含んで構成されている
。
サービスプロセッサ2は、中央処理装置1内の障害報告
回路11からの障害報告としての割込み信号を受け付け
る割込み受付回路20と、中央処理装置1内の状態表示
回路13をポーリングして中央処理Wl+のリトライ処
理の結果を読み出す状態読出し回路21と、中央処理装
置1ならびに入出力制御装置3および4に対して命令の
スタートおよびストップの指示を行うスタート/ストッ
プ制御回路22とを含んで構成されている。
回路11からの障害報告としての割込み信号を受け付け
る割込み受付回路20と、中央処理装置1内の状態表示
回路13をポーリングして中央処理Wl+のリトライ処
理の結果を読み出す状態読出し回路21と、中央処理装
置1ならびに入出力制御装置3および4に対して命令の
スタートおよびストップの指示を行うスタート/ストッ
プ制御回路22とを含んで構成されている。
入出力制御装置3および4は、IOP (入出力制御装
置)リトライ処理回路30および31をそれぞれ含んで
構成されている。
置)リトライ処理回路30および31をそれぞれ含んで
構成されている。
次に、このように構成された本実施例の情報処理装置の
障害処理方式の動作について説明する。
障害処理方式の動作について説明する。
中央処理装置1内で障害が発生すると、障害検出回路1
0が障害の発生を認識し、障害報告回路11がサービス
プロセッサ2に障害報告として割込み信号を送出する。
0が障害の発生を認識し、障害報告回路11がサービス
プロセッサ2に障害報告として割込み信号を送出する。
サービスプロセッサ2では、割込み受付回路20が障害
報告回路11からの障害報告としての割込み信号を受け
付けると、割込み受付回路20は、状態読出し回路21
に読出し指示を出すとともに、スタート/ストップ制御
回路22にスタート/ストップ指示を出す。
報告回路11からの障害報告としての割込み信号を受け
付けると、割込み受付回路20は、状態読出し回路21
に読出し指示を出すとともに、スタート/ストップ制御
回路22にスタート/ストップ指示を出す。
割込み受付回路20からの読出し指示を受けた状態続出
し回路21は、中央処理装置l内の状態表示回路13を
一定時間毎にポーリングして中央処理装置1のリトライ
処理の結果かリトライ成功かリトライネ成功かのチエツ
クを開始する。
し回路21は、中央処理装置l内の状態表示回路13を
一定時間毎にポーリングして中央処理装置1のリトライ
処理の結果かリトライ成功かリトライネ成功かのチエツ
クを開始する。
また、割込み受付回路20からのスタート/ストップ指
示を受けたスタート/ストップ制御回路22は、中央処
理装置l内をリセットしてCP U I7トライ処理回
路12にリトライスタート指示を出すとともに、入出力
制御装置3および4のIOPリトライ処理回路30およ
び31に中央処理装置1に障害が発生したためのストッ
プ↑旨示を出す。
示を受けたスタート/ストップ制御回路22は、中央処
理装置l内をリセットしてCP U I7トライ処理回
路12にリトライスタート指示を出すとともに、入出力
制御装置3および4のIOPリトライ処理回路30およ
び31に中央処理装置1に障害が発生したためのストッ
プ↑旨示を出す。
スタート/ストップ制御回路22からのりI・ライスタ
ート指示を受けたCPUリトライ処理回路12は、障害
内容をプログラムに通知する等の障害処理を実行した後
にリトライ処理を実行し、リトライ処理が成功したとき
には状態表示回路13にリトライ成功を、リトライ処理
が成功しなかったときにはリトライネ成功をセントする
。
ート指示を受けたCPUリトライ処理回路12は、障害
内容をプログラムに通知する等の障害処理を実行した後
にリトライ処理を実行し、リトライ処理が成功したとき
には状態表示回路13にリトライ成功を、リトライ処理
が成功しなかったときにはリトライネ成功をセントする
。
また、スタート/ストップ制御回路22からのストップ
指示を受けたIOPリトライ処理回路30および31は
、入出力制御装置3および4の動作を停止させる。
指示を受けたIOPリトライ処理回路30および31は
、入出力制御装置3および4の動作を停止させる。
前述したように状態表示回路13は状態続出し回路21
によりポーリングされて内容を読み出されているので、
CPUIJトライ処理回路12によりリトライ処理が実
行されてリトライ成功またはリトライネ成功がセットさ
れると、サービスプロセッサ2内の状態読出し回路21
は中央処理装置1のリトライ処理の結果がリトライ成功
かリトライネ成功かを知り、中央処理装置1のリトライ
処理の結果がリトライ成功であった場合には、状態表示
回路13のポーリングを停止してスタート/ストップ制
御回路22にスタート指示を出す。
によりポーリングされて内容を読み出されているので、
CPUIJトライ処理回路12によりリトライ処理が実
行されてリトライ成功またはリトライネ成功がセットさ
れると、サービスプロセッサ2内の状態読出し回路21
は中央処理装置1のリトライ処理の結果がリトライ成功
かリトライネ成功かを知り、中央処理装置1のリトライ
処理の結果がリトライ成功であった場合には、状態表示
回路13のポーリングを停止してスタート/ストップ制
御回路22にスタート指示を出す。
状態読出し回路21からのスタート指示を受けたスター
ト/ストップ制御回路22は、入出力制御装置3および
4内のIOPリトライ処理回路30および31にリトラ
イスタート指示を出す。
ト/ストップ制御回路22は、入出力制御装置3および
4内のIOPリトライ処理回路30および31にリトラ
イスタート指示を出す。
リトライスタート指示を受けたl0PIJ)ライ処理回
路30および31は、ストップ指示を受けたときの命令
の実行(リトライ処理)を行い、入出力制御装置3およ
び4の動作を再スタートさせる。
路30および31は、ストップ指示を受けたときの命令
の実行(リトライ処理)を行い、入出力制御装置3およ
び4の動作を再スタートさせる。
なお、状態表示回路13から読み出した中央処理装置1
のリトライ処理の結果がリトライ不成功のときには、状
態続出し回路21は、スタート/ストップ制御回路22
にスタート指示を出さない、この結果、スタート/スト
ップ制?11Eiil路22は、l0P−リトライ処理
回路30および31へのリトライスタート指示を行わな
いので、入出力制御装置ll!3および4はストップ指
示を受けた状態で停止したままとなる。
のリトライ処理の結果がリトライ不成功のときには、状
態続出し回路21は、スタート/ストップ制御回路22
にスタート指示を出さない、この結果、スタート/スト
ップ制?11Eiil路22は、l0P−リトライ処理
回路30および31へのリトライスタート指示を行わな
いので、入出力制御装置ll!3および4はストップ指
示を受けた状態で停止したままとなる。
ところで、上記実施例では、中央処理装置1に接続され
る入出力制御装置を入出力制御装置3および4の2台と
したが、入出力側JB ’A Mが何台であっても本発
明が同様に適用可能であることはいうまでもない。
る入出力制御装置を入出力制御装置3および4の2台と
したが、入出力側JB ’A Mが何台であっても本発
明が同様に適用可能であることはいうまでもない。
以上説明したように本発明は、中央処理装置および入出
力制御装置にCPUIJI−ライ処理回路およびl0P
IJ)ライ処理回路を設はサービスプロセッサ内にこれ
らリトライ処理回路をスタートおよびストップさせるス
タート/ストップ制御回路を設けて、中央処理装置の障
害時にサービスプロセッサが入出力制?!I+装置をス
トップさせ、中央処理装置がリトライ処理に成功した場
合に入出力側?11装置を再スタートさせることにより
、中央処理装置からの応答待ちで人出力制御装置も障害
となるような二重障害の発生を防ぐことができるという
効果がある。
力制御装置にCPUIJI−ライ処理回路およびl0P
IJ)ライ処理回路を設はサービスプロセッサ内にこれ
らリトライ処理回路をスタートおよびストップさせるス
タート/ストップ制御回路を設けて、中央処理装置の障
害時にサービスプロセッサが入出力制?!I+装置をス
トップさせ、中央処理装置がリトライ処理に成功した場
合に入出力側?11装置を再スタートさせることにより
、中央処理装置からの応答待ちで人出力制御装置も障害
となるような二重障害の発生を防ぐことができるという
効果がある。
また、リトライ不成功時には入出力側?11 g Wを
ストップしたままの状態にしておくため、中央処理装置
の障害解析時に入出力制御装置の状態を参照できるとい
う効果がある。
ストップしたままの状態にしておくため、中央処理装置
の障害解析時に入出力制御装置の状態を参照できるとい
う効果がある。
第1図は本発明の一実施例の情報処理装置の障害処理方
式の構成を示すブロック図である。 図において、 1・・・中央処理装置、 2・・・サービスプロセッサ、 3.4・入出力制御装置、 ■0・・・障害検出回路、 11・・・障害報告回路、 12・・・CPUリトライ処理回路、 13・・・状態表示回路、 20・・・割込み受付回路、 21・・・状C,読出し回路、 22・・・スタート/ストップ制御回路、30、31・
l0PIJ)ライ処理回路である。
式の構成を示すブロック図である。 図において、 1・・・中央処理装置、 2・・・サービスプロセッサ、 3.4・入出力制御装置、 ■0・・・障害検出回路、 11・・・障害報告回路、 12・・・CPUリトライ処理回路、 13・・・状態表示回路、 20・・・割込み受付回路、 21・・・状C,読出し回路、 22・・・スタート/ストップ制御回路、30、31・
l0PIJ)ライ処理回路である。
Claims (1)
- 【特許請求の範囲】 中央処理装置の障害時にサービスプロセッサに割込みを
かける障害報告回路と、 前記中央処理装置のリトライ処理を行うCPUリトライ
処理回路と、 このCPUリトライ処理回路による前記中央処理装置の
リトライ処理の結果を表示する状態表示回路と、 入出力制御装置のリトライ処理を行うIOPリトライ処
理回路と、 前記障害報告回路からの割込みを受け付ける前記サービ
スプロセッサ内の割込み受付回路と、前記状態表示回路
をポーリングして前記中央処理装置のリトライ処理の結
果を読み出す状態読出し回路と、 前記割込み受付回路により割込みが受け付けられたとき
に前記中央処理装置をリセットして前記CPUリトライ
処理回路による前記中央処理装置のリトライ処理を実行
させるとともに前記入出力制御装置の動作を停止させ前
記状態読出し回路により前記中央処理装置のリトライ処
理の結果としてリトライ成功が読み出されたときに前記
IOPリトライ処理回路による前記入出力制御装置のリ
トライ処理を実行させるスタート/ストップ制御回路と
、 を有することを特徴とする情報処理装置の障害処理方式
。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63147126A JPH01314340A (ja) | 1988-06-14 | 1988-06-14 | 情報処理装置の障害処理方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63147126A JPH01314340A (ja) | 1988-06-14 | 1988-06-14 | 情報処理装置の障害処理方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01314340A true JPH01314340A (ja) | 1989-12-19 |
Family
ID=15423137
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63147126A Pending JPH01314340A (ja) | 1988-06-14 | 1988-06-14 | 情報処理装置の障害処理方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01314340A (ja) |
-
1988
- 1988-06-14 JP JP63147126A patent/JPH01314340A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH01314340A (ja) | 情報処理装置の障害処理方式 | |
| JP3313667B2 (ja) | 二重化システムの障害検出方式及びその方法 | |
| JPH01314341A (ja) | 情報処理装置の障害処理方式 | |
| JPS62236056A (ja) | 情報処理システムの入出力制御装置 | |
| JP2746184B2 (ja) | 障害ロギングシステム | |
| JPS61224056A (ja) | チヤネル障害検出処理方式 | |
| JP2814988B2 (ja) | 障害処理方式 | |
| JPS59119451A (ja) | 電子計算機システムの診断方式 | |
| JPH1160102A (ja) | エレベータ制御装置 | |
| JPS6155748A (ja) | 電子計算機システム | |
| JPS58195915A (ja) | チヤネル装置のエラ−処理方式 | |
| JP2535664B2 (ja) | 処理条件成立待ち合わせ方式 | |
| JPS6244301B2 (ja) | ||
| JPH0690693B2 (ja) | チャネル障害回復制御装置 | |
| JP2642768B2 (ja) | 入出力装置制御方法 | |
| JPH06318159A (ja) | 装置内異常検出方式 | |
| JPS6388660A (ja) | マイクロプロセツサシステム | |
| JPH022180B2 (ja) | ||
| JPS5822459A (ja) | 割込要求監視方式 | |
| JPS6334492B2 (ja) | ||
| JPH1049394A (ja) | 障害処理システムおよび障害処理方法 | |
| JPS61224048A (ja) | エラ−表示制御方式 | |
| JPH0588944A (ja) | 情報処理システムの入出力制御監視方式 | |
| JPS62245456A (ja) | 時間監視制御方式 | |
| JPS62106564A (ja) | 情報処理システムの現用/予備切り替え制御方式 |