JPH03131943A - ファイル2重化処理システムにおける障害管理方式 - Google Patents
ファイル2重化処理システムにおける障害管理方式Info
- Publication number
- JPH03131943A JPH03131943A JP1269109A JP26910989A JPH03131943A JP H03131943 A JPH03131943 A JP H03131943A JP 1269109 A JP1269109 A JP 1269109A JP 26910989 A JP26910989 A JP 26910989A JP H03131943 A JPH03131943 A JP H03131943A
- Authority
- JP
- Japan
- Prior art keywords
- file
- failure
- input
- output
- writing
- 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
- 238000007726 management method Methods 0.000 claims description 23
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000000034 method Methods 0.000 description 2
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、計算機システムのファイルの2重化制御に関
し、特に障害情報の管理制御に関する。
し、特に障害情報の管理制御に関する。
従来のファイル2重化処理システムにおける障害管理方
式においては、データファイルとは別に2重化した障害
管理ファイルを設けて障害管理情報を格納し、障害の管
理はシステムで一括して行りていた。
式においては、データファイルとは別に2重化した障害
管理ファイルを設けて障害管理情報を格納し、障害の管
理はシステムで一括して行りていた。
上述した障害管理方式においては、障害管理情報はデー
タファイルとは別に異りた磁気ディスク上のファイルに
格納されているため、この磁気ディスクが障害状態とな
った場合には、データファイルのマスターファイル及び
スレーブファイルが共に正常な場合でもアクセスができ
なくなるという問題がめった。
タファイルとは別に異りた磁気ディスク上のファイルに
格納されているため、この磁気ディスクが障害状態とな
った場合には、データファイルのマスターファイル及び
スレーブファイルが共に正常な場合でもアクセスができ
なくなるという問題がめった。
データファイルのオープンが要求されたときには、その
ファイルから障害情報取得手段を介して障害情報を取得
し、ファイル管理テーブルに納められている障害管理情
報テーブルと比較してその確認をし、次に、書き込み要
求が与えられると入出力実行手段に書き込みの要求を行
い、その書き込みが終了し、書き込み終了の通知を入出
力割り込み処理手段により受は九とき、書き込み要求元
に書き込み終了の通知を行い、あるいは、入出力障害処
理手段により入出力実行手段を介してファイルへの障害
情報の書き込みが成功し、書き込み成功の通知を入出力
障害処理手段により受けたとき、書き込み終了の通知を
するファイルアクセス手段と、ファイルアクセス手段が
ファイルオープンの要求を受けたとき、そのファイルか
ら障害情報を得てファイルアクセス手段に通知する障害
情報取得手段と、 ファイルの障害情報を格納するファイル管理情報テーブ
ルと、 ファイルアクセス手段により書き込みの要求を受けたと
き、前記ファイル管理情報テーブルを参照してファイル
の障害状態を調べ、その結果によりマスターファイル又
はスレーブファイルのりち正常な方のファイルにデータ
の書き込みを行い、あるいは入出力障害処理手段により
ファイルの障害情報を与えられたとき、その障害情報を
ファイルへ書き込む入出力実行手段と、 前記入出力実行手段によりファイルへのデータの書き込
みの終了の通知を受けたとき、前記入出力実行手段によ
るその書き込みの結果に障害があるか否か調べ、障害の
ない場合にはファイルアクセス手段にその書き込みの終
了を通知し、障害のある場合には、入出力障害処理手段
に障害の処理を依頼する入出力割り込み処理手段と、前
記入出力割p込み処理手段により障害処理を依頼された
とき、障害の発生しているファイルを調べ、障害のない
場合にはファイルアクセス手段に書き込みの完了を通知
し、障害のある場合には。
ファイルから障害情報取得手段を介して障害情報を取得
し、ファイル管理テーブルに納められている障害管理情
報テーブルと比較してその確認をし、次に、書き込み要
求が与えられると入出力実行手段に書き込みの要求を行
い、その書き込みが終了し、書き込み終了の通知を入出
力割り込み処理手段により受は九とき、書き込み要求元
に書き込み終了の通知を行い、あるいは、入出力障害処
理手段により入出力実行手段を介してファイルへの障害
情報の書き込みが成功し、書き込み成功の通知を入出力
障害処理手段により受けたとき、書き込み終了の通知を
するファイルアクセス手段と、ファイルアクセス手段が
ファイルオープンの要求を受けたとき、そのファイルか
ら障害情報を得てファイルアクセス手段に通知する障害
情報取得手段と、 ファイルの障害情報を格納するファイル管理情報テーブ
ルと、 ファイルアクセス手段により書き込みの要求を受けたと
き、前記ファイル管理情報テーブルを参照してファイル
の障害状態を調べ、その結果によりマスターファイル又
はスレーブファイルのりち正常な方のファイルにデータ
の書き込みを行い、あるいは入出力障害処理手段により
ファイルの障害情報を与えられたとき、その障害情報を
ファイルへ書き込む入出力実行手段と、 前記入出力実行手段によりファイルへのデータの書き込
みの終了の通知を受けたとき、前記入出力実行手段によ
るその書き込みの結果に障害があるか否か調べ、障害の
ない場合にはファイルアクセス手段にその書き込みの終
了を通知し、障害のある場合には、入出力障害処理手段
に障害の処理を依頼する入出力割り込み処理手段と、前
記入出力割p込み処理手段により障害処理を依頼された
とき、障害の発生しているファイルを調べ、障害のない
場合にはファイルアクセス手段に書き込みの完了を通知
し、障害のある場合には。
その障害情報を前記ファイル管理情報テーブルに格納す
ると共に、ファイルへの障害情報の書き込みを入出力実
行手段に要求し、その書き込みが成功するとファイルア
クセス手段に書き込み成功の通知をする入出力障害処理
手段とを設ける。
ると共に、ファイルへの障害情報の書き込みを入出力実
行手段に要求し、その書き込みが成功するとファイルア
クセス手段に書き込み成功の通知をする入出力障害処理
手段とを設ける。
ファイルアクセス手段は、ファイルのオープンが要求さ
れると、そのファイルから障害情報取得手段を介して、
障害情報を取得し、ファイル管理テーブルに納められて
いる障害情報と比較してその確認を行う。そして、書き
込みの要求が与えられると入出力実行手段に書き込みの
要求を行う。
れると、そのファイルから障害情報取得手段を介して、
障害情報を取得し、ファイル管理テーブルに納められて
いる障害情報と比較してその確認を行う。そして、書き
込みの要求が与えられると入出力実行手段に書き込みの
要求を行う。
入出力実行手段は、ファイルアクセス手段からの書き込
みの要求に基づき、前記ファイル管理情報テーブルを参
照してファイルの障害状態を調べ、その結果によりマス
ターファイル又はスレーブファイルのうち正常な方のフ
ァイルにデータの書き込みを行う。書き込みが終了する
と入出力割り込み処理手段は、書き込まれた結果に障害
かめるか否か調べる。そして障害のない場合には、ファ
イルアクセス手段に書き込みの終了を通知する。障害の
ある場合には、その障害処理を入出力障害処理手段に依
頼する。障害処理を依頼された入出力障害処理手段は障
害の発生しているファイル調査し、障害のない場合には
ファイルアクセス手段に書き込みの完了全通知する。障
害のある場合には、その障害情報を前記ファイル管理情
報テーブルに格納すると共に、ファイルへの障害情報の
書き込みを入出力実行手段に要求する。そして、入出力
実行手段による障害情報の書き込みが成功すると、入出
力障害処理手段はそれをファイルアクセス手段に通知し
、ファイルアクセス手段はそれを書き込み要求元に通知
する。
みの要求に基づき、前記ファイル管理情報テーブルを参
照してファイルの障害状態を調べ、その結果によりマス
ターファイル又はスレーブファイルのうち正常な方のフ
ァイルにデータの書き込みを行う。書き込みが終了する
と入出力割り込み処理手段は、書き込まれた結果に障害
かめるか否か調べる。そして障害のない場合には、ファ
イルアクセス手段に書き込みの終了を通知する。障害の
ある場合には、その障害処理を入出力障害処理手段に依
頼する。障害処理を依頼された入出力障害処理手段は障
害の発生しているファイル調査し、障害のない場合には
ファイルアクセス手段に書き込みの完了全通知する。障
害のある場合には、その障害情報を前記ファイル管理情
報テーブルに格納すると共に、ファイルへの障害情報の
書き込みを入出力実行手段に要求する。そして、入出力
実行手段による障害情報の書き込みが成功すると、入出
力障害処理手段はそれをファイルアクセス手段に通知し
、ファイルアクセス手段はそれを書き込み要求元に通知
する。
次に、本発明の実施例について図面を参照して説明する
。
。
第一図は、本発明の実施例の構成を示すブロック図であ
る。
る。
第二図は、第一図の実施例のラベル情報の内容を示す概
念図である。
念図である。
ここで、2重化されたファイルでおるマスターファイル
及びスレーブファイルはそれぞれ磁気ディスク6及び磁
気ディスク7に格納されたファイル9及びファイル10
であシ、その障害情報はそれぞれラベル情報11及びラ
ベル情報12に格納されて層る。
及びスレーブファイルはそれぞれ磁気ディスク6及び磁
気ディスク7に格納されたファイル9及びファイル10
であシ、その障害情報はそれぞれラベル情報11及びラ
ベル情報12に格納されて層る。
第一図において、ファイル9およびファイル100オー
グンが書き込み要求元13から要求された時、ファイル
アクセス手段lは障害情報取得手段2によりファイル9
とファイル10に対応するファイル情報が格納されてい
るラベル情報11とラベル情報12を読み出しファイル
の障害情報を得る。
グンが書き込み要求元13から要求された時、ファイル
アクセス手段lは障害情報取得手段2によりファイル9
とファイル10に対応するファイル情報が格納されてい
るラベル情報11とラベル情報12を読み出しファイル
の障害情報を得る。
ファイルアクセス手段lは、取得した障害情報をファイ
ル管理情報テーブル8にで参照する。
ル管理情報テーブル8にで参照する。
次に書き込み要求がファイルアクセス手段1に要求され
たとする。ファイルアクセス手段1は入出力実行手段3
にファイルへの入出力実行を要求する。
たとする。ファイルアクセス手段1は入出力実行手段3
にファイルへの入出力実行を要求する。
入出力実行手段3は、ファイル管理情報テーブル8を参
照しファイルの障害状態を調べる。今、ファイル9とフ
ァイル10が共に正常状態である場合、入出力実行手段
3はファイル9とファイル10との両方に書き込みを行
う。書き込みが終了し、入出力割シ込み処理手段4に報
告されると入出力割り込み処理手段4は書き込んだ結果
に障害があるか否かチエツクする。障害が発生していな
ければファイルアクセス手段1に書き込みが終了したこ
とを通知し、ファイルアクセス手段IFi、書き込みの
要求元13に書き込みの終了を通知して処理を完了する
。
照しファイルの障害状態を調べる。今、ファイル9とフ
ァイル10が共に正常状態である場合、入出力実行手段
3はファイル9とファイル10との両方に書き込みを行
う。書き込みが終了し、入出力割シ込み処理手段4に報
告されると入出力割り込み処理手段4は書き込んだ結果
に障害があるか否かチエツクする。障害が発生していな
ければファイルアクセス手段1に書き込みが終了したこ
とを通知し、ファイルアクセス手段IFi、書き込みの
要求元13に書き込みの終了を通知して処理を完了する
。
もし、どちらかのファイルで障害が発生していたならば
、入出力割り込み処理手段4は入出力障害処理手段5に
制御を渡し障害処理を依頼する。
、入出力割り込み処理手段4は入出力障害処理手段5に
制御を渡し障害処理を依頼する。
入出力障害処理手段5は、エラーの発生しているファイ
ルを調べる。今、ファイル9でエラーが発生していたと
すると、入出力障害処理手段5はファイル管理情報テー
ブル8にファイル9が障害状態であることをセットする
と共に、入出力実行手段3を介してファイル9のラベル
情報11とファイル10のラベル情報12にファイル9
が障害状態になっ九ことを示すフラグでおるマスターフ
ァイル障害フラグ23をセットしたラベル情報を書き込
む。
ルを調べる。今、ファイル9でエラーが発生していたと
すると、入出力障害処理手段5はファイル管理情報テー
ブル8にファイル9が障害状態であることをセットする
と共に、入出力実行手段3を介してファイル9のラベル
情報11とファイル10のラベル情報12にファイル9
が障害状態になっ九ことを示すフラグでおるマスターフ
ァイル障害フラグ23をセットしたラベル情報を書き込
む。
ラベル11とラベル12への障害情報の書き込みが終了
したならファイルアクセス手段1に書き込みが成功した
ことを通知する。書き込みの成功の通知を受けたファイ
ルアクセス手段lは、書き込み要求元13に書き込みが
完了したことを通知し処理を終了する。
したならファイルアクセス手段1に書き込みが成功した
ことを通知する。書き込みの成功の通知を受けたファイ
ルアクセス手段lは、書き込み要求元13に書き込みが
完了したことを通知し処理を終了する。
以上説明したように、本発明においてはファイルの障害
情報を2重化したデータファイルであるマスターファイ
ル及びスレーブファイルにそれぞれ格納するようにした
ため、障害管理情報の2重化に加えてその分散も果たす
ことができ、2重化したファイルの制御における信頼性
をそれだけ上げるという効果がある。
情報を2重化したデータファイルであるマスターファイ
ル及びスレーブファイルにそれぞれ格納するようにした
ため、障害管理情報の2重化に加えてその分散も果たす
ことができ、2重化したファイルの制御における信頼性
をそれだけ上げるという効果がある。
第一図は、本発明の実施例の構成を示すブロック図であ
る。 第二図は、第一図の実施例のラベル情報の内容を示す概
念図である。 図において、1はファイルアクセス手段、2は障害情報
取得手段、3は入出力実行手段、4は入出力割p込み手
段、5Fi入出力障害処理手段、6はマスターファイル
が格納されているディスク装置、7&″tスレーブフア
イルが格納されてhるディスク装置、8はファイル管理
情報テーブル、9はマスターファイル、10はスレーブ
ファイル、11.21はマスターファイルのラベル情報
、12.22aスV−fファイルのラベル情報、13は
書き込み要求元、23はラベル情報内のマスターファイ
ル障害フラグ、24はラベル情報内のスレーブファイル
障害フラグである。
る。 第二図は、第一図の実施例のラベル情報の内容を示す概
念図である。 図において、1はファイルアクセス手段、2は障害情報
取得手段、3は入出力実行手段、4は入出力割p込み手
段、5Fi入出力障害処理手段、6はマスターファイル
が格納されているディスク装置、7&″tスレーブフア
イルが格納されてhるディスク装置、8はファイル管理
情報テーブル、9はマスターファイル、10はスレーブ
ファイル、11.21はマスターファイルのラベル情報
、12.22aスV−fファイルのラベル情報、13は
書き込み要求元、23はラベル情報内のマスターファイ
ル障害フラグ、24はラベル情報内のスレーブファイル
障害フラグである。
Claims (1)
- 【特許請求の範囲】 計算機システムにおけるファイルアクセス処理に係るフ
ァイルアクセス手段と、2重化したファイルであるマス
ターファイル及びスレーブファイルをそれぞれ別に納め
る各々の磁気ディスクとを有し、ファイルへの出力時に
は、マスターファイル及びスレーブファイルにデータの
書き込みを行い、ファイルからの入力時には、マスター
ファイル又はスレーブファイルの一方からデータの読み
出しを行うファイル2重化処理システムにおいて、ファ
イルアクセス手段がファイルオープンの要求を受けたと
き、そのファイルから障害情報を得てファイルアクセス
手段に通知する障害情報取得手段と、 ファイルの障害情報を格納するファイル管理情報テーブ
ルと、 前記ファイルアクセス手段によりデータの書き込みの要
求を受けたとき、前記ファイル管理情報テーブルを参照
してファイルの障害状態を調べ、その結果により、マス
ターファイル又はスレーブファイルのうち正常な方のフ
ァイルにデータの書き込みを行い、あるいは入出力障害
処理手段により与えられた障害情報のファイルへの書き
込みを行う入出力実行手段と、 前記入出力実行手段によりファイルへのデータの書き込
みの終了の通知を受けたとき、前記入出力実行手段によ
るその書き込みの結果に障害があるか否かを調べ、障害
のない場合にはファイルアクセス手段にその書き込みの
終了を通知し、障害のある場合には、入出力障害処理手
段に障害の処理を依頼する入出力割り込み処理手段と、 前記入出力割り込み処理手段により障害処理を依頼され
たとき、障害が発生しているファイルを調べ、障害のな
い場合には、ファイルアクセス手段に書き込みの完了を
通知し、障害のある場合には、その障害情報を前記ファ
イル管理情報テーブルに格納すると共に、ファイルへの
障害情報の書き込みを入出力実行手段に要求し、その書
き込みが成功するとファイルアクセス手段に書き込み成
功の通知を行う入出力障害処理手段と、 を具備したことを特徴とするファイル2重化における障
害管理方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1269109A JPH03131943A (ja) | 1989-10-18 | 1989-10-18 | ファイル2重化処理システムにおける障害管理方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1269109A JPH03131943A (ja) | 1989-10-18 | 1989-10-18 | ファイル2重化処理システムにおける障害管理方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03131943A true JPH03131943A (ja) | 1991-06-05 |
Family
ID=17467798
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1269109A Pending JPH03131943A (ja) | 1989-10-18 | 1989-10-18 | ファイル2重化処理システムにおける障害管理方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03131943A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07302217A (ja) * | 1994-04-30 | 1995-11-14 | Nec Corp | 分散処理システムにおけるファイルの障害復旧方式 |
-
1989
- 1989-10-18 JP JP1269109A patent/JPH03131943A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07302217A (ja) * | 1994-04-30 | 1995-11-14 | Nec Corp | 分散処理システムにおけるファイルの障害復旧方式 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6662282B2 (en) | Unified data sets distributed over multiple I/O-device arrays | |
| US5875479A (en) | Method and means for making a dual volume level copy in a DASD storage subsystem subject to updating during the copy interval | |
| CA2347012C (en) | Distributed transactional processing system and method | |
| US7650467B2 (en) | Coordination of multiprocessor operations with shared resources | |
| KR100450400B1 (ko) | 안전 기억 장치가 없는 환경을 위한 이중화 구조의 주 메모리 상주 데이터베이스 관리시스템 및 그 데이터 일치성 제어방법 | |
| US6408399B1 (en) | High reliability multiple processing and control system utilizing shared components | |
| US7529966B2 (en) | Storage system with journaling | |
| JPH03131943A (ja) | ファイル2重化処理システムにおける障害管理方式 | |
| CN107402850B (zh) | 一种数据库数据文件的冗余方法与装置 | |
| JPH06124169A (ja) | 二重システム化された光ディスク装置及びそのi/oエラー自動復旧方法 | |
| JPS58166472A (ja) | ジヤ−ナル採取磁気テ−プ装置の二重化方式 | |
| JP2712819B2 (ja) | 二重化ファイルの動的コピー制御方式 | |
| JPH02294723A (ja) | 補助記憶装置の2重化制御方法 | |
| JP2716571B2 (ja) | 二重化データ保全装置 | |
| JP2005316697A (ja) | ディスクアレイシステムおよびデータバックアップ方法 | |
| JP2810265B2 (ja) | データ蓄積装置及び情報処理システム | |
| JP2943173B2 (ja) | 二重化ファイル記憶装置 | |
| JPH03241441A (ja) | ローカルファイルデュプレックス装置 | |
| JPH0358119A (ja) | 外部記憶装置の二重化方式 | |
| JPH11237959A (ja) | 多重書き込み記憶装置 | |
| JPH0528057A (ja) | フアイルバツクアツプ回路 | |
| JPH02143343A (ja) | 格納順ファイルのロバスト化処理方式 | |
| JPH0362244A (ja) | 半導体外部記憶装置におけるデータ保証制御方式 | |
| JPH03276349A (ja) | データ二重化制御装置 | |
| JPH03105608A (ja) | 障害回復処理方式 |