JPH03225415A - Data saving and restoring system for parallel disk device - Google Patents

Data saving and restoring system for parallel disk device

Info

Publication number
JPH03225415A
JPH03225415A JP2021331A JP2133190A JPH03225415A JP H03225415 A JPH03225415 A JP H03225415A JP 2021331 A JP2021331 A JP 2021331A JP 2133190 A JP2133190 A JP 2133190A JP H03225415 A JPH03225415 A JP H03225415A
Authority
JP
Japan
Prior art keywords
data
disk
parallel
spindle
restoring
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
JP2021331A
Other languages
Japanese (ja)
Inventor
Shinkichi Takenaga
竹永 晋吉
Kazuhiko Yagyu
柳生 和彦
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.)
TOHOKU NIPPON DENKI SOFTWARE KK
NEC Corp
NEC Solution Innovators Ltd
Original Assignee
TOHOKU NIPPON DENKI SOFTWARE KK
NEC Corp
NEC Software Tohoku Ltd
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 TOHOKU NIPPON DENKI SOFTWARE KK, NEC Corp, NEC Software Tohoku Ltd filed Critical TOHOKU NIPPON DENKI SOFTWARE KK
Priority to JP2021331A priority Critical patent/JPH03225415A/en
Publication of JPH03225415A publication Critical patent/JPH03225415A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To improve the input/output speeds of the saving and restoring of data by making the spindles of the parallel disk device independent and performing parallel input/output operation. CONSTITUTION:This system is constituted of the parallel disk device 1 equipped with the plural spindles 2, a parallel disk input/output controller 3 which controls the disk spindles 2, a disk spindle input/output means 4 for making the disk spindles 2 independently in input/output operation, plural disk spindle data saving and restoring means 5 which save the data of the respective spindles 2 to magnetic tape devices 9 and restore them, a disk spindle data saving and restoring control means 6 which controls their operations, a data saving and restoring resource assigning means 7 which assigns the magnetic tape devices 9 where the data are saved and restored and a magnetic tape input/output controller 8. Therefore, the disk spindles 2 are put in independent parallel input/ output operation. Consequently, the saving and restoring speeds are improved.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は並列ディスク装置を有する電子計算機システム
における並列ディスク装置のデータ退避および復元方式
に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a data saving and restoring method for parallel disk devices in a computer system having parallel disk devices.

〔従来の技術〕[Conventional technology]

従来、並列ディスク装置のデータを退避するときには、
複数個のディスクスピンドルに対し並列にデータを入力
し、並列ディスク入出力制御装置内で1個のディスク装
置としてデータを組み立てた後、他の記憶装置にデータ
を退避していた。
Conventionally, when saving data from parallel disk devices,
Data is input to a plurality of disk spindles in parallel, assembled into one disk device within a parallel disk input/output control device, and then saved to another storage device.

また、並列ディスク装置へのデータの復元において、前
記のデータを退避した記憶装置からデータを入力し、並
列ディスク入出力制御装置内でデータを分割し、複数個
のディスクスピンドルに対し並列にデータを出力し、デ
ータを復元していた。
In addition, when restoring data to a parallel disk device, the data is input from the storage device where the data was evacuated, the data is divided in the parallel disk input/output control device, and the data is sent to multiple disk spindles in parallel. Output and restore data.

〔発明か解決しようとする課題〕[Invention or problem to be solved]

上述した従来の並列ディスク装置のデータ退避復元方式
では、データの退避先の記憶装置およびデータの復元も
との記憶装置に対する入出力が並列でないため、この退
避復元の入出力速度が並列ディスク装置の入出力速度に
追いつかす、全体としての退避復元速度が向上しないと
いう問題点があった。
In the conventional data backup and restoration method for parallel disk devices described above, the input/output to the storage device to which data is saved and the storage device from which data is restored is not parallel, so the input/output speed of this backup and restoration is faster than that of the parallel disk device. There was a problem in that the overall saving and restoring speed could not catch up with the input/output speed.

〔課題を解決するための手段〕[Means to solve the problem]

本発明の方式は、複数個からなるディスクスピンドルを
有し、該複数個のディスクスピンドルに対し並列にデー
タを入出力する並列ティスフ装置を有する電子計算機シ
ステムにおける並列ディスク装置のデータ退避復元方式
において、前記並列ディスク装置の個々のディスクスピ
ンドルに独立してデータを入出力するディスクスピンド
ル入出力手段と、 前記ディスクスピンドルのデータを他の記憶装置に退避
および他の記憶装置から復元する前記ディスクスピンド
ルと1対1対応のディスクスピンドルデータ退避復元手
段と、 該ディスクスピンドルデータ退避復元手段の実行を制御
し、前記並列ディスク装置全体のデータの退避復元を制
御するディスクスピンドルデータ退避復元実行制御手段
と、 前記ディスクスピンドルのデータを退避復元する記憶装
置の割り当てを行なうデータ退避復元資源割り当て手段 とを有することを特徴とする。
The method of the present invention is a data saving and restoring method for a parallel disk device in an electronic computer system having a plurality of disk spindles and a parallel disk device that inputs and outputs data to and from the plurality of disk spindles in parallel. Disk spindle input/output means for independently inputting and outputting data to and from each disk spindle of the parallel disk device; and the disk spindle for saving data on the disk spindle to and restoring data from the other storage device. a disk spindle data evacuation and restoration means with one-to-one correspondence; a disk spindle data evacuation and restoration execution control means for controlling the execution of the disk spindle data evacuation and restoration means and controlling the evacuation and restoration of data of the entire parallel disk device; and the disk spindle data evacuation and restoration execution control means. The present invention is characterized by comprising a data saving/restoring resource allocating means for allocating a storage device for saving and restoring data of the spindle.

〔実施例〕〔Example〕

(1)本発明の実施例について図面を参照して説明する
(1) Examples of the present invention will be described with reference to the drawings.

第1図を参照すると、本発明の一実施例は、複数のディ
スクスピンドル2を備えた並列ディスク装置1と、ディ
スクスピンドル2を制御する並列ディスク入出力制御装
置3と、各ディスクスピン1〜ル2を独立して入出力動
作させるためのディスクスピンドル入出力手段4と、各
ディスクスピンドル2のデータを磁気テープ装置に退避
復元する複数のディスクスピンドルデータ退避復元手段
5と、ディスクスピンドルデータ退避復元手段5の実行
を制御するディスクスピンドルデータ退避復元実行制御
手段6と、データを退避復元する複数・D磁気テープ装
置9の割り当てを行なうデータ退E1復元資源割り当て
手段7と、磁気テープ入出力制御装置8とから構成され
る。ディスクスピンドルデータ退避復元手段5はディス
クスピンドル2と1対1に対応付けられており、また磁
気テープ装置9は一般にはディスクスピンドル2より多
くはない。
Referring to FIG. 1, one embodiment of the present invention includes a parallel disk device 1 having a plurality of disk spindles 2, a parallel disk input/output control device 3 that controls the disk spindles 2, and a parallel disk input/output control device 3 for controlling the disk spindles 2, 2, a plurality of disk spindle data saving and restoring means 5 for saving and restoring data of each disk spindle 2 to a magnetic tape device, and disk spindle data saving and restoring means 5, a data evacuation E1 restoration resource allocation means 7 that allocates a multi-D magnetic tape device 9 for evacuation and restoration of data, and a magnetic tape input/output control device 8. It consists of The disk spindle data saving and restoring means 5 is in one-to-one correspondence with the disk spindle 2, and the number of magnetic tape devices 9 is generally not greater than the number of disk spindles 2.

(2)次に、このように構成された本実施例の動IVを
説明する。
(2) Next, the motion IV of this embodiment configured as described above will be explained.

並列ディスク装置1のデータを磁気テープ装置9に退避
する要求がディスクスピンドルデータ退避復元実行制御
手段6に通知されると、ディスクスピンドルデータ退避
復元実行制御手段6は、データの退避を行なうディスク
スピンドルデータ退避復元手段5を起動する。
When the disk spindle data evacuation and restoration execution control means 6 is notified of a request to save the data of the parallel disk device 1 to the magnetic tape device 9, the disk spindle data evacuation and restoration execution control means 6 sends the disk spindle data whose data is to be saved to the magnetic tape device 9. The evacuation and restoration means 5 is activated.

ディスクスピンドルデータ退避復元手段5は、データを
退避するための磁気テープ装置9の割り当てをディスク
スピンドルデータ退避復元実行制御手段6に対して要求
し、待ち状態に入る。ディスクスピンドルデータ退避復
元実行制御手段6は、データ退避復元資源割り当て手段
7に資源の割り当てを要求し、資源が割り当てられたな
らば、待ち状態にあるディスクスピンドルデータ退避復
元手段5の待ち状態を解く。
The disk spindle data saving and restoring means 5 requests the disk spindle data saving and restoring execution control means 6 to allocate the magnetic tape device 9 for saving data, and enters a waiting state. The disk spindle data evacuation and restoration execution control means 6 requests the data evacuation and restoration resource allocation means 7 to allocate resources, and when the resources are allocated, releases the waiting state of the disk spindle data evacuation and restoration means 5 which is in the waiting state. .

ディスクスピンドルデータ退避復元手段5は、並列ディ
スク装置1内の特定のディスクスピンドル2のデータ入
力を並列ディスク入出力制御装置3に対して要求する。
The disk spindle data saving and restoring means 5 requests the parallel disk input/output control device 3 to input data of a specific disk spindle 2 in the parallel disk device 1 .

並列ディスク入出力制御装置3はディスクスピンドル入
出力手段4を起動する。
The parallel disk input/output control device 3 activates the disk spindle input/output means 4.

ディスクスピンドル入出力手段4は、並列ディスク装置
1内のディスクスピンドル2のデータの組み立て分割を
行わずに、各ディスクスピンドル2を独立に並行してア
クセスし、ティスフスピンドル単位にデータの入出力を
行なわせる。
The disk spindle input/output means 4 accesses each disk spindle 2 independently and in parallel without assembling and dividing the data of the disk spindles 2 in the parallel disk device 1, and inputs and outputs data in units of multiple spindles. Let them do it.

ディスクスピンドルデータ退避復元手段5は、ディスク
スピンドル入出力手段4によりディスクスピン1〜ルの
データを入力し、割り当てられた磁気テープ装置9にデ
ータを出力するため磁気テープ入出力制御装置8に対し
出力要求を行なう。磁気テープ入出力制御装置8は磁気
テープ装置9に要求されたデータを出力する。
The disk spindle data saving and restoring means 5 inputs the data of disk spins 1 to 1 through the disk spindle input/output means 4, and outputs the data to the magnetic tape input/output control device 8 in order to output the data to the assigned magnetic tape device 9. make a request. The magnetic tape input/output control device 8 outputs the requested data to the magnetic tape device 9.

ディスクスピンドルデータ退避復元実行手段6は、この
ようにして、各ディスクスピンドル2のデータを独立し
て、並列に磁気テープ装置9に退避させる。あるディス
クスピンドル2のデータの退避か終了し、磁気テープ装
置9が解放された場合、ディスクスピンドルデータ退避
復元実行制御手段6は、待ち状態にある残りのディスク
スピンドルデータ退避復元手段5を待ち状態から解き、
待ち状態にあるディスクスピンドルデータ退避復元手段
5がなくなるまて繰り返し、並列ディスク装置1全体の
データを退避する。
In this way, the disk spindle data saving and restoring execution means 6 saves the data of each disk spindle 2 independently and in parallel to the magnetic tape device 9. When the data evacuation of a certain disk spindle 2 is completed and the magnetic tape device 9 is released, the disk spindle data evacuation and restoration execution control means 6 causes the remaining disk spindle data evacuation and restoration means 5 in the waiting state to be brought out of the waiting state. Solve,
The data of the entire parallel disk device 1 is repeatedly saved until there are no more disk spindle data saving and restoring means 5 in the waiting state.

また、並列ディスク装置1のデータを磁気テープ装置9
から復元する要求かディスクスピンドルデータ退避復元
実行制御手段6に通知されると、ディスクスピンドルデ
ータ退避復元実行制御手段6は、データの復元を行なう
ディスクスピンl<ルデータ退避復元手段5を起動する
Also, the data in the parallel disk device 1 is transferred to the magnetic tape device 9.
When the disk spindle data evacuation and restoration execution control means 6 is notified of a request for restoration from the disk spindle data evacuation and restoration execution control means 6, the disk spindle data evacuation and restoration execution control means 6 activates the disk spindle data evacuation and restoration means 5 for restoring data.

ディスクスピンドルデータ退避復元手段5は、データを
復元するための磁気テープ装置9の割り当てをディスク
スピンドルデータ退避復元実行制御手段6に対して要求
し、待ち状態に入る。ディスクスピン1ヘルデータ退避
復元実行制御手段6は、データ退避復元資源割り当て手
段7に資源の割り当てを要求し、資源が割り当てられた
ならば、待ち状態にあるディスクスピンドルデータ退避
復元手段5の待ち状態を解く。
The disk spindle data evacuation and restoration means 5 requests the disk spindle data evacuation and restoration execution control means 6 to allocate the magnetic tape device 9 for restoring data, and enters a waiting state. The disk spin 1 health data evacuation and restoration execution control means 6 requests the data evacuation and restoration resource allocation means 7 to allocate resources, and if the resources are allocated, the disk spindle data evacuation and restoration means 5 in the waiting state is changed to the waiting state. Solve.

待ち状態を解かれるディスクスピンドルデータ退避復元
手段5の数は、磁気テープ装置9が同時に割り当て可能
な数だけである。各ディスクスピンドルデータ退避復元
手段5は、割り当てられた磁気テープ装置9から復元す
べきデータを入力し、特定のディスクスピンドル2にデ
ータを独立して、並列にデータを出力する。
The number of disk spindle data saving and restoring means 5 that can be released from the waiting state is the number that can be simultaneously allocated by the magnetic tape device 9. Each disk spindle data saving and restoring means 5 inputs data to be restored from the assigned magnetic tape device 9, and outputs the data to a specific disk spindle 2 independently and in parallel.

あるディスクスピンドルデータ退避復元手段5かデータ
の復元を終了し、磁気テープ装置9を解放したならば、
ディスクスピンドルデータ退避復元実行制御手段6は、
残りの待ち状態にあるディスクスピン1へルデータ退避
復元手段5の待ち状態を解き、待ち状態にあるディスク
スピンドルデータ退避復元手段5がなくなるまで繰り返
し、並列ディスク装置全体のデータを復元する。
When a certain disk spindle data evacuation and restoration means 5 finishes restoring data and releases the magnetic tape device 9,
The disk spindle data evacuation and restoration execution control means 6 includes:
The remaining disk spin 1 data saving and restoring means 5 in the waiting state are released from the waiting state, and the data of the entire parallel disk device is restored by repeating this until there are no disk spindle data saving and restoring means 5 in the waiting state.

こ発明の効果〕 以上説明したように、本発明は並列ディスク装置の各ス
ピンドルを独立して、並列に入出力させる構成としたこ
とにより、各スピンドル単位にデータを並列して磁気テ
ープ装置間て退避復元てきるため、データの退避復元の
入出力速度が向上し、結果として並列ディスク全体のデ
ータ退避復元速度が向上する。
[Effects of the Invention] As explained above, the present invention has a configuration in which each spindle of a parallel disk device is input/output in parallel independently, so that data can be transmitted in parallel to each spindle and transmitted between magnetic tape devices. Since the data can be saved and restored, the input/output speed of data backup and restoration is improved, and as a result, the data backup and restoration speed of the entire parallel disk is improved.

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

第1図は、本発明の一実施例を示す構成図である。 1・・・並列ディスク装置、2 ・子イスクスピントル
、3・並列ティスフ入出力制御装置、4・・ディスクス
ピンドル入出力手段、5・・ディスクスピンドルデータ
退避復元手段、6・・・ティスフスピン1〜ルテータ退
避復元実行制御手段、7・・・データ退避復元資源割り
当て手段、8 ・磁気テープ入出力制御装置、9・・・
磁気テープ装置。
FIG. 1 is a configuration diagram showing an embodiment of the present invention. DESCRIPTION OF SYMBOLS 1... Parallel disk device, 2 - Child disk spindle, 3 - Parallel disk spindle input/output control device, 4... Disk spindle input/output means, 5... Disk spindle data saving and restoring means, 6... Tisk spindle 1~ data backup and restoration execution control means, 7... data backup and restoration resource allocation means, 8 - magnetic tape input/output control device, 9...
Magnetic tape device.

Claims (1)

【特許請求の範囲】 複数個からなるディスクスピンドルを有し、該複数個の
ディスクスピンドルに対し並列にデータを入出力する並
列ディスク装置を有する電子計算機システムにおける並
列ディスク装置のデータ退避復元方式において、 前記並列ディスク装置の個々のディスクスピンドルに独
立してデータを入出力するディスクスピンドル入出力手
段と、 前記ディスクスピンドルのデータを他の記憶装置に退避
および他の記憶装置から復元する前記ディスクスピンド
ルと1対1対応のディスクスピンドルデータ退避復元手
段と、 該ディスクスピンドルデータ退避復元手段の実行を制御
し、前記並列ディスク装置全体のデータの退避復元を制
御するディスクスピンドルデータ退避復元実行制御手段
と、 前記ディスクスピンドルのデータを退避復元する記憶装
置の割り当てを行なうデータ退避復元資源割り当て手段 とを有することを特徴とする並列ディスク装置のデータ
退避復元方式。
[Scope of Claims] A data saving and restoring method for a parallel disk device in a computer system having a parallel disk device that has a plurality of disk spindles and inputs and outputs data to and from the plurality of disk spindles in parallel, Disk spindle input/output means for independently inputting and outputting data to and from each disk spindle of the parallel disk device; and the disk spindle for saving data on the disk spindle to and restoring data from the other storage device. a disk spindle data evacuation and restoration means with one-to-one correspondence; a disk spindle data evacuation and restoration execution control means for controlling the execution of the disk spindle data evacuation and restoration means and controlling the evacuation and restoration of data of the entire parallel disk device; and the disk spindle data evacuation and restoration execution control means. 1. A data saving and restoring method for a parallel disk device, comprising: data saving and restoring resource allocation means for allocating a storage device for saving and restoring data on a spindle.
JP2021331A 1990-01-30 1990-01-30 Data saving and restoring system for parallel disk device Pending JPH03225415A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021331A JPH03225415A (en) 1990-01-30 1990-01-30 Data saving and restoring system for parallel disk device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021331A JPH03225415A (en) 1990-01-30 1990-01-30 Data saving and restoring system for parallel disk device

Publications (1)

Publication Number Publication Date
JPH03225415A true JPH03225415A (en) 1991-10-04

Family

ID=12052155

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021331A Pending JPH03225415A (en) 1990-01-30 1990-01-30 Data saving and restoring system for parallel disk device

Country Status (1)

Country Link
JP (1) JPH03225415A (en)

Similar Documents

Publication Publication Date Title
CN100495343C (en) Method and system for providing two-level server virtualization
US5724583A (en) System for handling requests for DMA data transfers between a host processor and a digital signal processor
CN100568182C (en) Method and system for distributing work within a logically partitioned data processing system
CN1541357A (en) System for yielding resources to a processor
CN112612613B (en) Method and system for implementing multi-GPU scheduling in a virtual distributed heterogeneous environment
JP2003131819A5 (en)
KR100369280B1 (en) Apparatus and method for specifying maximum interactive performance in a logical partition of a computer system independently from the maximum interactive performance in other partitions
US5640597A (en) Method and apparatus for servicing simultaneously a plurality of requests for data streams
JPH03225415A (en) Data saving and restoring system for parallel disk device
JPH03259320A (en) Striping area allocating system
CN113326121A (en) Machine learning equipment and board card
JPH04149762A (en) Data control system
JPH0348937A (en) Input/output instruction executing system for virtual computer system
JP2590872B2 (en) Task scheduling method
JPS63129443A (en) Communication control equipment
JPH03225417A (en) Input/output control system for extended storage device
JPS63184149A (en) Multicontroller system
JPH11161506A (en) Dispatch method for information processor, information processor and storage medium thereof
JPS61161553A (en) Hardware simulator
JPH01282669A (en) Multi-processor system control system
JPS62285150A (en) File control system for operating system
JPS63222544A (en) Dynamic flow control system
JPH04215120A (en) File system
JPH113235A (en) Task control system using virtual processor
JPH01246636A (en) Central processing unit management system for virtual computer system