[go: up one dir, main page]

JP3001430B2 - Fast saving method - Google Patents

Fast saving method

Info

Publication number
JP3001430B2
JP3001430B2 JP8247540A JP24754096A JP3001430B2 JP 3001430 B2 JP3001430 B2 JP 3001430B2 JP 8247540 A JP8247540 A JP 8247540A JP 24754096 A JP24754096 A JP 24754096A JP 3001430 B2 JP3001430 B2 JP 3001430B2
Authority
JP
Japan
Prior art keywords
storage
storage device
data
command
completion
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 - Fee Related
Application number
JP8247540A
Other languages
Japanese (ja)
Other versions
JPH1091536A (en
Inventor
清一郎 岡田
明良 杉山
宏司 田熊
裕之 野上
Original Assignee
日本電気ソフトウェア株式会社
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 日本電気ソフトウェア株式会社 filed Critical 日本電気ソフトウェア株式会社
Priority to JP8247540A priority Critical patent/JP3001430B2/en
Publication of JPH1091536A publication Critical patent/JPH1091536A/en
Application granted granted Critical
Publication of JP3001430B2 publication Critical patent/JP3001430B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、高速保存方法に関
し、特にコンピュータシステムの高速保存方法に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a high-speed storage method , and more particularly, to a high-speed storage method for a computer system.

【0002】[0002]

【従来の技術】従来、コンピュータシステムの高速保存
を図るための方法としては、例えば多重書きされた記憶
ボリュームの異なる記憶領域から、データを同時並行入
力することによりデータ保存の高速化を図る方法があっ
た(特開平6−89218号公報)。
Conventionally, as a method for achieving high-speed storage of the computer system, for example, from different storage areas of multiwritten the storage volume, a method to increase the speed of data storage by simultaneously inputting the data (JP-A-6-89218).

【0003】[0003]

【発明が解決しようとする課題】しかしながら、上記の
方法において、多重書きされた複数ボリュームからのデ
ータ保存では、必ずしも高速保存が実現できるとは限ら
なかった。その理由は、全てのボリュームが正常に動作
していなければ、高速保存の実現ができないからであ
る。
SUMMARY OF THE INVENTION
In the method , high-speed storage cannot always be realized in storing data from a plurality of volumes written in a multiplex manner . The reason is that high-speed storage cannot be realized unless all volumes are operating normally.

【0004】また、従来の技術において、高速なデータ
保存装置を使用しても必ずしも高速保存が実現できると
は限らなかった。その理由は、保存装置内で軽微な障害
による装置内リトライや重度の装置障害による別装置へ
の再保存を行うからである。
In the prior art, even when a high-speed data storage device is used, high-speed storage cannot always be realized. The reason is that a retry within the storage device due to a minor failure in the storage device or re-storing to another device due to a severe device failure is performed.

【0005】本発明の目的は、保存装置の性能や障害状
況を考慮せずに、保存処理実行時点で最速の保存性能を
実現することである。
[0005] It is an object of the present invention to realize the fastest storage performance at the time of execution of a storage process without considering the performance of the storage device or the state of failure.

【0006】[0006]

【課題を解決するための手段】本発明の高速保存方法
は、保存装置が保存可能状態か否か装置状態テーブルを
参照し、同一データを同時に保存可能な複数の保存装置
に保存するようにした後、該複数の保存装置のうち最も
早く保存を終了した保存装置からの報告を受けて、前記
複数の保存装置のうち最も早く保存を終了した保存装置
を除く保存装置の保存処理を強制的に停止し、保存処理
が強制的に停止された該保存装置の内容を、保存を開始
する前の状態に戻す保存停止処理を行うことを特徴とす
る。
SUMMARY OF THE INVENTION The high-speed storage of the present inventionMethod
Stores the device status table to determine whether the storage device is
Refer to the same data at the same timeStorableMultiple storage devices
Save tolikeAfter doingAmong the plurality of storage devicesmost
Receiving a report from a storage device that finished saving earlyAnd said
The storage device that finished saving the earliest among multiple storage devices
Except for storage devicesForcibly stop the save process, Save process
The contents of the storage device forcibly stopped,Start saving
Suspend processing to return to the state beforeI doCharacterized by
You.

【0007】また本発明の高速保存方法は、上記高速保
方法において、保存装置を監視し、保存装置に異常が
起きた場合に、前記装置状態テーブルの、異常が起きた
保存装置に関する保存装置状態を非保存可能状態とする
ことを特徴とする。
In the high-speed storage method according to the present invention, in the high-speed storage method , the storage device is monitored, and when an abnormality occurs in the storage device, the storage device status relating to the storage device in which the abnormality has occurred is stored in the device status table. In a non-storable state.

【0008】以下に本発明の高速保存方法を図1を用い
て説明する。
Hereinafter, the high-speed storage method of the present invention will be described with reference to FIG.

【0009】本発明の好適な実施形態は、保存装置の状
態を確認、更新しながら保存処理指令を発信する保存管
理機構(図1の1)と、保存装置への保存、保存装置へ
の保存停止処理を行う装置管理機構(図1の2)とを有
する。
In a preferred embodiment of the present invention, a storage management mechanism (1 in FIG. 1) for transmitting a storage processing command while confirming and updating the state of the storage device, a storage in the storage device, and a storage in the storage device And a device management mechanism (2 in FIG. 1) for performing a stop process.

【0010】保存管理機構は、保存装置が保存可能状態
か否か装置状態テーブルを参照し、同一データを同時に
複数の装置管理機構に保存するよう指令する。それぞれ
の装置管理機構は、保存処理を行い保存管理機構に保存
処理完了を報告する。保存管理機構は、最も早く保存を
終了した保存装置からの報告を受けて保存停止処理を指
令する。
The storage management mechanism refers to the device status table as to whether or not the storage device is in the storable state, and instructs the plurality of device management mechanisms to simultaneously store the same data. Each device management mechanism performs a save process and reports the completion of the save process to the save management mechanism. The storage management mechanism receives a report from the storage device that has finished saving the earliest and instructs a storage stop process.

【0011】装置管理機構は、保存停止処理指令を受け
ると保存処理を強制的に停止して、保存装置の内容を
存を開始する前の状態に戻し、保存停止処理完了を保存
管理機構に報告する。
When the storage management process command is received, the storage management device forcibly stops the storage process, returns the contents of the storage device to the state before the start of the storage, and notifies the completion of the storage stop process. Report to the preservation management mechanism.

【0012】以上の動作によって、装置の性能や障害状
況を考慮することなしに、常に実行時点での最速の保存
結果を得ることができる。
By the above operation, the fastest storage result at the time of execution can always be obtained without considering the performance of the apparatus or the failure state.

【0013】[0013]

【発明の実施の形態】以下、本発明の実施の形態につい
て図面を用いて詳細に説明する。
Embodiments of the present invention will be described below in detail with reference to the drawings.

【0014】図1は本発明の一実施形態の全体構成を示
す図である。図1に示すように、本実施形態の高速保存
方法を用いた装置は、保存論理制御1−1と、保存指令
1−2と、完了受信1−3と、装置管理1−4と、保存
管理テーブル1−5と、装置状態テーブル1−6とを含
む保存管理機構1及び、指令受信2−1と保存開始2−
2と完了通知2−3と保存停止処理2−4と、保存装置
2−5と、装置監視2−6とを含む装置管理機構2(1
〜N)から構成される。
FIG. 1 is a diagram showing the overall configuration of an embodiment of the present invention. As shown in FIG. 1, high-speed storage according to the present embodiment
The device using the method includes a storage logical control 1-1, a storage command 1-2, a completion reception 1-3, a device management 1-4, a storage management table 1-5, and a device status table 1-6. And the storage management mechanism 1 including the command reception 2-1 and the storage start 2-
2, a storage notification 2-3, a storage suspension process 2-4, a storage device 2-5, and a device monitor 2-6.
To N).

【0015】図2は、保存管理テーブル1−5の構成を
表している。図3は、装置状態テーブル1−6の構成を
表している。
FIG. 2 shows the configuration of the storage management table 1-5. FIG. 3 shows the configuration of the device status table 1-6.

【0016】以下、上記実施形態の高速保存方法の動作
について、図1〜図3を用いて説明する。
The operation of the high-speed storage method according to the embodiment will be described below with reference to FIGS.

【0017】保存管理機構1が、保存処理を行うよう指
示を受けると、保存管理機構1内の保存論理制御1−1
から、保存指令1−2に適切に分割されたデータAが送
られる。
When the storage management mechanism 1 is instructed to perform a storage process, the storage logic control 1-1 in the storage management mechanism 1
Sends the data A appropriately divided to the save command 1-2.

【0018】保存指令1−2は装置状態テーブル1−6
の保存装置状態を参照し、1〜Nまでの装置管理機構2
の内、準備状態の保存装置2−5をもつ装置管理機構2
の指令受信2−1に保存するデータAを同時に発信す
る。発信と同時に保存指令1−2は保存管理テーブル1
−5のデータAの保存に割り当てた保存管理番号に対応
したエントリの保存開始時間に保存開始時刻を記録す
る。さらに、装置状態テーブル1−6のデータAの保存
に指定した保存装置2−5の保存装置番号に対応したエ
ントリの保存装置状態を保存中に更新する。
The save command 1-2 is stored in the device status table 1-6.
Device management mechanism 2 from 1 to N
Device management mechanism 2 having a ready state storage device 2-5
The data A to be stored in the command reception 2-1 is transmitted at the same time. At the same time as the transmission, the save command 1-2 is stored in the save management table 1.
The storage start time is recorded in the storage start time of the entry corresponding to the storage management number assigned to the storage of the data A of -5. Further, the storage device status of the entry corresponding to the storage device number of the storage device 2-5 specified to store the data A in the device status table 1-6 is updated to the storage status.

【0019】装置管理機構2内の指令受信2−1は、保
存処理指令を受けると、保存開始2−2に指令を発信す
る。保存開始2−2は保存装置2−5へデータAの書き
込みを行い、保存装置2−5がデータAの書き込みを完
了したときに完了通知2−3に対してデータAの保存完
了を報告し、報告を受けた完了通知2−3は、データA
の保存完了を完了受信1−3に報告する。
When receiving the storage processing command, the command reception 2-1 in the device management mechanism 2 transmits the command to the storage start 2-2. The storage start 2-2 writes the data A to the storage device 2-5, and when the storage device 2-5 completes the writing of the data A, reports the completion of the storage of the data A to the completion notice 2-3. The completion notification 2-3 that has received the report contains the data A
To the completion reception 1-3.

【0020】完了受信1−3が、装置管理機構2(1〜
N)の何れかの装置管理機構2の完了通知2−3からの
データAの保存完了の報告を受けると、その時点で完了
受信1−3はデータAの保存完了を保存論理制御1−1
に報告すると共に保存指令1−2に保存停止命令を発信
する。
The completion reception 1-3 is transmitted to the device management mechanism 2 (1 to
When the storage completion of the data A is received from the completion notification 2-3 of any of the device management mechanisms 2 in N), the completion reception 1-3 at that time notifies the storage logical control 1-1 of the completion of the storage of the data A.
And a save stop command is sent to the save command 1-2.

【0021】保存完了を受けた保存論理制御1−1はデ
ータAの保存処理が完了したことを認識する。
The storage logic control 1-1 that has received the storage completion recognizes that the storage processing of the data A has been completed.

【0022】保存指令1−2は、保存管理テーブル1−
5のデータAの保存管理番号に対応したエントリに保存
情報として保存装置、保存場所、保存終了時間を記録
し、さらに装置状態テーブル1−6のデータAが保存さ
れた保存装置2−5の保存装置番号に対応したエントリ
の保存装置状態を準備状態に更新する。
The save command 1-2 is stored in the save management table 1-
The storage device, the storage location, and the storage end time are recorded as storage information in the entry corresponding to the storage management number of the data A of No. 5, and further stored in the storage device 2-5 where the data A of the device status table 1-6 is stored. The storage device status of the entry corresponding to the device number is updated to the ready status.

【0023】また、保存指令1−2は、装置状態テーブ
ル1−6のデータAが保存された保存装置2−5以外の
エントリに対しては、保存停止処理状態に更新して装置
管理機構2内の指令受信2−1に保存停止指令を発信す
る。
The save command 1-2 updates the entry of the device status table 1-6 other than the storage device 2-5 in which the data A is saved to the storage suspension processing state and updates the device management mechanism 2 A save stop command is transmitted to the command reception 2-1 in the table.

【0024】指令受信2−1は、保存停止処理2−4に
保存停止を指令する。
The command reception 2-1 instructs the storage stop processing 2-4 to stop the storage.

【0025】保存停止処理2−4は、保存装置2−5を
保存処理を行う以前の状態に戻し、完了通知2−3に保
存停止処理完了を報告する。完了通知2−3は完了受信
1−3に保存停止処理完了を報告する。
The storage stop process 2-4 returns the storage device 2-5 to a state before the storage process is performed, and reports completion of the storage stop process to the completion notification 2-3. The completion notification 2-3 reports the completion of the storage suspension process to the completion reception 1-3.

【0026】完了受信1−3は、保存指令1−2に保存
停止処理完了を報告する。保存指令1−2は、装置状態
テーブル1−6の保存停止処理が完了した保存装置2−
5のエントリに対する保存装置状態を準備状態に更新す
る。
The completion reception 1-3 reports the completion of the storage stop processing to the storage instruction 1-2. The storage instruction 1-2 is a storage device 2 that has completed the storage stop processing of the device status table 1-6.
5 is updated to the ready state.

【0027】次に、データAの保存停止処理2−4がま
だ完全に終了していない状態で、データBの保存を開始
する場合について説明する。
Next, a description will be given of a case where the storage of the data B is started in a state where the storage stop processing 2-4 of the data A has not been completely completed.

【0028】保存指令1−2は、装置状態テーブル1−
6を参照して保存装置状態が準備状態になっている保存
装置2−5を判別し、準備状態になっている装置管理機
構2の指令受信2−1に対してのみデータBの保存指令
を発信する。発信後、装置状態テーブル1−6のデータ
Bの保存を指示した保存装置2−5に対応するエントリ
を保存中に更新する。
The save command 1-2 is transmitted to the device status table 1-
6, the storage device 2-5 whose storage device state is in the ready state is determined, and the storage command of the data B is sent only to the command reception 2-1 of the device management mechanism 2 in the ready state. send. After the transmission, the entry corresponding to the storage device 2-5 instructed to store the data B in the device status table 1-6 is updated during storage.

【0029】装置管理機構2(1〜N)の何れかの装置
管理機構2がデータBの保存処理を行っている間に、デ
ータAの保存停止処理の完了が完了通知2−3から完了
受信1−3に報告された場合、完了受信1−3は保存指
令1−2に保存停止処理完了を報告する。保存指令1−
2は、保存停止処理が完了した保存装置2−5に対し
て、現在行っているデータBの保存を行うよう指令受信
2−1に発信する。発信後、装置状態テーブル1−6の
データBの保存を指示した保存装置2−5に対応するエ
ントリを保存中に更新する。
While any device management mechanism 2 of the device management mechanisms 2 (1 to N) is performing data B storage processing, completion of the data A storage stop processing is received from the completion notification 2-3. When the information is reported to 1-3, the completion reception 1-3 reports the storage stop processing completion to the storage command 1-2. Save command 1-
2 sends a command reception 2-1 to the storage device 2-5 that has completed the storage stop processing to store the data B that is currently being performed. After the transmission, the entry corresponding to the storage device 2-5 instructed to store the data B in the device status table 1-6 is updated during storage.

【0030】装置監視2−6は保存装置2−5を監視
し、異常が起きた場合、装置管理1−4に発信する。装
置管理1−4は保存指令1−2が指令を出す際に参照す
る装置状態テーブル1−6の異常が起きた保存装置の保
存装置番号に対応するエントリの保存装置状態を障害中
(非保存可能状態)に更新する。
The device monitor 2-6 monitors the storage device 2-5, and sends a message to the device management 1-4 when an abnormality occurs. The device management 1-4 refers to the device status table 1-6, which is referred to when the storage command 1-2 issues the command, to the storage device status of the entry corresponding to the storage device number of the storage device in which the abnormality has occurred (not stored). (Possible state).

【0031】上記の処理を行うことによって、最も早く
保存処理の終了したものからの完了報告によって保存処
理を終了させることができ、高速保存が実現される。
By performing the above-described processing, the saving processing can be terminated by a completion report from the one that has completed the saving processing first, and high-speed saving is realized.

【0032】[0032]

【発明の効果】本発明によれば、装置の性能や障害状況
を考慮せずに、保存処理実行時点での最高の保存性能を
得ることができる。その理由は、データを複数同時に保
存装置に送信し最も早く保存を完了した装置管理機構か
らの報告をもって保存完了とするからである。
According to the present invention, the highest storage performance at the time of execution of the storage processing can be obtained without considering the performance of the apparatus or the failure state. The reason is that a plurality of data are transmitted to the storage device at the same time, and the storage is completed by a report from the device management mechanism which completed the storage first.

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

【図1】本発明の全体の構成図である。FIG. 1 is an overall configuration diagram of the present invention.

【図2】保存管理テーブルの内容を示す表である。FIG. 2 is a table showing the contents of a storage management table.

【図3】装置状態テーブルの内容を示す表である。FIG. 3 is a table showing the contents of an apparatus status table.

【符号の説明】[Explanation of symbols]

1 保存管理機構 1−1 保存論理制御 1−2 保存指令 1−3 完了受信 1−4 装置管理 1−5 保存管理テーブル 1−6 装置状態テーブル 2 装置管理機構 2−1 指令受信 2−2 保存開始 2−3 完了通知 2−4 保存停止処理 2−5 保存装置 2−6 装置監視 1 Save Management Mechanism 1-1 Save Logic Control 1-2 Save Command 1-3 Receive Completed 1-4 Device Management 1-5 Save Management Table 1-6 Device Status Table 2 Device Management Mechanism 2-1 Receive Command 2-2 Save Start 2-3 Notification of completion 2-4 Storage stop processing 2-5 Storage device 2-6 Device monitoring

───────────────────────────────────────────────────── フロントページの続き (72)発明者 野上 裕之 東京都江東区新木場一丁目18番6号 日 本電気ソフトウェア株式会社内 (58)調査した分野(Int.Cl.7,DB名) G06F 12/16 G06F 12/00 G06F 3/06 G06F 11/00 ────────────────────────────────────────────────── ─── Continued on the front page (72) Inventor Hiroyuki Nogami 1-18-6 Shinkiba, Koto-ku, Tokyo Within Nihon Denki Software Co., Ltd. (58) Field surveyed (Int. Cl. 7 , DB name) G06F 12 / 16 G06F 12/00 G06F 3/06 G06F 11/00

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 保存装置が保存可能状態か否か装置状態
テーブルを参照し、同一データを同時に保存可能な複数
の保存装置に保存するようにした後、該複数の保存装置
のうち最も早く保存を終了した保存装置からの報告を受
けて、前記複数の保存装置のうち最も早く保存を終了し
た保存装置を除く保存装置の保存処理を強制的に停止
、保存処理が強制的に停止された該保存装置の内容
を、保存を開始する前の状態に戻す保存停止処理を行う
ことを特徴とする高速保存方法
1. A storage device with reference to the stored state whether the device status table, after so as to store the same data at the same time to a plurality of storage devices that can be stored, the plurality of storage devices
To receive reports from the earliest completed saving storage device among the exit earliest stored among the plurality of storage devices
The storage process of the storage device other than the storage device that was forcibly stopped, and the contents of the storage device for which the storage process was forcibly stopped
The high-speed storage and wherein the <br/> to perform the suspend operation to return to the state before starting the storage.
【請求項2】 請求項1に記載の高速保存方法におい
て、保存装置を監視し、保存装置に異常が起きた場合
に、前記装置状態テーブルの、異常が起きた保存装置に
関する保存装置状態を非保存可能状態とする高速保存
2. The high-speed storage method according to claim 1, wherein the storage device is monitored, and when an abnormality occurs in the storage device, the storage status table relates to the storage device in which the abnormality has occurred. High-speed storage method that changes the storage device state to non-storable state
Law .
JP8247540A 1996-09-19 1996-09-19 Fast saving method Expired - Fee Related JP3001430B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8247540A JP3001430B2 (en) 1996-09-19 1996-09-19 Fast saving method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8247540A JP3001430B2 (en) 1996-09-19 1996-09-19 Fast saving method

Publications (2)

Publication Number Publication Date
JPH1091536A JPH1091536A (en) 1998-04-10
JP3001430B2 true JP3001430B2 (en) 2000-01-24

Family

ID=17165023

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8247540A Expired - Fee Related JP3001430B2 (en) 1996-09-19 1996-09-19 Fast saving method

Country Status (1)

Country Link
JP (1) JP3001430B2 (en)

Also Published As

Publication number Publication date
JPH1091536A (en) 1998-04-10

Similar Documents

Publication Publication Date Title
KR100194295B1 (en) How to update the status of data processing systems and queues
CN101655813B (en) Storage System
US5555371A (en) Data backup copying with delayed directory updating and reduced numbers of DASD accesses at a back up site using a log structured array data storage
US7421553B2 (en) Remote copy operation between different sort of storage system and storage device system
US5121479A (en) Early start mode data transfer apparatus
JP2846837B2 (en) Software-controlled data processing method for early detection of faults
US6757782B2 (en) Disk array and method for reading/writing data from/into disk unit
CN108989432B (en) User-mode file sending method, user-mode file receiving method and user-mode file receiving and sending device
US6105076A (en) Method, system, and program for performing data transfer operations on user data
JPH0217818B2 (en)
JP3001430B2 (en) Fast saving method
US20030225898A1 (en) Method of controlling storage control apparatus, storage control apparatus, and computer readable program for controlling the same
US20020161789A1 (en) Parallel replication mechanism for state information produced by serialized processing
JP2006031335A (en) Information processing system and method
US20030033440A1 (en) Method of logging message activity
JP3006491B2 (en) Transaction execution state management system, management method, and medium for storing management program
US8289838B2 (en) Data transfer in a messaging system
CN101408834B (en) System and method for reading and writing data of entity storage equipment
JPH1185594A (en) Information processing system for remote copy
JP3594952B2 (en) A link between the central system and the satellite system to perform operations of the central system
JP2856150B2 (en) Transaction history recording system
JPH0756790A (en) Network data backup device
JPH04213148A (en) On-line distributed program exchanging system
JPH11212917A (en) Transaction recovery system and its program recording medium
JP3720982B2 (en) Communication apparatus and communication method between host computers

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071112

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081112

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees