Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6224825B2 - - Google Patents
[go: Go Back, main page]

JPS6224825B2 - - Google Patents

Info

Publication number
JPS6224825B2
JPS6224825B2 JP56105407A JP10540781A JPS6224825B2 JP S6224825 B2 JPS6224825 B2 JP S6224825B2 JP 56105407 A JP56105407 A JP 56105407A JP 10540781 A JP10540781 A JP 10540781A JP S6224825 B2 JPS6224825 B2 JP S6224825B2
Authority
JP
Japan
Prior art keywords
data storage
data
request
transfer
control 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.)
Expired
Application number
JP56105407A
Other languages
Japanese (ja)
Other versions
JPS589297A (en
Inventor
Hisatsugu Kasahara
Tooru Nakagawa
Masakazu Arisawa
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP56105407A priority Critical patent/JPS589297A/en
Publication of JPS589297A publication Critical patent/JPS589297A/en
Publication of JPS6224825B2 publication Critical patent/JPS6224825B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)

Description

【発明の詳細な説明】 この発明は、データ蓄積装置が2重化されてい
ることを意識することなくデータ蓄積装置にアク
セスさせるときの2重化データ蓄積装置のデータ
読み書き方式に関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a method for reading and writing data in a duplex data storage device when accessing the data storage device without being aware that the data storage device is duplexed.

従来のこの種の装置は第1図に示すような構成
の処理方式を採用していた。以下に第1図に示す
処理方式を詳細に説明する。1はデータ転送制御
装置、2は一次記憶装置、3は2重化装置データ
転送要求待合せ装置、4は中央データ蓄積制御装
置、5A,5Bはデータ蓄積制御装置、6A,6
Bはデータ蓄積記憶装置、7は2重化データ蓄積
装置である。
Conventional devices of this type have adopted a processing system having a configuration as shown in FIG. The processing method shown in FIG. 1 will be explained in detail below. 1 is a data transfer control device, 2 is a primary storage device, 3 is a duplication device data transfer request queuing device, 4 is a central data storage control device, 5A, 5B are data storage control devices, 6A, 6
B is a data storage storage device, and 7 is a duplex data storage device.

データ転送制御装置1は、一次記憶装置2と2
重化データ蓄積装置7とのデータ転送要求を検出
すると、2重化装置データ転送要求待合せ装置3
に転送要求を出す。中央データ蓄積制御装置4
は、周期的に2重化装置データ転送要求待合せ装
置3の内容を読み、データ転送要求があれば、そ
の要求種別によりデータ蓄積制御装置5A及び5
Bに転送要求を出す。
The data transfer control device 1 includes primary storage devices 2 and 2.
When a data transfer request with the duplex data storage device 7 is detected, the duplex device data transfer request queuing device 3
Submit a transfer request to. Central data storage control device 4
periodically reads the contents of the duplexing device data transfer request queuing device 3, and if there is a data transfer request, the data storage control devices 5A and 5
Send a transfer request to B.

その要求種別がデータ2重書き込み要求の場合
には、データ蓄積記憶装置6A,6Bに一次記憶
装置2のデータを書き込むため、中央データ蓄積
制御装置4はデータ蓄積制御装置5Aと5Bに書
き込み要求を出し、一次記憶装置2からデータ蓄
積記憶装置6Aと6Bへのデータ転送完了後、中
央データ蓄積制御装置4は、データ転送制御装置
1に転送完了を通知する。
If the request type is a data double write request, the central data storage controller 4 sends a write request to the data storage controllers 5A and 5B in order to write the data in the primary storage device 2 to the data storage devices 6A and 6B. After the transfer of data from the primary storage device 2 to the data storage devices 6A and 6B is completed, the central data storage control device 4 notifies the data transfer control device 1 of the completion of the transfer.

他方、要求種別がデータ読み出し要求の場合に
は、データ蓄積記憶装置6Aから一次記憶装置2
にデータを読み出すために、中央データ蓄積制御
装置4は、データ蓄積制御装置5Aに対して読み
出し要求を出し、データ転送完了後、データ転送
制御装置1に転送完了を通知する。
On the other hand, if the request type is a data read request, data is transferred from the data storage device 6A to the primary storage device 2.
In order to read the data, the central data storage control device 4 issues a read request to the data storage control device 5A, and after the data transfer is completed, notifies the data transfer control device 1 of the completion of the transfer.

このような処理手順をとることによりデータ転
送制御装置1は2重化処理を意識しないで済む
が、2重化データ蓄積装置7においては、読み出
しの場合にデータ蓄積制御装置5Bの処理が空き
となり、また両装置書き込みの場合に一方の装置
の処理が早く終つても他方の装置の処理が終了す
るまでその装置は処理空きとなる。このため2重
化データ蓄積装置7としての処理能力が低くおさ
えられる欠点がある。
By adopting such a processing procedure, the data transfer control device 1 does not need to be aware of duplication processing, but in the duplication data storage device 7, the processing of the data storage control device 5B becomes idle in the case of reading. In addition, in the case of writing to both devices, even if the processing of one device ends earlier, that device remains idle until the processing of the other device ends. Therefore, there is a drawback that the processing capacity of the duplex data storage device 7 is kept low.

本発明はこの欠点を解決するために、2重化デ
ータ蓄積装置の各装置の処理空きになつたとき
に、該各装置が個別に読み書き要求を処理できる
ような方式とすることを目的としている。以下、
図面について詳細に説明する。
In order to solve this drawback, the present invention aims to provide a system in which each device in a duplex data storage device can individually process read/write requests when the device becomes free for processing. . below,
The drawings will be explained in detail.

第2図は、本発明の1実施例を示すブロツク図
であつて、1はデータ転送制御装置、2は一次記
憶装置、3は2重化装置データ転送要求待合せ装
置、5A,5Bはデータ蓄積制御装置、6A,6
Bはデータ蓄積記憶装置、7は2重化データ蓄積
装置、8A,8Bはデータ蓄積制御装置対応デー
タ転送要求待合せ装置、9はデータ転送バスであ
る。
FIG. 2 is a block diagram showing one embodiment of the present invention, in which 1 is a data transfer control device, 2 is a primary storage device, 3 is a duplication device data transfer request queuing device, and 5A and 5B are data storage devices. Control device, 6A, 6
B is a data storage storage device, 7 is a duplex data storage device, 8A and 8B are data transfer request queuing devices compatible with the data storage control device, and 9 is a data transfer bus.

第2図の動作は、次のように行なわれる。 The operation of FIG. 2 is performed as follows.

データ転送制御装置1は、一次記憶装置2と2
重化データ蓄積装置7とのデータ転送要求を検出
すると、2重化装置データ転送要求待合せ装置3
に転送要求を出す。データ蓄積制御装置5Aおよ
び5Bは、周期的に、まず自己に属するデータ蓄
積制御装置対応データ転送要求待合せ装置8Aま
たは8Bの内容を読み、データ転送要求があれ
ば、その要求種別によりデータ転送処理を行な
う。
The data transfer control device 1 includes primary storage devices 2 and 2.
When a data transfer request with the duplex data storage device 7 is detected, the duplex device data transfer request queuing device 3
Submit a transfer request to. The data storage control devices 5A and 5B periodically read the contents of the data storage control device compatible data transfer request queuing device 8A or 8B belonging to themselves, and if there is a data transfer request, perform data transfer processing according to the request type. Let's do it.

要求種別が書き込み要求である場合には、デー
タ蓄積制御装置5A,5Bは自己に属するデータ
蓄積記憶装置6Aまたは6Bに、一次記憶装置2
のデータをデータ転送バス9を介して転送する。
ここでは、後述するようにデータ蓄積制御装置対
応データ転送要求待合せ装置8Aまたは8Bにあ
る書き込み要求は、2重書き第2回目の転送要求
である。したがつて、データ蓄積制御装置5A,
5Bは、転送処理終了後データ転送制御装置1に
書き込み終了を通知する。
When the request type is a write request, the data storage control devices 5A and 5B write the data storage device 2 to the data storage device 6A or 6B that belongs to it.
data is transferred via the data transfer bus 9.
Here, as will be described later, the write request in the data storage control device compatible data transfer request queuing device 8A or 8B is the second double write transfer request. Therefore, the data storage control device 5A,
5B notifies the data transfer control device 1 of the completion of writing after the transfer process is completed.

他方、要求種別が読み出し要求である場合に
は、自己に属するデータ蓄積記憶装置6Aまたは
6Bから一次記憶装置2にデータをデータ転送バ
ス9を介して転送する。ここでは、後述するよう
にデータ蓄積制御装置対応データ転送要求待合せ
装置8Aまたは8Bにある読み出し要求は、1回
目に他方のデータ蓄積制御装置5Aまたは5Bで
転送処理を失敗したものである。そのため転送処
理終了後、データ蓄積制御装置5A,5Bは、デ
ータ転送制御装置1に読み出し終了を通知する。
On the other hand, if the request type is a read request, data is transferred from the data storage device 6A or 6B belonging to itself to the primary storage device 2 via the data transfer bus 9. Here, as will be described later, the read request in the data storage control device compatible data transfer request queuing device 8A or 8B is one for which the transfer process failed the first time in the other data storage control device 5A or 5B. Therefore, after the transfer process is completed, the data storage control devices 5A and 5B notify the data transfer control device 1 of the completion of reading.

次に、データ蓄積制御装置5Aおよび5Bが、
周期的に自己に属するデータ蓄積制御装置対応デ
ータ転送要求待合せ装置8Aまたは8Bの内容を
読んだとき、データ転送要求がなかつた場合に
は、2重化装置データ転送要求待合せ装置3の内
容を読み、データ転送要求があればその要求種別
によりデータ転送処理を行なう。
Next, the data accumulation control devices 5A and 5B,
When the contents of the data transfer request queuing device 8A or 8B corresponding to the data storage control device belonging to the own device are periodically read, if there is no data transfer request, the contents of the duplexing device data transfer request queuing device 3 are read. , if there is a data transfer request, data transfer processing is performed according to the request type.

要求種別が書き込み要求である場合には、デー
タ蓄積制御装置5A,5Bは、それぞれ自己に属
するデータ蓄積記憶装置6Aまたは6Bに一次記
憶装置2のデータをデータ転送バス9を介して転
送する。この転送要求は、2重書き第1回目の転
送要求であるので、転送処理終了後他方のデータ
蓄積制御装置対応データ転送要求待合せ装置8A
または8Bに第2回目の書き込み要求を行なう。
If the request type is a write request, the data storage control devices 5A, 5B transfer the data in the primary storage device 2 to the data storage device 6A or 6B belonging to themselves, respectively, via the data transfer bus 9. Since this transfer request is the first double-write transfer request, after the transfer process is completed, the data transfer request queuing device 8A corresponding to the other data storage control device
Alternatively, a second write request is made to 8B.

また要求種別が読み出し要求である場合にはデ
ータ蓄積制御装置5A,5Bは、自己に属するデ
ータ蓄積記憶装置6Aまたは6Bから一次記憶装
置2に、データをデータ転送バス9を介して転送
する。この転送処理が正常な場合には、データ転
送制御装置1に読み出し終了を通知する。この転
送処理が異常な場合には、他方のデータ蓄積制御
装置5Aまたは5Bに再度の転送処理を行なうよ
うに要求するため他方のデータ蓄積制御装置対応
データ転送要求待合せ装置8Aまたは8Bに第2
回目の読み出し要求を行なう。
Further, when the request type is a read request, the data storage control devices 5A, 5B transfer the data from the data storage device 6A or 6B belonging to themselves to the primary storage device 2 via the data transfer bus 9. If this transfer process is normal, the data transfer control device 1 is notified of the end of reading. If this transfer process is abnormal, a second data transfer request queuing device 8A or 8B corresponding to the other data storage control device is sent to request the other data storage control device 5A or 5B to perform the transfer process again.
Make the second read request.

以上説明したように、本発明によれば2重化さ
れた各データ蓄積制御装置は、独立にまた並列に
転送処理ができるため2重化データ蓄積装置とし
ての処理能力の向上が計れる利点がある。
As explained above, according to the present invention, each duplexed data storage control device can perform transfer processing independently and in parallel, so there is an advantage that the processing capacity of the duplexed data storage device can be improved. .

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

第1図は、従来の2重化データ蓄積装置の構成
例である。第2図は本発明による2重化データ蓄
積装置の一実施例である。 図中、1はデータ転送制御装置、2は一次記憶
装置、3は2重化装置データ転送要求待合せ装
置、4は中央データ蓄積制御装置、5A,5Bは
データ蓄積制御装置、6A,6Bはデータ蓄積記
憶装置、7は2重化データ蓄積装置、8A,8B
はデータ蓄積制御装置対応データ転送要求待合せ
装置、9はデータ転送バス、をそれぞれ表わす。
FIG. 1 shows an example of the configuration of a conventional duplex data storage device. FIG. 2 shows an embodiment of a duplex data storage device according to the present invention. In the figure, 1 is a data transfer control device, 2 is a primary storage device, 3 is a duplication device data transfer request queuing device, 4 is a central data storage control device, 5A, 5B are data storage control devices, 6A, 6B are data Storage storage device, 7 is a duplex data storage device, 8A, 8B
9 represents a data transfer request queuing device corresponding to a data storage control device, and 9 represents a data transfer bus.

Claims (1)

【特許請求の範囲】[Claims] 1 2重化されたデータ蓄積装置において、各デ
ータ蓄積装置対応に処理要求待ち合わせを行わせ
る第1の手段と、2重化されたデータ蓄積装置の
対(つい)に対して処理要求待ち合わせを行わせ
る第2の手段とを有し、各データ蓄積装置はまず
該各データ蓄積装置対応に待ち合わせている処理
要求を処理し、この要求がない場合には2重化さ
れたデータ蓄積装置の対に対して待ち合わせてい
る処理要求を処理する第3の手段を有することを
特徴とする2重化データ蓄積装置の読み書き方
式。
1. In a duplicated data storage device, a first means for queuing a processing request for each data storage device, and a first means for queuing a processing request for a pair of duplicated data storage devices. each data storage device first processes the processing request that is waiting for each data storage device, and if there is no such request, the processing request is processed for the duplicated pair of data storage devices. 1. A read/write method for a duplex data storage device, comprising a third means for processing a processing request that is waiting for a data storage device.
JP56105407A 1981-07-06 1981-07-06 Reading and writing system for duplex data accumulating device Granted JPS589297A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56105407A JPS589297A (en) 1981-07-06 1981-07-06 Reading and writing system for duplex data accumulating device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56105407A JPS589297A (en) 1981-07-06 1981-07-06 Reading and writing system for duplex data accumulating device

Publications (2)

Publication Number Publication Date
JPS589297A JPS589297A (en) 1983-01-19
JPS6224825B2 true JPS6224825B2 (en) 1987-05-30

Family

ID=14406754

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56105407A Granted JPS589297A (en) 1981-07-06 1981-07-06 Reading and writing system for duplex data accumulating device

Country Status (1)

Country Link
JP (1) JPS589297A (en)

Also Published As

Publication number Publication date
JPS589297A (en) 1983-01-19

Similar Documents

Publication Publication Date Title
JP2561398B2 (en) Redundant disk controller
JPH0452743A (en) Control system for duplex external storage
JPS6224825B2 (en)
JP4422298B2 (en) Multiplexed storage controller
JPS6320555A (en) Inter-computer communication system
JP4097850B2 (en) Disk system
JPS6272040A (en) Information tracing system
JPH10293656A (en) Disk storage system and duplex method applied to the system
JPH0474739B2 (en)
JPH04346123A (en) Data transfer device
JP2573790B2 (en) Transfer control device
JPH0527146B2 (en)
JPS6132710B2 (en)
JPH08137738A (en) Cpu arbitration circuit
JPS6054062A (en) Input and output data transfer system
JPS61206045A (en) Information processing system
JPS61206044A (en) Information processing system
JPS589296A (en) Duplex data accumulating device having efficient copy processing function
JPH0375895B2 (en)
JPH047651A (en) Storage device shaping system
JPS63223946A (en) Data memory system
JPH07319720A (en) System switching method for processor
JPS61264457A (en) Log-out processing system
JPH10207783A (en) Volume copy system and method therefor, and computer readable recording medium recorded with volume copy program
JP2002182861A (en) Multiplexed storage controller