特許
J-GLOBAL ID:200903017302760662

分散ファイル管理方法

発明者:
出願人/特許権者:
代理人 (1件): 京本 直樹 (外2名)
公報種別:公開公報
出願番号(国際出願番号):特願平7-309067
公開番号(公開出願番号):特開平9-146815
出願日: 1995年11月28日
公開日(公表日): 1997年06月06日
要約:
【要約】【課題】 分散ファイルシステムにおいて、マスタファイルと分散ファイルの整合が自動的にとられて、リアルタイムで分散ファイルのデータ更新が行える。【解決手段】 分散ファイル管理システム21は、複数の分散コンピュータ23,24と、マスタファイル223を管理するホストコンピュータ22と、通信回線25とを備え、分散コンピュータ23,24のレコードには、更新フラグ312と、更新時間のタグ322とを有する。またホストコンピュータ22には各分散システム23,24から送られてくる更新データを更新時間によりソートする更新時間順ソートワークファイル221と、同一識別子の更新データを一時的に格納する同一更新データ格納ファイル222及びマスタファイル223とを有する。
請求項(抜粋):
データを格納するマスタファイル,前記データに対する更新データを更新時間順にソートして格納する更新時間順ソートワークファイル,同一識別子の複数更新データをソートして格納する同一更新データ格納ファイル,分散コンピュータに対してデータを転送する手段,分散コンピュータから転送された更新データでもってマスタファイルを更新する手段を備えるホストコンピュータと、マスタファイルを立ち上げるとき複写してなる分散ファイル,分散ファイルを更新データで更新する手段,分散ファイルを更新データで更新したとき更新対象レコードに更新中のフラグを付す手段,更新データに更新時間タグを付して格納する更新データ格納ファイル,更新データ格納ファイルの更新データをホストコンピュータに転送する手段を備える分散コンピュータと、ホストコンピュータに複数の分散コンピュータを接続するデータ転送用の通信回線と、を具備する分散システムのマスタファイルと分散ファイルのデータ整合性を保つ分散ファイル管理方法は、分散コンピュータが自身の分散ファイルを更新するとき、分散ファイルの更新対象レコードに更新中であることを示すフラグをオン状態にし、更新データに更新時間タグを付して前記更新データ格納ファイルに格納し、更新データをホストコンピュータに定期的に転送するステップと、ホストコンピュータが、分散コンピュータから転送された更新データを更新時間タグによってソートして時間順ソートワークファイルに格納し、同一識別子の更新データが複数あるとき、同一識別子更新データを同一更新データ格納ファイルに格納するステップと、ホストコンピュータが同一更新データ格納ファイルを検索して、複数の同一識別子更新データがあるか、否かを判別するステップと、同一識別子更新データが単一であるとき、ホストコンピュータは、更新データによってマスタファイルを更新し、更新結果を含む更新終了通知を各分散コンピュータに転送するステップと、分散コンピュータは、前記更新終了通知にもとづいて、自身の分散ファイルの更新やオン状態であるフラグをオフ状態にするステップと、同一識別子の更新データが複数あるとき、ホストコンピュータは前記更新データ全てを各分散コンピュータに転送するステップと、分散コンピュータは、転送更新データの更新対象レコードのフラグがオン状態であるか、またはオフ状態であるかを判別するステップと、分散コンピュータは、前記判別において更新対象レコードのフラグ状態がオンでかつ前記更新対象レコードが更なる更新がされていないとき、自身の分散ファイルを更新データの更新時間タグの時間順序で更新するステップと、分散コンピュータは、更新終了によって更新対象レコードのフラグをオフ状態にして、更新終了通知をホストコンピュータに転送するステップと、ホストコンピュータは、前記更新終了通知によって、時間順ソートワークファイルの更新データでマスタファイルを更新するステップと、分散コンピュータは、前記判別において更新対象レコードのフラグがオン状態でかつ前記レコードが更なる更新がなされているとき、更新データ格納ファイルの更新データと転送更新データの更新時間タグを照合するステップと、分散コンピュータは、前記照合における更新時間タグの時間順序に整合性があるとき、転送更新データで分散ファイルを更新するステップと、分散コンピュータは、前記更新対象レコードのフラグをオン状態に保つステップと、分散コンピュータは、前記照合における更新時間タグの時間順序に整合性がないとき、転送更新データと自身の更新データをホストコンピュータに再転送するステップと、を含むことを特徴とする分散ファイル管理方法。
IPC (3件):
G06F 12/00 533 ,  G06F 12/00 545 ,  G06F 17/30
FI (3件):
G06F 12/00 533 J ,  G06F 12/00 545 A ,  G06F 15/40 350 C

前のページに戻る