JPH0497413A - 多重化ファイル復旧方式 - Google Patents
多重化ファイル復旧方式Info
- Publication number
- JPH0497413A JPH0497413A JP2215589A JP21558990A JPH0497413A JP H0497413 A JPH0497413 A JP H0497413A JP 2215589 A JP2215589 A JP 2215589A JP 21558990 A JP21558990 A JP 21558990A JP H0497413 A JPH0497413 A JP H0497413A
- Authority
- JP
- Japan
- Prior art keywords
- file
- input
- output
- storage device
- failure
- 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.)
- Granted
Links
- 238000011084 recovery Methods 0.000 claims description 43
- 238000000034 method Methods 0.000 claims description 19
- 238000004891 communication Methods 0.000 claims description 12
- 239000000725 suspension Substances 0.000 claims description 5
- 230000004044 response Effects 0.000 claims description 3
- 230000010365 information processing Effects 0.000 claims description 2
- 230000003213 activating effect Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
め要約のデータは記録されません。
Description
ンピュータで使用する正系ファイルと1つまたは複数の
副系ファイルとに対する多重化ファイル復旧方式に関す
る。
ルについては、信頼性の向上を目的としてファイルの多
重化を行い、1つのファイルが障害となっても業務の続
行を可能としていた。
。
副系ファイルを用意する。
ァイルと副系ファイルとに対する正常に入出力が可能な
部分と何らかの障害が発生して入出力が不可能な部分と
についての情報)を持つ。
対象のファイルを決定する。そして、データの参照時に
は正系ファイルまたは副系ファイルのうちで正常な一つ
のファイルからデータを入力し、データの更新時には正
系ファイルおよび副系ファイルのうちで正常なすへての
ファイルにデータを出力する。
内容を反映する。(以降では障害が発生した部分に対す
る入出力は行われなくなる。)このときには、入出力を
障害が発生していない他のファイル(正系ファイルまた
は副系ファイル)に対して実行し、業務を続行する。
旧方法としては、以下の2つの方法がある。
停止し、外部記憶装置中に代替領域を割当て、正常なフ
ァイルよりデータを複写後(こ、業務を再開する。
割当て、正常なファイルよりデータを複写すると同時に
複写部分に関する障害情報を更新する。
ストコンピュータで共有されるファイル番こ対して適用
する場合に、以下の問題がある。
持しているために、単一のホストコンピュータシステム
では実現可能であるが、複数のホストコンピュータで共
有するファイルに対しては、復旧動作時に障害情報の反
映にホストコンピュータ間でずれが生じ、データの矛盾
が発生する可能性があるという欠点を有している。(例
えば、あるホストコンピュータでは、正系ファイルが障
害と見做して副系ファイルにのみデータを書き込み、他
ノホストコンピュータでは、復旧動作が完了したと見做
して、正系ファイルよりデータを読み込む。その為に、
正系ファイルが障害と見做したホストコンピュータのデ
ータ更新が他のホストコンピュータの業務に反映されな
い場合がある。)一方、障害情報をホストコンピュータ
間で共佇可能な外部記憶装置上に保持する従来の多重化
ファイル復旧方式は、データの矛盾が発生しないけれど
も、入出力を行う度に外部記憶装置上の障害情報の参照
が必要となり、性能が極端に低下するという欠点を有し
ている。(一般に、メモリの参照に比べて外部記憶装置
の参照には、数千倍量上の時間を要する。) また、前者の(1)の復旧方法は、復旧が可能であるが
業務を一度停止する必要性があり、24時間運転などを
行う業務には適用できないという欠点を有している。
ンピュータと、複数の前記ホストコンピュータから共有
される外部記憶装置とを有する情報処理ンステムの多重
化ファイル復旧方式において、 前記外部記憶装置中には、 各種のデータを格納する正系ファイルと、前記正系ファ
イルに同じ内容を持つ1つまたは複数の副系ファ゛イル
とを有し、 前記ホストコンピュータ中には、 前記外部記憶装置に格納されたデータを利用して業務処
理を行う業務プログラムと、 前記業務プログラムにより起動され、前記正系ファイル
及び前記副系ファイルに対するアクセスを起動するファ
イルアクセス手段と、 前記ファイルアクセス手段により起動され、データの参
照時には前記正系ファイルまたは前記副系ファイルのう
ちで正常な一つからデータを入力し、データの更新時に
は前記正系ファイルおよび前記副系ファイルのうちで正
常なすべてにデータを出力する入出力手段と、 前記入出力手段により参照されたときに、前記正系ファ
イルおよび前記副系ファイルについて、正常に入出力が
可能な部分か何らかの障害が発生して入出力が不可能な
部分かを示す情報を返却する障害情報記憶手段と、 前記ホストコンピュータ間で情報の送受信を行う通信手
段と、 前記外部記憶装置に対する入出力中に障害が発生した時
に、前記入出力手段により起動され、前記通信手段を通
して他の前記ホストコンピュータに対して、前記外部記
憶装置中のその障害発生部分に対する入出力を一時的に
停止することを要求する入出力部分停止要求手段と、 すべての前記ホストコンピュータによる前記外部記憶装
置中のその障害発生部分に対する入出力を停止後に、前
記入出力手段により起動され、前記通信手段を通して他
の前記ホストコンピュータに対して、各前記ホストコン
ピュータの前記障害情報記憶手段に新たに障害となった
前記外部記憶装置の部分の情報を追加後に、入出力を再
開することを要求する入出力再開要求手段と、前記通信
手段を通して他の前記ホストコンピュータからの入出力
停止要求に応じて、前記外部記憶装置の該当部分への入
出力を一時的に停止し、その後の入出力再開要求に応じ
て、前記外部記憶装置の該当部分の情報を前記障害情報
記憶手段に追加し、入出力を再開する入出力一時停止再
開手段とを有するとともに、 複数の前記ホストコンピュータ間で共有される正系ファ
イルおよび1つまたは複数の副系ファイルの多重化ファ
イルについて障害時にも業務処理の継続を可能とするた
めに、 何れかのファイルの一部で障害が発生した時に、前記外
部記憶装置の中から代替となる領域を割当てる代替領域
割当て手段と、 第1に、前記入出力部分停止手段を起動して他の前記ホ
ストコンピュータからの該当部分への入出力を一時的に
停止し、第2に、前記入出力手段を起動して前記代替領
域割当て手段が割当てた領域に正常な一つのファイルよ
りのデータを複写し、第8に、前記障害情報記憶手段が
記憶する障害情報から該当部分に対する障害情報を削除
し、第4に、前記入出力再開要求手段を起動して他の前
記ホストコンピュータ上の前記障害情報記憶手段から該
当部分に対する障害情報を削除し、入出力を再開させる
ファイル部分復旧手段と、何れかのファイルの全体障害
が発生した場合に、該当のファイルを幾つかの部分に分
割し、分割した部分ごとに前記代替領域割当て手段およ
び前記ファイル部分復旧手段を起動して、順次に該当の
ファイルを復旧するファイル全体復旧手段とを督し、 何れかのファイルの全体的な障害か発生した場合にも、
業務の継続を止めることなく、かつ、復旧中に業務への
影響を殆ど与えることなく、動的に障害のファイル全体
を復旧して正常運用に戻ることにより構成されている。
。
示すブロック図である。
1,2、外部記憶装置3、正系ファイル4、副系ファイ
ル5、通信手段6、業務プログラム11,21、ファイ
ルアクセス手段12,22、障害情報記憶手段13,2
3、入出力手段14゜24、入出力部分停止要求手段1
5,25、入出力再開要求手段16.2B、入出力一時
停止再開手段17,27、ファイル部分復旧手段18,
28、代替領域割当て手段19,29、ファイル全体復
旧手段20.30から構成されている。
る。
部記憶装置3を共有しており、外部記憶装置3は、正系
ファイル4と副系ファイル5とに多重化されている。
は、通信手段6で結ばれている。
であるので、以下にホストコンピュータ1の中の業務の
動作について記述する。
系ファイル5とに多重化されており、障害情報は、ホス
トコンピュータ1中のメモリ上に保持している。
対して、ファイル中のレコードのアクセス(参照または
更新)を要求する。
ら要求されたレコードのファイル中の格納位置を判断し
、入出力手段14に対して要求レコードを含むブロック
の参照または更新を要求する。
いる障害情報を参照し、ファイルアクセス手段12から
要求があったブロックが、正系ファイル4及び副系ファ
イル5で、正常にアクセス可能か、障害発生でアクセス
不可能かを判断する。
イルの1つからブロックを読み込み(障害発生中のファ
イルからは読み込まない)、更新要求の場合には、正常
なファイルのすべてにブロックを書き込む(障害発生中
のファイルへは書き込まない)。
に障害が発生すると、障害情報記憶手段13に新たに障
害となった部分の情報を追加し、入出力部分停止要求手
段15を起動して、通信手段6を通して他のホストコン
ピュータ2に対し、ファイル中の障害発生部分に対する
入出力を一時的に停止することを要求する。
の障害発生部分に対する入出力が停止すると、入出力手
段14は、入出力再開要求手段16を起動して、通信手
段6を通して他のホストコンピュータ2に対して、障害
情報記憶手段23に新たに障害となった部分の情報を追
加後に、入出力を再開することを要求する。
他のホストコンピュータ1からの入出力停止要求に応し
て該当部分への入出力を一時的に停止し、入出力再開要
求に応じて該当部分の障害情報を障害情報記憶手段23
に追加し、入出力を再開する。
部で障害が発生した時に、代替領域割当て手段19は、
外部記憶装置3の中から代替となる領域を割当てる。
5を起動して、他のホストコンピュータ2からの該当部
分への入出力を一時的に停止させる。
を起動して、代替領域割当て手段19が割当てた領域に
、正常なファイルよりデータを複写する。
段13が記憶する障害情報から該当部分に対する障害情
報を削除する。
手段16を起動して、他のホストコンピュータ2上の障
害情報から該当部分に対する障害情報を削除し、入出力
を再開させる。
態で業務を続行可能となる。
復旧手段20は、ファイルの部分復旧に要する時間が業
務に影響を与えない程度に、該当ファイルを幾つかの部
分に分割する。
ごとに代替領域割当て手段19およびファイル部分復旧
手段18を起動して、順次にファイルを復旧する。
は、複数のホストコンピュータ間で共有されるファイル
を多重化して信頼性を向上させ、ファイルの全体的な障
害が発生した際に、ファイルの部分復旧に要する時間が
業務に影響を与えない程度に、該当ファイルを幾つかの
部分に分割して、順次に該当ファイルを復旧するので、
業務を停止することなく、かつ、復旧中の業務への影響
を殆ど与えることなく、動的に障害のファイル全体を復
旧して正常運用に戻ることが可能となるという効果を有
している。
示すブロック図である。 1.2・・・ホストコンピュータ、3・・・外部記憶装
置、4・・・正系ファイル、5・・・副系ファイル、6
・・・通信手段、11・・・業務処理プログラム、12
・・・ファイルアクセス手段、13・・・障害情報記憶
手段、14・・・入出力手段、15・・・入出力部分停
止要求手段、16・・・入出力再開要求手段、17・・
・入出力一時停止再開手段、18・・・ファイル部分復
旧手段、19・・・代替領域割当て手段、20・・・フ
ァイル全体復旧手段、21・・・業務処理プログラム、
22・・・ファイルアクセス手段、23・・・障害情報
記憶手段、24・・・入出力手段、25・・・入出力部
分停止要求手段、26・・・入出力再開要求手段、27
・・・入出力一時停止再開手段、28・・・ファイル部
分復旧手段、29・・・代替領域割当て手段、30・・
・ファイル全体復旧手段。
Claims (1)
- 【特許請求の範囲】 複数のホストコンピュータと、複数の前記ホストコンピ
ュータから共有される外部記憶装置とを有する情報処理
システムの多重化ファイル復旧方式において、 前記外部記憶装置中には、 各種のデータを格納する正系ファイルと、 前記正系ファイルに同じ内容を持つ1つまたは複数の副
系ファイルとを有し、 前記ホストコンピュータ中には、 前記外部記憶装置に格納されたデータを利用して業務処
理を行う業務プログラムと、 前記業務プログラムにより起動され、前記正系ファイル
及び前記副系ファイルに対するアクセスを起動するファ
イルアクセス手段と、 前記ファイルアクセス手段により起動され、データの参
照時には前記正系ファイルまたは前記副系ファイルのう
ちで正常な一つからデータを入力し、データの更新時に
は前記正系ファイルおよび前記副系ファイルのうちで正
常なすべてにデータを出力する入出力手段と、 前記入出力手段により参照されたときに、前記正系ファ
イルおよび前記副系ファイルについて、正常に入出力が
可能な部分か何らかの障害が発生して入出力が不可能な
部分かを示す情報を返却する障害情報記憶手段と、 前記ホストコンピュータ間で情報の送受信を行う通信手
段と、 前記外部記憶装置に対する入出力中に障害が発生した時
に、前記入出力手段により起動され、前記通信手段を通
して他の前記ホストコンピュータに対して、前記外部記
憶装置中のその障害発生部分に対する入出力を一時的に
停止することを要求する入出力部分停止要求手段と、 すべての前記ホストコンピュータによる前記外部記憶装
置中のその障害発生部分に対する入出力を停止後に、前
記入出力手段により起動され、前記通信手段を通して他
の前記ホストコンピュータに対して、各前記ホストコン
ピュータの前記障害情報記憶手段に新たに障害となった
前記外部記憶装置の部分の情報を追加後に、入出力を再
開することを要求する入出力再開要求手段と、 前記通信手段を通して他の前記ホストコンピュータから
の入出力停止要求に応じて、前記外部記憶装置の該当部
分への入出力を一時的に停止し、その後の入出力再開要
求に応じて、前記外部記憶装置の該当部分の情報を前記
障害情報記憶手段に追加し、入出力を再開する入出力一
時停止再開手段とを有するとともに、 複数の前記ホストコンピュータ間で共有される正系ファ
イルおよび1つまたは複数の副系ファイルの多重化ファ
イルについて障害時にも業務処理の継続を可能とするた
めに、 何れかのファイルの一部で障害が発生した時に、前記外
部記憶装置の中から代替となる領域を割当てる代替領域
割当て手段と、 第1に、前記入出力部分停止手段を起動して他の前記ホ
ストコンピュータからの該当部分への入出力を一時的に
停止し、第2に、前記入出力手段を起動して前記代替領
域割当て手段が割当てた領域に正常な一つのファイルよ
りのデータを複写し、第3に、前記障害情報記憶手段が
記憶する障害情報から該当部分に対する障害情報を削除
し、第4に、前記入出力再開要求手段を起動して他の前
記ホストコンピュータ上の前記障害情報記憶手段から該
当部分に対する障害情報を削除し、入出力を再開させる
ファイル部分復旧手段と、 何れかのファイルの全体障害が発生した場合に、該当の
ファイルを幾つかの部分に分割し、分割した部分ごとに
前記代替領域割当て手段および前記ファイル部分復旧手
段を起動して、順次に該当のファイルを復旧するファイ
ル全体復旧手段とを有し、 何れかのファイルの全体的な障害が発生した場合にも、
業務の継続を止めることなく、かつ、復旧中に業務への
影響を殆ど与えることなく、動的に障害のファイル全体
を復旧して正常運用に戻ることを特徴とする多重化ファ
イル復旧方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2215589A JP2526726B2 (ja) | 1990-08-15 | 1990-08-15 | 多重化ファイル復旧方式 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2215589A JP2526726B2 (ja) | 1990-08-15 | 1990-08-15 | 多重化ファイル復旧方式 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0497413A true JPH0497413A (ja) | 1992-03-30 |
JP2526726B2 JP2526726B2 (ja) | 1996-08-21 |
Family
ID=16674936
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2215589A Expired - Lifetime JP2526726B2 (ja) | 1990-08-15 | 1990-08-15 | 多重化ファイル復旧方式 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2526726B2 (ja) |
-
1990
- 1990-08-15 JP JP2215589A patent/JP2526726B2/ja not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2526726B2 (ja) | 1996-08-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7627727B1 (en) | Incremental backup of a data volume | |
JP4809040B2 (ja) | ストレージ装置及びスナップショットのリストア方法 | |
US5379412A (en) | Method and system for dynamic allocation of buffer storage space during backup copying | |
US8732121B1 (en) | Method and system for backup to a hidden backup storage | |
US7293146B1 (en) | Method and apparatus for restoring a corrupted data volume | |
US7194487B1 (en) | System and method for recording the order of a change caused by restoring a primary volume during ongoing replication of the primary volume | |
US7412578B2 (en) | Snapshot creating method and apparatus | |
US7461201B2 (en) | Storage control method and system for performing backup and/or restoration | |
US5546534A (en) | Method of operating a computer system | |
US7103713B2 (en) | Storage system, device and method using copy-on-write for synchronous remote copy | |
JP4419884B2 (ja) | データ複製装置、方法及びプログラム並びに記憶システム | |
US20050169064A1 (en) | Instant refresh of a data volume copy | |
KR19980024086A (ko) | 컴퓨터 시스템 및 화일 관리 방법 | |
JP2006268503A (ja) | 計算機システム、ディスク装置およびデータ更新制御方法 | |
US6907507B1 (en) | Tracking in-progress writes through use of multi-column bitmaps | |
US20080222214A1 (en) | Storage system and remote copy system restoring data using journal | |
US7093090B1 (en) | Method for creating a virtual data copy of a volume being restored | |
US20060053260A1 (en) | Computing system with memory mirroring and snapshot reliability | |
JP4394467B2 (ja) | ストレージシステム、サーバ装置及び先行コピーデータ生成方法 | |
US20050223180A1 (en) | Accelerating the execution of I/O operations in a storage system | |
JP2011253400A (ja) | 分散ミラードディスクシステム、コンピュータ装置、ミラーリング方法およびそのプログラム | |
JP2526726B2 (ja) | 多重化ファイル復旧方式 | |
JP2574532B2 (ja) | フォールトトレラントシステムにおける資源管理方法 | |
JP3463696B2 (ja) | オンラインガーベッジコレクション処理方法 | |
JP2666426B2 (ja) | 二重化補助記憶装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080614 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090614 Year of fee payment: 13 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100614 Year of fee payment: 14 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100614 Year of fee payment: 14 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110614 Year of fee payment: 15 |
|
EXPY | Cancellation because of completion of term | ||
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110614 Year of fee payment: 15 |