[go: up one dir, main page]

JPS61160150A - Duplex system - Google Patents

Duplex system

Info

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
Application number
JP60000310A
Other languages
Japanese (ja)
Inventor
Toshiaki Takagi
敏彰 高木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP60000310A priority Critical patent/JPS61160150A/en
Publication of JPS61160150A publication Critical patent/JPS61160150A/en
Pending legal-status Critical Current

Links

Landscapes

  • Hardware Redundancy (AREA)
  • Safety Devices In Control Systems (AREA)

Abstract

PURPOSE:To attain the duplicate writing of the same data in disks of both disk control devices even if a single disk control device is failed by forming a means for writing stored data in the other external storage device. CONSTITUTION:A channel program for executing similar seaking, searching and wiring operations from a current CPU1 to disks 16, 16' is sent to a disk control device 10. The device 10 sends such operation indication to the disk 16 through a disk control part 15. When the disk 16 starts the seaking operation, an operation control part 13 of the disk control device 10 sends the same seaking operation command to the other disk 16'. If a recoverable read error is generated in the primary disk 16 at the time of reading, the reading operation command of the secondary disk 16' is sent from the current CPU1 to the device 10, so that the device 10 can read out data from the secondary disk 16'.

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.

【図面の簡単な説明】[Brief explanation of the drawing]

第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)

【特許請求の範囲】[Claims] (1)現用及び予備系の中央処理装置と、現用及び予備
系の外部記憶装置とを備えた二重化システムであつて、
前記現用及び予備系の中央処理装置の両者に夫々接続さ
れた第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.
(2)前記第1及び第2の外部記憶制御装置の各々は、
現用系の中央処理装置からの動作指令に応答して前記現
用及び予備系の外部記憶装置いずれか一方に前記現用系
の中央処理装置からの書込みデータを書込み制御する手
段と、この書込みデータを格納する手段と、この格納デ
ータを他の外部記憶装置へ書込む手段とを有することを
特徴とする特許請求の範囲第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.
JP60000310A 1985-01-05 1985-01-05 Duplex system Pending JPS61160150A (en)

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)

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