JPS61160150A - Duplex system - Google Patents
Duplex systemInfo
- Publication number
- JPS61160150A JPS61160150A JP60000310A JP31085A JPS61160150A JP S61160150 A JPS61160150 A JP S61160150A JP 60000310 A JP60000310 A JP 60000310A JP 31085 A JP31085 A JP 31085A JP S61160150 A JPS61160150 A JP S61160150A
- Authority
- JP
- Japan
- Prior art keywords
- disk
- active
- external storage
- standby
- writing
- 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
Landscapes
- Hardware Redundancy (AREA)
- Safety Devices In Control Systems (AREA)
Abstract
Description
【発明の詳細な説明】
技術分野
本発明は二重化システムに関し、特に現用及び予備系の
中央処理装置(以下CPUと称す)と、同じく現用及び
予備系の外部記憶装置とを備えた二重化システムに関す
る。DETAILED DESCRIPTION OF THE INVENTION Technical Field The present invention relates to a duplex system, and more particularly to a duplex system equipped with active and standby central processing units (hereinafter referred to as CPUs) and active and standby external storage devices.
従来技術
二重化構成を採用したシステムの従来例としては特公昭
59−31743号公報に開示のものがある。第2図は
かかる従来のディスク制御システムの二重化システムを
示すブロック図である。Prior Art A conventional example of a system employing a duplex configuration is disclosed in Japanese Patent Publication No. 59-31743. FIG. 2 is a block diagram showing a duplication system of such a conventional disk control system.
図において、左側が現用系、右側が予備系である。CP
U1及び1′には、夫々ディスク制御装置2及び2′が
接続され、各ディスク制御装置2及び2′には複数の磁
気ディスク記憶装置(以下ディスクという)7及び7′
が夫々接続される。In the figure, the left side is the active system, and the right side is the backup system. C.P.
Disk controllers 2 and 2' are connected to U1 and 1', respectively, and each disk controller 2 and 2' has a plurality of magnetic disk storage devices (hereinafter referred to as disks) 7 and 7'.
are connected respectively.
ディスク制御部@2及び2−はインタフェイス回路3及
び3′、動作制御部4及び4′、現用系制御回路5及び
5′更には予備系制御回路6及び6′とからなる。動作
制御部4及び4′は両系動作制御回路8及び8−1両系
動作報告回路9及び9′を夫々有している。The disk control units @2 and 2- consist of interface circuits 3 and 3', operation control units 4 and 4', active system control circuits 5 and 5', and standby system control circuits 6 and 6'. The operation control units 4 and 4' have a dual-system operation control circuit 8 and 8-1 and a dual-system operation reporting circuit 9 and 9', respectively.
かかる二重化システムにおいて、両ディスク7及び7′
へ同一のデータを二重書きせしめる場合、先ずCPU1
から、現用系のディスク制御装置2ヘインタフ工イス回
路3を経由して現用系のディスク7及び予備系ディスク
7′へ同一データを書込むための1つの動作命令を送出
する。In such a duplex system, both disks 7 and 7'
When writing the same data twice to CPU1, first
From there, one operation command is sent to write the same data to the active disk 7 and the standby disk 7' via the active disk controller 2 and interface circuit 3.
現用系のディスク制御装置2に含まれる動作制御部4の
両系動作制御回路8は、当該命令を受けると、現用系の
現用系制御回路5に対して動作指令を出すと同時に、現
用系のディスク制御装置2に含まれる予備系制御回路6
に対して動作指令を出す。現用系の現用系制御回路5は
現用系のディスク7への書込みを開始する。現用系の予
備系制御回路6は、予備系のディスク制御装置2′を介
してディスク7′への書込みを開始する。Upon receiving the command, the dual-system operation control circuit 8 of the operation control unit 4 included in the active disk control device 2 issues an operation command to the active system control circuit 5 of the active system, and at the same time issues a command to the active system control circuit 5 of the active system. A standby system control circuit 6 included in the disk control device 2
Issue a movement command to. The active control circuit 5 of the active system starts writing to the disk 7 of the active system. The active standby control circuit 6 starts writing to the disk 7' via the standby disk control device 2'.
現用系のディスク7及び予備系のディスク7−の書込み
動作が終了すると、現用系のディスク制御装置2に含ま
れる現用系制御回路5及び予備系制御回路6を経由して
、現用系の両系動作報告回路9へ現用系のディスク7及
び予備系のディスク7′の動作終了結果が報告される。When the write operation on the active disk 7 and the backup disk 7- is completed, the data is transferred to both active disks via the active control circuit 5 and the backup control circuit 6 included in the active disk controller 2. The operation completion results of the active disk 7 and the standby disk 7' are reported to the operation report circuit 9.
両系動作報告回路9は現用系のディスク7及び予備系の
ディスク7′の動作終了結果の報告を受けると、それら
を編集してインタフェイス回路3を経由してCPU1へ
終了報告をなす。When the dual-system operation reporting circuit 9 receives the report of the operation completion results of the active disk 7 and the standby disk 7', it edits them and reports the completion to the CPU 1 via the interface circuit 3.
上述した従来の二重化システムでは、二重書きを行わせ
る際、両系のディスク制御装置を使用するので、片系の
ディスク制御装置に障害が発生した場合、二重書きが不
可能となる欠点がある。また二重書き実行中は両系のデ
ィスク制御装置を使用するので、待合わせが生ずる欠点
があり、この待合わせ状態及び持合わせ解除等の通信を
行うために、ディスク制御装置間に通信手段を必要とす
る欠点もある。In the conventional duplex system described above, when performing dual writing, the disk control devices of both systems are used, so if a failure occurs in the disk control device of one system, dual writing becomes impossible. be. In addition, since the disk controllers of both systems are used during dual writing, there is a drawback that a queue occurs, and in order to communicate the waiting state and release of the queue, a communication means is required between the disk controllers. There are some drawbacks that make it necessary.
発明の目的
本発明は、片系のディスク制御装置(外部記憶制御装置
)に障害が発生しても両系のディスク(外部記憶装置)
に対して同一データの二重書きをなすことが可能な二重
化システムを提供することを目的としている。Purpose of the Invention The present invention provides that even if a failure occurs in the disk control device (external storage control device) of one system, the disks (external storage devices) of both systems
The purpose of the present invention is to provide a duplication system that can perform dual writing of the same data.
本発明の他の目的は、外部記憶装置の二重書き実行中で
あっても待合わせがなく、外部記憶制御装置間の通信手
段を必要としない二重化システムを提供することである
。Another object of the present invention is to provide a duplex system that does not require waiting even during dual writing of an external storage device and does not require communication means between external storage control devices.
発明の構成
本発明による二重化システムは、現用及び予備系の中央
処理装置の両者に夫々接続された第1及び第2の外部記
憶制御装置を備え、この第1及び第2の外部記憶制御装
置の各々は現用及び予備系の外部記憶装置の両者に対し
て夫々独立に制御自在な構成とされていることを特徴と
する特に当該箱1及び第2の外部記憶制御装置の各々は
、現用系の中央処理装置からの動作指令に応答して現用
及び予備系の外部記憶装置いずれか一方に現用系の中央
処理装置からの書込みデータを書込み制御する手段と、
この書込みデータを格納する手段と、この格納データを
他の外部記憶装置へ書込む手段とを有することを特徴と
する。Structure of the Invention A duplex system according to the present invention includes first and second external storage control devices connected to both active and standby central processing units, respectively. Each of the box 1 and second external storage control devices is characterized in that it is configured to be able to independently control both the current and standby external storage devices. means for controlling the writing of write data from the active central processing unit into either the active or standby external storage device in response to an operation command from the central processing unit;
It is characterized by having means for storing this write data and means for writing this stored data to another external storage device.
実施例
以下第1図のブロックを用いて本発明の詳細な説明する
。EXAMPLES The present invention will be described in detail below using the blocks shown in FIG.
CPLJlは現用系、CPU1−は予備系であり、それ
ぞれディスク制御部W110及び10′に接続されてい
る。各ディスク制御装置10及び10′には、共用して
複数の現用ディスク16及び16′が接続されている。CPLJl is the active system, and CPU1- is the standby system, which are connected to the disk control units W110 and 10', respectively. A plurality of active disks 16 and 16' are commonly connected to each disk control device 10 and 10'.
ディスク制御部@10及び10−は、夫々インタフェイ
ス回路12及び12′、動作制御部13及び13−、デ
ータバッファ14及び14′、ディスク制御部15及び
15′から構成されている。The disk control units @10 and 10- are respectively composed of interface circuits 12 and 12', operation control units 13 and 13-, data buffers 14 and 14', and disk control units 15 and 15'.
現用系のCPU1からディスク16及び16−へ同様な
シーク、サーチ及び書込み動作を行わせる1つのチャン
ネルプログラムをディスク制御装置10へ送出する。先
ずディスク制御部@10はディスク制御部15を介して
ディスク16へシーク動作指示をディスク制御部15を
介して送出する。ディスク16がシーク動作を開始する
と、ディスク制御装置10の動作制御部13は、他のデ
ィスク16−にも同一のシーク動作指示を送出する。動
作制御部13は両ディスク16.16−のうちどちらか
先にシーク動作が完了したディスクに対してサーチ動作
指示をディスク制御装置15を介して送出する。One channel program is sent to the disk controller 10 from the active CPU 1 to the disks 16 and 16- to perform similar seek, search, and write operations. First, the disk control section @10 sends a seek operation instruction to the disk 16 via the disk control section 15. When the disk 16 starts a seek operation, the operation control unit 13 of the disk controller 10 sends the same seek operation instruction to the other disks 16-. The operation control unit 13 sends, via the disk control device 15, a search operation instruction to whichever of the disks 16 and 16- the seek operation was completed first.
次に、動作制御部13は、ディスク16及び16′の内
で目的とするセクタを先に検出したディスクから書込み
動作を開始する。こ!こで例えば、ディスク16が目的
とするセクタを先に検出したとする。ディスク制御装置
10の動作制御部13は、インタフェイス回路12を介
して現用系のCPU1ヘデータ転送要求を行い、CPU
1からインタフェイス回路12を介して転送されてきた
データをディスク16へ書込む。同時に動作制御部13
はインタフェイス回路12を介してディスク16′へ書
込むために転送されてきたデータをデータバッファ14
へ格納しておく。ディスク16の書込み終了後、ディス
ク16′への書込みが可能な状態となると、動作制御部
13は当該データバッファ14に格納されていたデータ
を用いてディスク16′へ書込みを開始する。このディ
スク16′への書込みが終了すると、動作制御部13は
ディスク16及び16′をリリースした後、両ディスク
合せた動作終了報告をインタフェイス回路12を介して
現用系のCPU1へなす。Next, the operation control unit 13 starts a write operation from the disk on which the target sector is detected first among the disks 16 and 16'. child! For example, assume that the target sector of the disk 16 is detected first. The operation control unit 13 of the disk control device 10 makes a data transfer request to the active CPU 1 via the interface circuit 12, and
1 through the interface circuit 12 is written to the disk 16. At the same time, the operation control section 13
The data buffer 14 transfers data transferred via the interface circuit 12 to be written to the disk 16'.
Store it in. After writing to the disk 16 is completed, when writing to the disk 16' becomes possible, the operation control unit 13 starts writing to the disk 16' using the data stored in the data buffer 14. When the writing to the disk 16' is completed, the operation control unit 13 releases the disks 16 and 16', and then reports the completion of the operation of both disks to the active CPU 1 via the interface circuit 12.
通常、ディスクからの読取りにはディスク16を使用す
るものとし、よってこのディスク16が一次ディスクと
なるのである。この−次ディスク16での読取り時に回
復不可能なリードエラーが発生すると、現用系のCPU
1から二次ディスク16−の読取り動作指示をディスク
制御装置10に送出することにより、ディスク制御装置
10は二次ディスク16′から読取りを行うことが可能
となる。Typically, disk 16 will be used to read from the disk, and thus disk 16 will be the primary disk. If an unrecoverable read error occurs when reading from this next disk 16, the active CPU
1 to the disk controller 10, the disk controller 10 can read from the secondary disk 16'.
1見立1j
本発明によれば、1台のディスク制御装置で二重書きが
可能となるので、現用系のディスク制御装置に障害が発
生しても、予備系のディスク制御装置で二重書きが可能
となるものである。また現用系及び予備系のディスク制
御装置は互いに完全に独立して動作可能となっているの
で、二重書きの実行中での待合わせがなく、ディスク制
御装置間の通信手段が不要となる。According to the present invention, dual writing is possible with one disk controller, so even if a failure occurs in the active disk controller, the backup disk controller can perform double writing. is possible. Furthermore, since the active and standby disk control devices can operate completely independently of each other, there is no waiting during execution of double writing, and communication means between the disk control devices is not required.
第1図は本発明の実施例のブロック図、第2図は従来の
二重化システムのブロック図である。
主要部分の符号の説明
1・・・・・・現用系cpu i′・・・・・・予備
系CPU1o、io”・・・・・・ディスク制御装置1
3.13−・・・・・・動作制御部
14.14′・・・・・・データバッファ15.15−
・・・・・・ディスク制御部16.16−ディスクFIG. 1 is a block diagram of an embodiment of the present invention, and FIG. 2 is a block diagram of a conventional duplex system. Explanation of symbols of main parts 1... Active system CPU i'... Backup system CPU 1o, io''... Disk control device 1
3.13-...Operation control unit 14.14'...Data buffer 15.15-
...Disk control section 16.16-disk
Claims (2)
系の外部記憶装置とを備えた二重化システムであつて、
前記現用及び予備系の中央処理装置の両者に夫々接続さ
れた第1及び第2の外部記憶制御装置を備え、前記第1
及び第2の外部記憶制御装置の各々は前記現用及び予備
系の外部記憶装置の両者に対して夫々独立に制御自在な
構成とされていることを特徴とする二重化システム。(1) A redundant system comprising active and standby central processing units and active and standby external storage devices,
comprising first and second external storage control devices connected to both the active and standby central processing units, respectively;
and a second external storage control device, each of which is configured to be able to independently control both the active and standby external storage devices.
現用系の中央処理装置からの動作指令に応答して前記現
用及び予備系の外部記憶装置いずれか一方に前記現用系
の中央処理装置からの書込みデータを書込み制御する手
段と、この書込みデータを格納する手段と、この格納デ
ータを他の外部記憶装置へ書込む手段とを有することを
特徴とする特許請求の範囲第1項の二重化システム。(2) Each of the first and second external storage control devices:
means for controlling writing of write data from the active central processing unit into either the active or standby external storage device in response to an operation command from the active central processing unit; and storage of the write data. 2. The duplex system according to claim 1, further comprising means for writing the stored data to another external storage device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60000310A JPS61160150A (en) | 1985-01-05 | 1985-01-05 | Duplex system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60000310A JPS61160150A (en) | 1985-01-05 | 1985-01-05 | Duplex system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS61160150A true JPS61160150A (en) | 1986-07-19 |
Family
ID=11470331
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP60000310A Pending JPS61160150A (en) | 1985-01-05 | 1985-01-05 | Duplex system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS61160150A (en) |
-
1985
- 1985-01-05 JP JP60000310A patent/JPS61160150A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100194295B1 (en) | How to update the status of data processing systems and queues | |
JP2005018193A (en) | Disk device interface command control method and computer system | |
JPS63124269A (en) | Reduction of response time for access demand for memory data | |
JPS61160150A (en) | Duplex system | |
JPH04311219A (en) | Data backup system | |
JPS6357812B2 (en) | ||
JPH0293721A (en) | Copying and transferring system for magnetic disk device | |
JP3288071B2 (en) | Information conversion processing device and information transfer control method | |
JPH083807B2 (en) | Automatic switching device for dual magnetic disk device | |
JPH04291618A (en) | Duplexed disk control system | |
JPS5931743B2 (en) | Duplex system | |
JPH0667816A (en) | Method for reducing memory failure in semiconductor disk device | |
JPS61134859A (en) | Backup controlling system of memory | |
JP2929967B2 (en) | File system | |
JP2892429B2 (en) | Input/Output Control Unit | |
JP2001265536A (en) | Data damage testing method for hierarchical storage system | |
JPS6269342A (en) | semiconductor disk device | |
JP2002222063A (en) | Disk array device and its data restoring method | |
JPS6054062A (en) | Input and output data transfer system | |
JPH07168673A (en) | Dual system device | |
JPS6160154A (en) | Access control method to storage devices | |
JPS59105161A (en) | Computer system | |
JPH0115088B2 (en) | ||
JPH0470922A (en) | Channel processing system | |
JPS5851364A (en) | Redundant peripheral storage controller |