JPH0553732A - デユアルデイスクシステム - Google Patents
デユアルデイスクシステムInfo
- Publication number
- JPH0553732A JPH0553732A JP3216815A JP21681591A JPH0553732A JP H0553732 A JPH0553732 A JP H0553732A JP 3216815 A JP3216815 A JP 3216815A JP 21681591 A JP21681591 A JP 21681591A JP H0553732 A JPH0553732 A JP H0553732A
- Authority
- JP
- Japan
- Prior art keywords
- disk
- data
- semiconductor
- magnetic
- magnetic disk
- 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
- 230000009977 dual effect Effects 0.000 title claims abstract description 14
- 238000011084 recovery Methods 0.000 claims abstract description 21
- 239000004065 semiconductor Substances 0.000 claims abstract description 19
- 230000005856 abnormality Effects 0.000 claims 1
- 238000000034 method Methods 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Landscapes
- Memory System Of A Hierarchy Structure (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】
【目的】 半導体ディスクと磁気ディスクを有効に利用
して処理の高速化と2重化運用開始時間の短縮化が可能
なデュアルディスクシステムを得る。 【構成】 半導体ディスク,磁気ディスク,2重化処理
部,ディスクキャッシュメモリ,ディスクキャッシュ処
理部およびリカバリー処理部によってデュアルディスク
システムを構成する。
して処理の高速化と2重化運用開始時間の短縮化が可能
なデュアルディスクシステムを得る。 【構成】 半導体ディスク,磁気ディスク,2重化処理
部,ディスクキャッシュメモリ,ディスクキャッシュ処
理部およびリカバリー処理部によってデュアルディスク
システムを構成する。
Description
【0001】
【産業上の利用分野】本発明はコンピュータシステムに
おけるデュアルディスクシステムに関するものである。
おけるデュアルディスクシステムに関するものである。
【0002】
【従来の技術】コンピュータシステムにおいて、保存す
べきデータは、通常、磁気ディスクへ書込まれる。これ
らのデータが万一不正になった場合を考慮して、同一容
量のディスク装置を2台用意して2重書きするデュアル
ディスクが、データの保全を重要視するシステムにおい
て用いられている。
べきデータは、通常、磁気ディスクへ書込まれる。これ
らのデータが万一不正になった場合を考慮して、同一容
量のディスク装置を2台用意して2重書きするデュアル
ディスクが、データの保全を重要視するシステムにおい
て用いられている。
【0003】図2はこの種の従来のデュアルディスクシ
ステムを示すもので、同図において、1は一般プログラ
ム部、2は2重化プログラム部、3aは主ディスクであ
る第1の磁気ディスク、3bは従ディスクである第2の
磁気ディスクである。矢印4a〜4cはディスク装置へ
の書込データの流れを示し、矢印5a,5bは第1の磁
気ディスク3aが「主」の場合のディスク装置からの読
込みデータの流れを示す。
ステムを示すもので、同図において、1は一般プログラ
ム部、2は2重化プログラム部、3aは主ディスクであ
る第1の磁気ディスク、3bは従ディスクである第2の
磁気ディスクである。矢印4a〜4cはディスク装置へ
の書込データの流れを示し、矢印5a,5bは第1の磁
気ディスク3aが「主」の場合のディスク装置からの読
込みデータの流れを示す。
【0004】図2のデュアルディスクシステムにおい
て、一般プログラムは単独ディスク装置に対するものと
全く同様な「書込み」・「読込み」要求を、2重化プロ
グラムに対して発する。2重化プログラムは以下の機能
を有する。
て、一般プログラムは単独ディスク装置に対するものと
全く同様な「書込み」・「読込み」要求を、2重化プロ
グラムに対して発する。2重化プログラムは以下の機能
を有する。
【0005】(1)2台の磁気ディスク装置に対して
「主」・「従」の認識を持つ。(2)「書込み」要求は
“主”と“従”の磁気ディスクに対して行うが、「読込
み」要求は「主」の磁気ディスクから行う。(3)
「主」のディスクにおいて「書込み」又は「読込み」時
に不正データが検出された場合、もう一方の健全なるデ
ィスクを新しく「主」として運用する。(4)「主」又
は「従」のディスクにおいて重大なるエラーが発生した
場合は、その装置を切離し、単独ディスク装置として運
用する。
「主」・「従」の認識を持つ。(2)「書込み」要求は
“主”と“従”の磁気ディスクに対して行うが、「読込
み」要求は「主」の磁気ディスクから行う。(3)
「主」のディスクにおいて「書込み」又は「読込み」時
に不正データが検出された場合、もう一方の健全なるデ
ィスクを新しく「主」として運用する。(4)「主」又
は「従」のディスクにおいて重大なるエラーが発生した
場合は、その装置を切離し、単独ディスク装置として運
用する。
【0006】
【発明が解決しようとする課題】従来のデュアルディス
クシステムにおいては、一般プログラムからみた場合、
「書込み」,「読込み」に要する時間が、単独ディスク
装置に比べて遅くなっていた。その原因は、2重化プロ
グラムが存在しているための遅れと「書込み」を2つの
ディスク装置に対して行っているための遅れによるもの
である。
クシステムにおいては、一般プログラムからみた場合、
「書込み」,「読込み」に要する時間が、単独ディスク
装置に比べて遅くなっていた。その原因は、2重化プロ
グラムが存在しているための遅れと「書込み」を2つの
ディスク装置に対して行っているための遅れによるもの
である。
【0007】また、1台の磁気ディスク装置が異常とな
り予備装置と交換する場合、健全なもう1台のディスク
装置から予備であったディスク装置へ全データをコピー
しなければならず、デュアルディスクとして運用を再開
する迄に時間がかかっていた。
り予備装置と交換する場合、健全なもう1台のディスク
装置から予備であったディスク装置へ全データをコピー
しなければならず、デュアルディスクとして運用を再開
する迄に時間がかかっていた。
【0008】本発明は上述の問題点に鑑みてなされたも
ので、その目的は、処理の高速化と2重化ディスク運用
開始時間の短縮ができるデュアルディスクシステムを提
供することである。
ので、その目的は、処理の高速化と2重化ディスク運用
開始時間の短縮ができるデュアルディスクシステムを提
供することである。
【0009】
【課題を解決するための手段】本発明は上記目的を達成
するために、デュアルディスクシステムを、バッテリー
バックアップ付きの半導体ディスクと、この半導体ディ
スクに並設された磁気ディスクと、これらの半導体ディ
スクと磁気ディスクに対して設定されたプログラムに従
ってデータの授受を行う2重化処理部と、前記磁気ディ
スクにデータの書込処理を行うディスクキャッシュ処理
部と、このディスクキャッシュ処理部からのデータを記
憶して前記磁気ディスクに入力するディスクキャッシュ
メモリと、前記半導体ディスク又は磁気ディスクの異常
時にリカバリー処理するリカバリーマップメモリ及びリ
カバリー処理部によって構成する。
するために、デュアルディスクシステムを、バッテリー
バックアップ付きの半導体ディスクと、この半導体ディ
スクに並設された磁気ディスクと、これらの半導体ディ
スクと磁気ディスクに対して設定されたプログラムに従
ってデータの授受を行う2重化処理部と、前記磁気ディ
スクにデータの書込処理を行うディスクキャッシュ処理
部と、このディスクキャッシュ処理部からのデータを記
憶して前記磁気ディスクに入力するディスクキャッシュ
メモリと、前記半導体ディスク又は磁気ディスクの異常
時にリカバリー処理するリカバリーマップメモリ及びリ
カバリー処理部によって構成する。
【0010】
【作用】プログラムに従って2重化処理部は半導体ディ
スクおよび磁気ディスクとの間でデータの授受を行い、
ディスクキャッシュ処理部はデータをディスクキャッシ
ュメモリに格納すると共に磁気ディスクに書込む。リカ
バリー処理部はリカバリーマップメモリの内容に従って
システムのリカバリーを行う。
スクおよび磁気ディスクとの間でデータの授受を行い、
ディスクキャッシュ処理部はデータをディスクキャッシ
ュメモリに格納すると共に磁気ディスクに書込む。リカ
バリー処理部はリカバリーマップメモリの内容に従って
システムのリカバリーを行う。
【0011】
【実施例】以下本発明の実施例を図面を参照しながら説
明する。
明する。
【0012】図1において、6は主ディスクである半導
体ディスク、7はバックアップ電源であるバッテリー、
8は従ディスクである磁気ディスク、9は2重化処理
部、10はディスクキャッシュ処理部、11はリカバリ
ー処理部、12はディスクキャッシュメモリ、13はリ
カバリーマップメモリである。
体ディスク、7はバックアップ電源であるバッテリー、
8は従ディスクである磁気ディスク、9は2重化処理
部、10はディスクキャッシュ処理部、11はリカバリ
ー処理部、12はディスクキャッシュメモリ、13はリ
カバリーマップメモリである。
【0013】図1のシステムにおいて、半導体ディスク
6は磁気ディスク8に比べて格段に速い「書込み」,
「読込み」処理が可能である。また、バッテリー7によ
るバックアップにより、特定時間内の停電でもデータ保
有が可能である。磁気ディスク8は通常のディスク装置
であり、半導体ディスク6と同一容量を有し、半導体デ
ィスク6のデータが特定時間以上の停電によって消失し
た場合に備える。
6は磁気ディスク8に比べて格段に速い「書込み」,
「読込み」処理が可能である。また、バッテリー7によ
るバックアップにより、特定時間内の停電でもデータ保
有が可能である。磁気ディスク8は通常のディスク装置
であり、半導体ディスク6と同一容量を有し、半導体デ
ィスク6のデータが特定時間以上の停電によって消失し
た場合に備える。
【0014】2重化処理部9は2重化プログラムと同等
の機能を有する。ディスクキャッシュメモリ12とディ
スクキャッシュ処理部10は、磁気ディスク8に対応
し、「書込み」要求に対しては要求データをディスクキ
ャッシュメモリ12に書込んだ段階で要求完了する。そ
の後の空時間にバックグランド処理としてディスクキャ
ッシュメモリ12上の書込み要求データを磁気データ8
へ書込む。「書込み」要求時に、ディスクキャッシュメ
モリ12に空がない場合のみ、そのまま磁気ディスク8
へ書込みに行く。
の機能を有する。ディスクキャッシュメモリ12とディ
スクキャッシュ処理部10は、磁気ディスク8に対応
し、「書込み」要求に対しては要求データをディスクキ
ャッシュメモリ12に書込んだ段階で要求完了する。そ
の後の空時間にバックグランド処理としてディスクキャ
ッシュメモリ12上の書込み要求データを磁気データ8
へ書込む。「書込み」要求時に、ディスクキャッシュメ
モリ12に空がない場合のみ、そのまま磁気ディスク8
へ書込みに行く。
【0015】磁気ディスク装置8が「主」となって「読
込み」要求が来た場合、ディスクキャッシュメモリ12
上に該当データが存在しているならば、そのデータを転
送する。存在しない場合は、磁気ディスク8へ該当デー
タを読みに行く。このようにして磁気データ8に対する
「書込み」,「読込み」要求が高速化される。
込み」要求が来た場合、ディスクキャッシュメモリ12
上に該当データが存在しているならば、そのデータを転
送する。存在しない場合は、磁気ディスク8へ該当デー
タを読みに行く。このようにして磁気データ8に対する
「書込み」,「読込み」要求が高速化される。
【0016】リカバリーマップメモリ13とリカバリー
処理部11は半導体ディスク6または磁気ディスク8が
異常となり予備装置と交換した際に機能する。
処理部11は半導体ディスク6または磁気ディスク8が
異常となり予備装置と交換した際に機能する。
【0017】従来のデュアル・ディスクにおいては健全
ディスクから交換した予備装置へ全データをコピーした
後に、2重化ディスクとしての運用が再開されていた
が、本発明のシステムにおいては、装置交換後に新たに
設置された装置は「従」として即運転を開始する。
ディスクから交換した予備装置へ全データをコピーした
後に、2重化ディスクとしての運用が再開されていた
が、本発明のシステムにおいては、装置交換後に新たに
設置された装置は「従」として即運転を開始する。
【0018】その後、以下のような処理が実行される。
【0019】(イ)リカバリーマップメモリの全フラグ
を「0」にする。(ロ)「書込み」要求により「従」デ
ィスク装置にデータが書かれる毎に、書込まれたデータ
領域に対応するリカバリーマップメモリのフラグを
「1」にする。(ハ)ディスク装置に対する処理の空き
時間に(バックグランド処理として)、リカバリーマッ
プメモリ上で「0」のままのフラグに該当するデータ
を、「主」ディスク装置から「従」ディスク装置へコピ
ーする。そして該当フラグを「1」にする。この処理
を、「0」状態のフラグが無くなる迄、バックグランド
処理として繰り返す。
を「0」にする。(ロ)「書込み」要求により「従」デ
ィスク装置にデータが書かれる毎に、書込まれたデータ
領域に対応するリカバリーマップメモリのフラグを
「1」にする。(ハ)ディスク装置に対する処理の空き
時間に(バックグランド処理として)、リカバリーマッ
プメモリ上で「0」のままのフラグに該当するデータ
を、「主」ディスク装置から「従」ディスク装置へコピ
ーする。そして該当フラグを「1」にする。この処理
を、「0」状態のフラグが無くなる迄、バックグランド
処理として繰り返す。
【0020】
【発明の効果】半導体ディスクは、磁気ディスクと比べ
処理速度は格段に速いが、データの長時間に渡る保存が
不可能でるため、一時的に使用する(長時間保存する必
要のない)データに対してのみ使用されてきた。本発明
では、「バッテリーバックアップ」及び「磁気ディスク
との2重化」を採用することにより、半導体ディスク装
置の長所である高速処理を生かしつつ、短所であるデー
タの長期間保存も可能にしている。また、磁気ディスク
に対して、ディスクキャッシュ処理方式を採用したこと
により、磁気ディスク単独の場合に比べて、「書込み」
「読込み」要求が短時間で完了する。ディスクキャッシ
ュメモリの容量にもよるが、少容量のデータをランダム
な時間間隔で頻繁に書込む様な場合、特に効果が大き
い。従って、「書込み」,「読込み」時間の高速化が図
られる。
処理速度は格段に速いが、データの長時間に渡る保存が
不可能でるため、一時的に使用する(長時間保存する必
要のない)データに対してのみ使用されてきた。本発明
では、「バッテリーバックアップ」及び「磁気ディスク
との2重化」を採用することにより、半導体ディスク装
置の長所である高速処理を生かしつつ、短所であるデー
タの長期間保存も可能にしている。また、磁気ディスク
に対して、ディスクキャッシュ処理方式を採用したこと
により、磁気ディスク単独の場合に比べて、「書込み」
「読込み」要求が短時間で完了する。ディスクキャッシ
ュメモリの容量にもよるが、少容量のデータをランダム
な時間間隔で頻繁に書込む様な場合、特に効果が大き
い。従って、「書込み」,「読込み」時間の高速化が図
られる。
【0021】さらに、従来の方式では、ディスク装置を
交換した場合、新しく設置された装置へ全データをコピ
ーしてから後でなければ2重化ディスクとしての運用が
再開できず、この間相当の待ち時間を要した。本発明で
は、この待ち時間が全く不要となり、新しく装置が設置
された後即2重化ディスクとしての運用が可能となる。
また新装置へのデータリカバーも、通常は「書込み」要
求を優先し、バックグランド処理としてその他のデータ
のコピーを行うので、リカバー処理による一般書込み要
求への影響が少い。それ故に、ディスク装置交換後の2
重化ディスク運用開始時間の短縮が図られる。
交換した場合、新しく設置された装置へ全データをコピ
ーしてから後でなければ2重化ディスクとしての運用が
再開できず、この間相当の待ち時間を要した。本発明で
は、この待ち時間が全く不要となり、新しく装置が設置
された後即2重化ディスクとしての運用が可能となる。
また新装置へのデータリカバーも、通常は「書込み」要
求を優先し、バックグランド処理としてその他のデータ
のコピーを行うので、リカバー処理による一般書込み要
求への影響が少い。それ故に、ディスク装置交換後の2
重化ディスク運用開始時間の短縮が図られる。
【図1】本発明の実施例によるデュアルディスクシステ
ムのブロック図。
ムのブロック図。
【図2】従来のデュアルディスクシステムのブロック
図。
図。
1…一般プログラム部、4a〜4c…ディスク装置への
書込データの流れ、5a,5b…ディスク装置からの読
込データの流れ、6…半導体ディスク、7…バックアッ
プバッテリ、8…磁気ディスク、9…2重化処理部、1
0…ディスクキャッシュ処理部、11…リカバリー処理
部、12…ディスクキャッシュメモリ、13…リカバリ
ーマップメモリ。
書込データの流れ、5a,5b…ディスク装置からの読
込データの流れ、6…半導体ディスク、7…バックアッ
プバッテリ、8…磁気ディスク、9…2重化処理部、1
0…ディスクキャッシュ処理部、11…リカバリー処理
部、12…ディスクキャッシュメモリ、13…リカバリ
ーマップメモリ。
Claims (1)
- 【請求項1】 バッテリーバックアップ付きの半導体デ
ィスクと、この半導体ディスクに並設された磁気ディス
クと、これらの半導体ディスクと磁気ディスクに対して
設定されたプログラムに従ってデータの授受を行う2重
化処理部と、前記磁気ディスクにデータの書込処理を行
うディスクキャッシュ処理部と、このディスクキャッシ
ュ処理部からのデータを記憶して前記磁気ディスクに入
力するディスクキャッシュメモリと、前記半導体ディス
ク又は磁気ディスクの異常時にリカバリー処理するリカ
バリーマップメモリ及びリカバリー処理部によって構成
したことを特徴とするデュアルディスクシステム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3216815A JPH0553732A (ja) | 1991-08-28 | 1991-08-28 | デユアルデイスクシステム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3216815A JPH0553732A (ja) | 1991-08-28 | 1991-08-28 | デユアルデイスクシステム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0553732A true JPH0553732A (ja) | 1993-03-05 |
Family
ID=16694327
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3216815A Pending JPH0553732A (ja) | 1991-08-28 | 1991-08-28 | デユアルデイスクシステム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0553732A (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009223355A (ja) * | 2008-03-13 | 2009-10-01 | Hitachi Software Eng Co Ltd | ハードディスクとシリコンディスクのミラーリングを行うディスク制御システム |
| JP2010244573A (ja) * | 2003-07-07 | 2010-10-28 | Hitachi Ulsi Systems Co Ltd | 記憶装置および記憶システム |
| JP2011159150A (ja) * | 2010-02-02 | 2011-08-18 | Nec Corp | ディスクアレイ装置、及びデータ制御方法 |
| JP2012174037A (ja) * | 2011-02-22 | 2012-09-10 | Nec Corp | ディスクアレイ装置及びその制御方法 |
-
1991
- 1991-08-28 JP JP3216815A patent/JPH0553732A/ja active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010244573A (ja) * | 2003-07-07 | 2010-10-28 | Hitachi Ulsi Systems Co Ltd | 記憶装置および記憶システム |
| US8291149B2 (en) | 2003-07-07 | 2012-10-16 | Hitachi Ulsi Systems Co., Ltd. | Storage device and storage system having a hard disk drive and flash memory |
| JP2009223355A (ja) * | 2008-03-13 | 2009-10-01 | Hitachi Software Eng Co Ltd | ハードディスクとシリコンディスクのミラーリングを行うディスク制御システム |
| JP2011159150A (ja) * | 2010-02-02 | 2011-08-18 | Nec Corp | ディスクアレイ装置、及びデータ制御方法 |
| JP2012174037A (ja) * | 2011-02-22 | 2012-09-10 | Nec Corp | ディスクアレイ装置及びその制御方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4199993B2 (ja) | スナップショット取得方法 | |
| JP3197382B2 (ja) | データの増分タイム・ゼロ・バックアップ・コピーの方法及びシステム | |
| US8108597B2 (en) | Storage control method and system for performing backup and/or restoration | |
| JP3868708B2 (ja) | スナップショット管理方法及び計算機システム | |
| JP2557172B2 (ja) | タイムゼロ・バックアップ・コピー・プロセスにおける副ファイル状態のポーリングのための方法およびシステム | |
| US20060047926A1 (en) | Managing multiple snapshot copies of data | |
| KR100238925B1 (ko) | 비휘발성 메모리를 갖는 복원 가능 디스크 제어 시스템 | |
| JP4808275B2 (ja) | ネットワークブートシステム | |
| JP2003223287A (ja) | 記憶装置、この記憶装置のバックアップ方法及びプログラム | |
| JP2003085018A (ja) | リモートコピーによるオンラインデータ移行方法およびシステム | |
| JP4681247B2 (ja) | ディスクアレイ装置及びディスクアレイ装置の制御方法 | |
| JPH0291749A (ja) | 不揮発型半導体メモリ装置 | |
| JP4278452B2 (ja) | 計算機システム | |
| US8108637B2 (en) | Information processing system, controlling method in information processing system, and managing apparatus to manage remote copy in consideration of saving power | |
| JP2006268139A (ja) | データ複製装置、方法及びプログラム並びに記憶システム | |
| JP4915365B2 (ja) | データ格納方法及びその装置、複製データ格納方法及びその装置並びにそれらの制御プログラム | |
| JP4394467B2 (ja) | ストレージシステム、サーバ装置及び先行コピーデータ生成方法 | |
| JPH0553732A (ja) | デユアルデイスクシステム | |
| US20070271311A1 (en) | Disk array device and data management method for managing master data and replication data replicated from master data | |
| JPH04311219A (ja) | データバックアップ方式 | |
| JP2001290713A (ja) | 記憶装置システム及びそのバックアップ取得方法 | |
| JP6292796B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
| JP2002055783A (ja) | ディスク間の複写処理装置、複写処理方法、およびその方法をコンピュータに実行させるプログラム、並びにそのプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| JPS6326406B2 (ja) | ||
| JPH0973372A (ja) | 記憶制御方法及び記憶制御装置 |