JPS605016B2 - Timeout monitoring method - Google Patents
Timeout monitoring methodInfo
- Publication number
- JPS605016B2 JPS605016B2 JP54169011A JP16901179A JPS605016B2 JP S605016 B2 JPS605016 B2 JP S605016B2 JP 54169011 A JP54169011 A JP 54169011A JP 16901179 A JP16901179 A JP 16901179A JP S605016 B2 JPS605016 B2 JP S605016B2
- Authority
- JP
- Japan
- Prior art keywords
- timeout
- input
- output control
- set sector
- time
- 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.)
- Expired
Links
Landscapes
- Debugging And Monitoring (AREA)
Description
【発明の詳細な説明】
本発明は電子計算機システムにおけるタイムアウト監視
方式に係り、特に大記憶装置に関するセットセクターコ
マンWこよるデッドロックの救済を可能にする方式に関
する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a timeout monitoring method in an electronic computer system, and more particularly to a method for relieving a deadlock caused by a set sector command W regarding a large storage device.
従来のタイムアウト監視方式としてはタイムアウト発生
=異常発生としているが、これにはセットセクターコマ
ンドのデッドロックによるタイムアウトも一律にハード
異常発生と誤診してしまう欠点がある。Conventional timeout monitoring methods assume that the occurrence of a timeout equals the occurrence of an abnormality, but this has the drawback that a timeout due to a deadlock in a set sector command is uniformly misdiagnosed as a hardware abnormality.
セットセクタコマンドによるデッドロックとは、入出力
制御装置が自己の制御配下にある複数の大詰億装置に対
し同時にセットセクタコマンド等を出しているため、あ
る特定の入出力装置にセットセクタコマンドを出し、指
定されたセクタ位暦に記録媒体が回転して来ても、他の
装置が書込又は読出等の処理にて入出力制御装置を占有
していれば、再度指定されたセクタ位置に記録媒体が回
転して来るのを待たなければならず、この操返えしによ
りタイムアウト処理に入るものをいう。A deadlock caused by a set sector command is caused by an input/output control device issuing a set sector command etc. to multiple devices under its control at the same time. Even if the recording medium rotates to the specified sector position, if another device is occupying the input/output control device for writing or reading, it will rotate to the specified sector position again. It is necessary to wait for the recording medium to rotate, and this operation enters a timeout process.
この発明は以上の欠点を克服することを目的としセット
セクタコマンドを複数の大記憶装置に同時に発信可能な
入出力制御装置を有しタイムアウト監視機能を備えた入
出力制御手段において、監視時間を延長する時間延長手
段を設け、上記セットセクタコマンドの発信後のタイム
アウトを上記タイムアウト監視機能が検出すると上記時
間延長手段がタイムアウト時間を延長すると共に上記タ
イムアウト延長時間中、上記入出力制御手段は上記入出
力制御装置への後続のセットセクタコマンドの発信を抑
止することにより上記目的を達成することができた。以
下図によりこの発明を詳しく説明する。The purpose of this invention is to overcome the above-mentioned drawbacks and extend the monitoring time in an input/output control means that has an input/output control device that can simultaneously issue set sector commands to multiple large storage devices and is equipped with a timeout monitoring function. and when the timeout monitoring function detects a timeout after issuing the set sector command, the time extension means extends the timeout time, and during the timeout extension time, the input/output control means controls the input/output. The above objective could be achieved by suppressing the transmission of subsequent set sector commands to the control device. This invention will be explained in detail with reference to the figures below.
図において10Sは入出力制御手段、IOCは入出力制
御装置、DEV.〜DEVnは大記憶装置であり、10
SCは入出力制御部、lOSTは時間監視機構、106
Sはセットセクタコマンドスケジュール部、10SMは
時間延長手段、lOSEは障害処理部である。In the figure, 10S is an input/output control means, IOC is an input/output control device, and DEV. ~DEVn is a large storage device, 10
SC is an input/output control unit, lOST is a time monitoring mechanism, 106
S is a set sector command schedule unit, 10SM is a time extension unit, and lOSE is a failure processing unit.
図において入出力制御笥的OSCが入出力命令を受けそ
れがセットセクタコマンドであればセットセクタコマン
ドスケジュール部lOSSでセットセクタコマンドの発
信可否を判定し、発信可能であれば再び入出力制御部1
06C経由で指定された入出力装置DEViに対し入出
力制御装置IOCを介してセットセクタコマンドを発信
する。In the figure, the input/output control OSC receives an input/output command, and if it is a set sector command, the set sector command schedule unit OSS determines whether the set sector command can be transmitted, and if it can be transmitted, the input/output control unit 1
A set sector command is sent to the designated input/output device DEVi via the input/output control device IOC via 06C.
この時タイム監視機構lOSTがセットセクタコマンド
からの信号により、発信したコマンド‘こ対する監視時
間をセットする。監視時間以内にセットセクタコマンド
に対する応答を入出力制御部10SCが受けると、タイ
ム監視機構lOSTから上記セットセクタコマンドーこ
対してセットした時間監視を無効化してしまう。タイム
アウト割込等により監視時間が切れたことをタイム監視
機構lOSTが入出力制御部10SCから通知されると
、セットセクタコマンド発信に対するタイムアウトかを
判定する。セットセクタコマンド発信に対するタイムア
ウトであれば、時間延長手段10SMがこの信号を受け
、監視時間を延長させると共に、セットセクタコマンド
スケジュールlOSSに対しタイムアウトの発生した入
出力制御手段IOCに対する延長時間中のセットセクタ
コマンド発信抑止の信号を送出する。延長した時間中に
発信したセットセクタコマンドの応答が帰って来れば入
出力制御部106Cがタイム監視機構に時間監視を解除
させると共に、セットセクタコマンドスケジューラlO
SSに対しセットセクタコマンド発信抑止を解除させる
。また時間を延長してもセットセクタコマンドに対する
応答が帰らず再びタイムアウトが検出されると、タイム
アウト監視機構lOSTは指令で障害処理部lOSEが
障害の切り分け、障害の回復等を開始する。以上説明し
たように、この発明はタイムアウト機構を備えた入出力
制御手段において、監視時間を延長する時間延長手段を
設け、セットセクタコマンド発信に対するタイムアウト
時には監視時間を延長すると共に、その延長時間中はタ
イムアウトを発生した入出力制御装置へのセットセクタ
コマンドの発信を抑止することにより、セットセクタコ
マンドによるデッドロックを早期に障害範囲が狭い時点
で解決させることができ、セットセクタコマンドのデッ
ドロックによるジョブの異常終了、システム異常処理を
大中に軽減したばかりか、計算機システムの効率化、信
頼性の向上に効率があった。At this time, the time monitoring mechanism lOST sets the monitoring time for the transmitted command in response to the signal from the set sector command. When the input/output control unit 10SC receives a response to the set sector command within the monitoring time, the time monitoring set by the time monitoring mechanism lOST for the set sector command is invalidated. When the time monitoring mechanism lOST is notified from the input/output control unit 10SC that the monitoring time has expired due to a timeout interrupt or the like, it determines whether there is a timeout for issuing the set sector command. If it is a timeout for the set sector command transmission, the time extension means 10SM receives this signal and extends the monitoring time, and also sets the set sector during the extension time for the input/output control means IOC in which the timeout has occurred for the set sector command schedule lOSS. Sends a signal to suppress command transmission. If a response to the set sector command sent during the extended time is returned, the input/output control unit 106C causes the time monitoring mechanism to cancel time monitoring, and the set sector command scheduler lO
Forces the SS to release the set sector command transmission inhibition. If the response to the set sector command is not returned even after the time is extended, and a timeout is detected again, the timeout monitoring mechanism lOST instructs the fault processing unit lOSE to begin troubleshooting, recovery, etc. As explained above, the present invention provides a time extension means for extending the monitoring time in an input/output control means equipped with a timeout mechanism. By suppressing the transmission of set sector commands to the input/output control device that has timed out, deadlocks caused by set sector commands can be resolved early when the failure range is narrow, and jobs caused by deadlocks of set sector commands can be resolved quickly. Not only did this greatly reduce the number of abnormal terminations and abnormal system processing, but it was also effective in improving the efficiency and reliability of the computer system.
図において、106は入出力制御手段、IOCは入出力
制御装置、DEV,〜DEVnは大記憶装置であり、1
0SCは入出力制御部、lOSTは時間監視機構、lO
SSはセットセクタコマンドスケジュール部、10SM
は時間延長手段、lOSEは障害処理部である。In the figure, 106 is an input/output control means, IOC is an input/output control device, DEV, to DEVn are large storage devices, and 1
0SC is input/output control unit, lOST is time monitoring mechanism, lO
SS is set sector command schedule section, 10SM
is a time extension means, and lOSE is a failure processing unit.
Claims (1)
セクタコマンドを複数の大記憶装置に同時に発信可能な
入出力制御装置を有し、タイムアウト監視機能を備えた
入出力制御手段において、監視時間を延長する時間延長
手段を設け、上記セツトセクタコマンドの発信後のタイ
ムアウトを上記タイムアウト監視機能が検出すると上記
時間延長手段がタイムアウト時間を延長するとともに上
記タイムアウト延長時間中、上記入出力制御手段は上記
入出力制御装置への後続のセツトセクタコマンドの発信
を抑止することを特徴とするタイムアウト監視方式。1 In an input/output control means that has an input/output control device that can simultaneously send a set sector command that specifies a read/write position on a large storage storage medium to multiple large storage devices, and is equipped with a timeout monitoring function, and when the timeout monitoring function detects a timeout after the transmission of the set sector command, the timeout monitoring function extends the timeout time, and during the timeout extension time, the input/output control means is activated. A timeout monitoring method characterized by inhibiting the transmission of subsequent set sector commands to an input/output control device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP54169011A JPS605016B2 (en) | 1979-12-25 | 1979-12-25 | Timeout monitoring method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP54169011A JPS605016B2 (en) | 1979-12-25 | 1979-12-25 | Timeout monitoring method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5690354A JPS5690354A (en) | 1981-07-22 |
| JPS605016B2 true JPS605016B2 (en) | 1985-02-07 |
Family
ID=15878671
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP54169011A Expired JPS605016B2 (en) | 1979-12-25 | 1979-12-25 | Timeout monitoring method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS605016B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3242095B2 (en) | 2000-05-16 | 2001-12-25 | 矢崎総業株式会社 | fuse |
| USD559203S1 (en) | 2006-11-14 | 2008-01-08 | Littelfuse, Inc. | Indicator for a fuse |
| USD575746S1 (en) | 2008-01-14 | 2008-08-26 | Littelfuse, Inc. | Blade fuse and fuse element therefore |
| USD575745S1 (en) | 2008-01-14 | 2008-08-26 | Littelfuse, Inc. | Blade fuse and fuse element therefore |
-
1979
- 1979-12-25 JP JP54169011A patent/JPS605016B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5690354A (en) | 1981-07-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA1297989C (en) | Priority arbitration circuit for processor access | |
| JPS638835A (en) | Trouble recovery device | |
| JPS605016B2 (en) | Timeout monitoring method | |
| DE69326718T2 (en) | Improved system management procedures and device | |
| DE102006053181B4 (en) | Device, computer arrangement and method for temporarily storing write data in response to a movement | |
| JP2974681B2 (en) | Data processor with pulse width encoding state output signal | |
| US5826091A (en) | Method and apparatus for regenerating edge-sensitive interrupts | |
| JPS6095663A (en) | Automatic switching device of dual type magnetic disk device | |
| JPS6027014A (en) | Magnetic disk controller | |
| JPS599927B2 (en) | Data transfer control method | |
| JPS5845050B2 (en) | Bus centralized monitoring system | |
| JPH0535455B2 (en) | ||
| JPH01138144U (en) | ||
| JPS589977B2 (en) | Complex processing equipment | |
| JPS60189053A (en) | data transfer control device | |
| JPS6217877Y2 (en) | ||
| CN119414939A (en) | A channel shielding module, a reset device, a reset method and a reset control system | |
| JPH0122656B2 (en) | ||
| JPS58142462A (en) | Data file method | |
| JPS5916036A (en) | input/output control device | |
| JP2010003268A (en) | Slave device | |
| JPH03100736A (en) | Patrol diagnostic device | |
| JPS608954A (en) | Hang-up detecting method of computer program | |
| JPH04289558A (en) | Write data protecting system for power hit in disk device | |
| JPH05342154A (en) | Bus cycle extension system |