JPS6341943A - Error restoring system for logic unit - Google Patents
Error restoring system for logic unitInfo
- Publication number
- JPS6341943A JPS6341943A JP61186367A JP18636786A JPS6341943A JP S6341943 A JPS6341943 A JP S6341943A JP 61186367 A JP61186367 A JP 61186367A JP 18636786 A JP18636786 A JP 18636786A JP S6341943 A JPS6341943 A JP S6341943A
- Authority
- JP
- Japan
- Prior art keywords
- error
- logic unit
- internal state
- instruction
- logical device
- 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
- 238000000034 method Methods 0.000 claims description 25
- 238000011084 recovery Methods 0.000 claims description 10
- 230000010365 information processing Effects 0.000 claims description 9
- 230000000593 degrading effect Effects 0.000 claims 1
- 230000004044 response Effects 0.000 abstract description 2
- 238000012544 monitoring process Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 230000015556 catabolic process Effects 0.000 description 4
- 238000006731 degradation reaction Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
Landscapes
- Retry When Errors Occur (AREA)
- Hardware Redundancy (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は複数の論理装置が主記憶装置を共有する情報処
理システムにおいて何れかの論理装置にエラーが発生し
た場合にエラー回復処理を行なう方式に関する。[Detailed Description of the Invention] [Field of Industrial Application] The present invention provides a method for performing error recovery processing when an error occurs in any logical device in an information processing system in which a plurality of logical devices share a main storage device. Regarding.
従来、この種のエラー回復方式が、例えば特開昭57−
064849号公報(特願昭55−141323号)に
開示されている。Conventionally, this type of error recovery method has been proposed, for example, in Japanese Patent Application Laid-Open No. 1983-
It is disclosed in Publication No. 064849 (Japanese Patent Application No. 55-141323).
この方式は、ある論理装置(中央処理装置)でエラーが
発生し、このエラーを発生した命令がメモリ書換えの条
件等で再試行可能と判断された場合、先ずエラーを発生
した論理装置で所定回数の再試行を行なわせ、それでも
エラーの回復が行なわれなかったときに、その命令を他
の正常な論理装置で再試行させるものである。In this method, when an error occurs in a certain logic unit (central processing unit) and it is determined that the instruction that caused the error can be retried due to memory rewriting conditions, etc., the logic unit that caused the error is first retried a predetermined number of times. If the error is still not recovered, the instruction is retried using another normal logical device.
このエラー回復方式では、エラーの原因が間欠故障で、
かつ再試行可能であってもエラーの発生した論理装置で
の再試行に成功すれば、システムダウン等を回避でき、
またエラー原因が固定故障によるものであっても再試行
可能であれば正常な他の論理装置で再試行が成功するこ
とによりシステムダウン等を回避できる。In this error recovery method, the cause of the error is an intermittent failure,
Even if retry is possible, if the retry is successful on the logical device where the error occurred, system down etc. can be avoided.
Furthermore, even if the cause of the error is a fixed failure, if a retry is possible, a system down can be avoided by successfully retrying with another normal logical device.
しかし、間欠故障であても常に再試行可能となるもので
はなく、命令実行中のメモリ書換えりイミンクによって
は再試行不可能となる場合もある。また、間欠故障を一
度おこした論理袋(冴は再び間欠故障をおこす確率が高
いと考えられるから、再試行を先ずエラーの発生した論
理装置で行なわせるこの方式では、その再試行の途中に
おいて再び間欠故障によるエラーが発生し、そのエラー
の命令が今度は再試行不可能となる可能生があり、この
ような場合、再試行不可能であるが故にシステムタウン
やジョブアポート等につながるという欠点がある。However, even in the case of an intermittent failure, retrying is not always possible, and retrying may not be possible depending on memory rewriting during instruction execution. In addition, since it is thought that a logic bag that has once caused an intermittent fault (Sae) has a high probability of causing an intermittent fault again, in this method, the retry is performed first on the logic device where the error occurred, and during the retry, the If an error occurs due to an intermittent failure, there is a possibility that the instruction in error cannot be retried.In such a case, since retry is not possible, it may lead to system town or job abort. be.
このエラー回復方式を改善したものとして、論理装置で
エラーが発生した場合で、かつ該エラーの命令が再試行
回走と判断されたとき、該エラーを発生した論理装置で
再試行することなく、他のIF常な論理装置に前記エラ
ーの命令からの再試行を行なわせるようにした方式が考
えられている。As an improvement to this error recovery method, when an error occurs in a logical device and the instruction in the error is determined to be retried, the error recovery method is improved without retrying in the logical device where the error occurred. A method has been considered in which another IF normal logic device is made to retry from the error instruction.
この方式では、論理装置の局部的な障害であり、障害部
分を機能デグレードして継続的に運転できる場合にも、
論理装置を1台を切り離してしまうため、システムの性
イタを無駄に低下させるという欠点がある。未発明の目
的は、システムタウンやジョブアボード等を招く危険性
が少なく、しかも性能低下を極力抑えて論理装置のエラ
ー回復を行なう論理装置のエラー回復方式を提供するこ
とにある。With this method, even if the fault is local to the logical device and the faulty part can be functionally degraded to continue operation,
Since one logical device is separated, this method has the disadvantage of unnecessarily lowering the performance of the system. An object of the present invention is to provide an error recovery method for a logical device that reduces the risk of system town, job abort, etc., and performs error recovery of the logical device while minimizing performance degradation.
本発明の論理装置のエラー検出方式は、論理装置でエラ
ーが発生した場合に、エラーとなった命令が再試行可能
で、かつ前記エラーを発生した論理装着の機能の一部を
デグレードして処理を続けることができないと判断され
たとき、該エラーを発生した論理装置で再試行すること
なく他の正常な論理装置に前記エラーとなった命令から
の再試行を行なわせるものである。The logic device error detection method of the present invention is such that when an error occurs in the logic device, the instruction that caused the error can be retried, and a part of the function of the logic installation that caused the error is degraded for processing. When it is determined that the instruction cannot be continued, another normal logic device is made to retry the instruction that caused the error, without retrying with the logic device that caused the error.
したがって、再試行中に間欠故障によるエラーが発生し
そのエラーの命令が再試行不可能となってシステムダウ
ンやジョブアポート等を招く危険性を少なくすることが
でき、しかも機能デグレード運転可能なエラーの場合に
は、論理装置を切り離すことなく一部機能のみをデグレ
ードして運転することができるため性能低下を極力抑え
ることができる。Therefore, it is possible to reduce the risk that an error due to an intermittent failure occurs during a retry, and the error command cannot be retried, resulting in a system down or job abort. In some cases, it is possible to operate with only some functions degraded without disconnecting the logical device, thereby minimizing performance degradation.
次に、本発明の実施例について図面を参照して説明する
。Next, embodiments of the present invention will be described with reference to the drawings.
第1図は本発明の論理装置のエラー回復方式の一実施例
が適用された情報処理システムのブロック図、第2図は
診断処理装置2の処理例の流れ図である。FIG. 1 is a block diagram of an information processing system to which an embodiment of the logic device error recovery method of the present invention is applied, and FIG. 2 is a flowchart of an example of processing by the diagnostic processing device 2. In FIG.
この情報処理システムは、情報処理装置1と診断処理装
置2で構成されている。情報処理装置lは、例えば中央
処理装置である複数の論理装置11、13と、これら複
数の論理装置11.13に接続され両輪理装置11.1
3からアクセス可能な主記憶装置12と、論理装置11
. i3および主記憶装置12に接続された監視手段1
4とを含み、一つのオペレーティング・システムで制御
されている。監視手段14は、論理装置11.13の故
障(エラー)を検出する機能と、故障を検出するとその
故障した論理装置の内部状態を保存して診断インタフェ
イス3を介して診断処理装置2にその旨を通知する機能
とを有している。診断処理装置2は、内部状態の読出し
手段21と、再試行および機能デグレード運転の可能性
の判断手段22と、引継ぎ情報の編集・作成手段23と
、引継ぎ情報の設定手段24と、引継ぎ処理の再実行・
継続の指示手段25とを含む。内部状態の読出し手段2
1は、監視手段14から上記通知があったときに監視手
段14によって保存された故障発生論理装置の内部状態
を読出す手段である。This information processing system includes an information processing device 1 and a diagnostic processing device 2. The information processing device 1 includes a plurality of logical devices 11 and 13, which are central processing units, for example, and a double-wheel processing device 11.1 connected to these plurality of logical devices 11.13.
The main storage device 12 accessible from 3 and the logical device 11
.. Monitoring means 1 connected to i3 and main storage device 12
4 and are controlled by a single operating system. The monitoring means 14 has a function of detecting a failure (error) in the logical device 11.13, and when a failure is detected, saves the internal state of the failed logical device and transmits it to the diagnostic processing device 2 via the diagnostic interface 3. It also has a function to notify you of this. The diagnostic processing device 2 includes an internal state reading means 21, a determination means 22 for determining the possibility of retrying and functionally degraded operation, a handover information editing/creation means 23, a handover information setting means 24, and a handover information setting means 24. Re-run/
and a continuation instruction means 25. Internal state reading means 2
Reference numeral 1 denotes a means for reading out the internal state of the faulty logic device stored by the monitoring means 14 when the above notification is received from the monitoring means 14.
再試行および機能デグレード運転の可能性の判断手段2
2は、その読出された内部状態に基づいてエラーを発生
した命令の再試行の可能性および機能デグレード運転の
可能性を判断する手段である。Method 2 for determining the possibility of retrying and functionally degraded operation
2 is a means for determining the possibility of retrying an instruction in which an error has occurred and the possibility of functionally degraded operation based on the read internal state.
引継ぎ情報の編集・作成手段23は、再試行および機能
デグレード運転の可能性の判断手段22で再試行可能と
判断されたときに、故障した論理装置上で実行していた
処理の引継ぎ情報を前記内部状態から編集・作成する手
段である。引継ぎ情報の設定手段24は、引継ぎ情報の
編集・作成手段23で作成された引継ぎ情報を故障が検
出された論理装置以外の他の正常な論理装着に設定する
手段である。引継ぎ処理の再実行φ継続の指示手段25
は、引継ぎ情報の設定手段24により設定された情報を
もとにその正常な論理装置上で故障の検出された論理装
置で行なわれていた処理を引継いで再実行させることを
指示する手段である。The takeover information editing/creating means 23 edits the takeover information of the process being executed on the failed logical device when the retry and functional degraded operation possibility determining means 22 determines that a retry is possible. This is a means of editing and creating from the internal state. The handover information setting means 24 is means for setting the handover information created by the handover information editing/creation means 23 to other normal logical installations other than the logical device in which the failure has been detected. Instructing means 25 for re-execution of the handover process φ continuation
is means for instructing to take over and re-execute the process that was being performed in the logical device in which the failure was detected on the normal logical device based on the information set by the takeover information setting means 24. .
次に、論理装置11に故障が発生した場合を例にとって
第2図により本実施例の動作を説明する。Next, the operation of this embodiment will be explained with reference to FIG. 2, taking as an example a case where a failure occurs in the logic device 11.
論理装置11に故障が発生すると、これが監視手段14
で検出される。監視手段14はこれを検出すると、論理
装置11の処理を中断させてその内部状態を保存し、診
断インタフェイス3を介して診断処理装置2に論理装置
11が故障した旨の通知を行なう。診断処理装置2はこ
れに応答して内部状態の読出し手段21を起動し、この
手段21により監視手段14で保存された論理装置11
の内部状態を読出す(処理51)6次に、診断処理装置
2は上記読出された内部状態から検出された故障が再試
行可能、かつ機能デグレード運転不可のものであるか否
かを再試行および機能デグレード運転の可能性の判断手
段22で判断しく処理52)、再試行可能、かつ機能デ
グレード運転不可でない場合には、故障発生の論理装置
11の障害処理を行なう0機能デグレード運転可能な障
害ならば機能デグレードを行ない運転が継続される。そ
うでなければ、故障発生の論理装置11のシステムから
の切り離しが行なわれる。一方、処理52で再試行可能
、かつ機能デグレード運転不可と判断されたときは、引
継ぎ情報の編集・作成手段23により読出した内部状態
から引継ぎ情報を編集・作成しく処理53)、この引継
ぎ情報を引継ぎ情報の設定手段24によって正常な論理
装置13に対し設定させる(処理54)。そして、引継
ぎ処理の再実行・a続の指示手段25により正常な論理
装置13に処理の引継ぎを指示しく処理55)、論理装
置13に引継いだ処理の再実行・継続金行なわせる。こ
れにより、再試行可能な故障の検出された論理装置11
で実行されていたエラー発生時の処理が故障の検出され
た論理装置ll上でなく他の正常な論理装置13上で再
実行され、論理装置11で発生したエラーの回復が行な
われると共に、その後の処理も故障の発生した論理装置
11でなく正常な論理装置13に引継がれる。正常な論
理装置13が故障した論理装置11の処理を引継いた場
合、通常その故障した論理装置11は論理的にシステム
から切り離される。When a failure occurs in the logical device 11, the monitoring means 14
Detected in When the monitoring means 14 detects this, it interrupts the processing of the logical device 11, saves its internal state, and notifies the diagnostic processing device 2 via the diagnostic interface 3 that the logical device 11 has failed. In response to this, the diagnostic processing device 2 activates the internal state reading means 21, which causes the logical device 11 stored in the monitoring means 14 to be read out.
(Process 51) 6 Next, the diagnostic processing device 2 retries whether or not the fault detected from the read internal state is one that can be retried and is functionally degraded and cannot be operated. Then, the determination means 22 for determining the possibility of functional degraded operation performs processing 52), and if retry is possible and functional degraded operation is not disabled, the fault processing of the logic device 11 in which the failure has occurred is performed. 0 Failure that allows functional degraded operation If so, the function will be degraded and operation will continue. Otherwise, the failed logical device 11 is disconnected from the system. On the other hand, when it is determined in process 52 that retry is possible and functional degraded operation is not possible, the takeover information is edited and created from the internal state read by the takeover information editing/creation means 23 (process 53), and this takeover information is The takeover information setting means 24 causes the normal logical device 13 to set it (processing 54). Then, the re-execution/a-continuation instructing means 25 instructs the normal logical device 13 to take over the process (step 55), causing the logical device 13 to re-execute the inherited process and perform a continuation payment. As a result, the logical device 11 in which a failure has been detected can be retried.
The process executed when an error occurs is re-executed on another normal logical device 13 instead of on the logical device 11 in which the failure was detected, and the error that occurred in the logical device 11 is recovered. The processing is also taken over by the normal logical device 13 instead of the logical device 11 in which the failure has occurred. When a normal logical device 13 takes over the processing of a failed logical device 11, the failed logical device 11 is usually logically separated from the system.
以上の説明は、論理装置11が故障した場合であるが、
論理装置13が故障した場合も上述したように診断処理
装置2の制御のもとに正常な論理装置11に処理を引継
いで、論理装置13上で行なわれていた処理を継続して
行なうことができる。The above explanation is for the case where the logical device 11 fails, but
Even if the logical device 13 fails, as described above, the normal logical device 11 can take over the processing under the control of the diagnostic processing device 2, and the processing that was being performed on the logical device 13 can be continued. can.
なお、本実施例は論理装置が2台の場合であるが、論理
装置が3台以上備わっている情報処理システムに対して
も本発明は適用可能である。Note that although this embodiment deals with a case where there are two logical devices, the present invention is also applicable to an information processing system equipped with three or more logical devices.
以上説明したように本発明は、再試行可能、かつ機能デ
グレード運転不可のエラーが発生した場合に、エラーと
なった命令の再試行を、エラーの発生した論理装置で実
行することなく、他の正常な論理装置で実行することに
より、再試行中に間欠故障によるエラーが発生しそのエ
ラーの命令が再試行不可能となってシステムダウンやジ
ョブアボード等を招く危険性を少なくすることができ。As explained above, the present invention enables, when an error that allows retry and disables functional degraded operation occurs, to retry the instruction in error without executing it in the logic device where the error occurred, and to By executing on a normal logical device, it is possible to reduce the risk of an error occurring due to an intermittent failure during retry, making it impossible to retry the instruction in error, resulting in system down, job abort, etc. .
しかも機能デグレード運転可能なエラーの場合には、論
理装置を切り離すことなく一部機能のみをデグレードし
て運転することができるため性能低下を極力抑えること
ができるという効果がある。Moreover, in the case of an error that allows functional degradation, only a part of the functions can be degraded and operated without disconnecting the logical device, which has the effect of suppressing performance degradation as much as possible.
第1図は本発明の論理装置のエラー回復方式の一実施例
が適用された情報処理システムのブロック図、第2図は
診断処理装置2の処理例の流れ図である。
1・・・・・・・・・情報処理装置、
2・・・・・・・・・診断処理装置、
3・・・・・・・・・診断インタフェイス、11.13
・・・論理装着、
12・・・・・・・・・主記憶装置、
14・・・・・・・・・監視手段、
21・・・・・・・・・内部状態の読出し手段。
22・・・・・・・・・再試行および機能デグレード運
転の可能性の判断手段、
23・・・・・・・・・引継ぎ情報の編集・作成手段、
24・・・・・・・・・引継ぎ情報の設定手段、25・
・・・・・・・・引継ぎ処理の再実行会継続の指示手段
特許出願人 日本電気株式会社 )
第1図FIG. 1 is a block diagram of an information processing system to which an embodiment of the logic device error recovery method of the present invention is applied, and FIG. 2 is a flowchart of an example of processing by the diagnostic processing device 2. In FIG. 1... Information processing device, 2... Diagnostic processing device, 3... Diagnostic interface, 11.13
. . . logical mounting, 12 . . . main storage device, 14 . . . monitoring means, 21 . . . internal state reading means. 22...Means for determining the possibility of retrying and functionally degraded operation, 23...Means for editing and creating handover information,
24...Means for setting transfer information, 25.
...Means for instructing the continuation of the re-execution meeting of the handover process Patent applicant: NEC Corporation) Figure 1
Claims (1)
ムにおいて、前記論理装置でエラーが発生した場合に、
エラーとなった命令が最試行可能で、かつ前記エラーを
発生した論理装置の機能の一部をデグレードして処理を
続けることができないと判断されたとき、該エラーを発
生した論理装置で再試行することなく他の正常な論理装
置に前記エラーとなった命令からの最試行を行なわせる
論理装置のエラー回復方式。In an information processing system in which multiple logical devices share a main storage device, when an error occurs in the logical device,
When it is determined that the instruction that caused the error can be retried, and that it is not possible to continue processing by degrading part of the function of the logic device that caused the error, retry the instruction using the logic device that caused the error. An error recovery method for a logic device that causes another normal logic device to make a retry from the instruction that caused the error without causing the error.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61186367A JPS6341943A (en) | 1986-08-08 | 1986-08-08 | Error restoring system for logic unit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61186367A JPS6341943A (en) | 1986-08-08 | 1986-08-08 | Error restoring system for logic unit |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6341943A true JPS6341943A (en) | 1988-02-23 |
Family
ID=16187138
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61186367A Pending JPS6341943A (en) | 1986-08-08 | 1986-08-08 | Error restoring system for logic unit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6341943A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5630044A (en) * | 1993-07-06 | 1997-05-13 | Nec Corporation | Memory fault recovery system which executes degradation or recovery of memory |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS4911528A (en) * | 1972-06-02 | 1974-02-01 | ||
JPS5587251A (en) * | 1978-12-26 | 1980-07-01 | Nec Corp | Error recovery system of logic unit |
JPS5785151A (en) * | 1980-11-17 | 1982-05-27 | Nec Corp | Error recovery system of logical device |
JPS57137949A (en) * | 1981-02-18 | 1982-08-25 | Nec Corp | Error recovery system of logical device |
JPS57143646A (en) * | 1981-03-03 | 1982-09-04 | Nec Corp | Error recovery system for logical device |
JPS57196364A (en) * | 1981-05-27 | 1982-12-02 | Hitachi Ltd | Free-running dual control system |
-
1986
- 1986-08-08 JP JP61186367A patent/JPS6341943A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS4911528A (en) * | 1972-06-02 | 1974-02-01 | ||
JPS5587251A (en) * | 1978-12-26 | 1980-07-01 | Nec Corp | Error recovery system of logic unit |
JPS5785151A (en) * | 1980-11-17 | 1982-05-27 | Nec Corp | Error recovery system of logical device |
JPS57137949A (en) * | 1981-02-18 | 1982-08-25 | Nec Corp | Error recovery system of logical device |
JPS57143646A (en) * | 1981-03-03 | 1982-09-04 | Nec Corp | Error recovery system for logical device |
JPS57196364A (en) * | 1981-05-27 | 1982-12-02 | Hitachi Ltd | Free-running dual control system |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5630044A (en) * | 1993-07-06 | 1997-05-13 | Nec Corporation | Memory fault recovery system which executes degradation or recovery of memory |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0820965B2 (en) | How to continue running the program | |
JP4315016B2 (en) | System switching method for computer system | |
JPS6341943A (en) | Error restoring system for logic unit | |
JPS6146543A (en) | Fault processing system of transfer device | |
JPS63136142A (en) | Error recovery system for logical unit | |
JPS62172436A (en) | Error recovery system for logical unit | |
JP2001175545A (en) | Server system, fault diagnosing method, and recording medium | |
JPH08329025A (en) | Process migration system | |
JPH0713792A (en) | Error control system in hot standby system | |
JPH0430224A (en) | Execution continuing system for processing | |
JP2815730B2 (en) | Adapters and computer systems | |
JPS6143739B2 (en) | ||
JPS60195649A (en) | Error reporting system of microprogram-controlled type data processor | |
JPS62113241A (en) | Fault recovery device | |
JPS63140341A (en) | Error recovery system for logical unit | |
JPH04211841A (en) | Duplex processor | |
JPH01305440A (en) | Hot standby system | |
JPS635779B2 (en) | ||
JPH02253441A (en) | Device switching system for computer system | |
JPS61183769A (en) | System recovery controlling system | |
JPH0287794A (en) | Maintenance processor for electronic exchange system | |
JPS6172496A (en) | System resuming system of duplex information processor | |
JPS59135553A (en) | Holding system of fault information | |
JPH0661063B2 (en) | Logical device error recovery method | |
JPH04177538A (en) | Error detecting system |