JPH0816445A - 分散ファイルシステム - Google Patents
分散ファイルシステムInfo
- Publication number
- JPH0816445A JPH0816445A JP6145008A JP14500894A JPH0816445A JP H0816445 A JPH0816445 A JP H0816445A JP 6145008 A JP6145008 A JP 6145008A JP 14500894 A JP14500894 A JP 14500894A JP H0816445 A JPH0816445 A JP H0816445A
- Authority
- JP
- Japan
- Prior art keywords
- file
- network
- distributed
- storage device
- distributed file
- 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
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Multi Processors (AREA)
Abstract
(57)【要約】
【目的】ネットワーク上に接続されている複数のホスト
コンピュータにそれぞれ接続されたファイル記憶装置の
ファイルの登録内容をネットワークの負荷が低い時を見
計らって自動的に共通化する。 【構成】ネットワーク上に複数個接続されたファイル記
憶装置に対してファイルの書き込み/読み出し処理を制
御する分散ファイル管理部と、ネットワークの負荷状況
を調査し、予め設定されたネットワークの負荷の値より
も低いとき上記分散ファイル管理部に対してファイル転
送要求を出力するネットワーク監視部と、各上記ファイ
ル記憶装置におけるファイルの登録内容を比較し、登録
内容の不一致を発見した場合にその不一致を修正するた
めファイル転送要求を上記分散ファイル管理部に出力す
るファイル情報共通化処理部とを備えている。
コンピュータにそれぞれ接続されたファイル記憶装置の
ファイルの登録内容をネットワークの負荷が低い時を見
計らって自動的に共通化する。 【構成】ネットワーク上に複数個接続されたファイル記
憶装置に対してファイルの書き込み/読み出し処理を制
御する分散ファイル管理部と、ネットワークの負荷状況
を調査し、予め設定されたネットワークの負荷の値より
も低いとき上記分散ファイル管理部に対してファイル転
送要求を出力するネットワーク監視部と、各上記ファイ
ル記憶装置におけるファイルの登録内容を比較し、登録
内容の不一致を発見した場合にその不一致を修正するた
めファイル転送要求を上記分散ファイル管理部に出力す
るファイル情報共通化処理部とを備えている。
Description
【0001】
【産業上の利用分野】本発明はコンピュータネットワー
クシステムに関し、特にネットワーク上に接続された複
数個のホストコンピュータにそれぞれ設けられるファイ
ル記憶装置の内容をネットワークが高負荷状態に陥るこ
と無く自動的に共通化できる分散ファイルシステムに関
する。
クシステムに関し、特にネットワーク上に接続された複
数個のホストコンピュータにそれぞれ設けられるファイ
ル記憶装置の内容をネットワークが高負荷状態に陥るこ
と無く自動的に共通化できる分散ファイルシステムに関
する。
【0002】
【従来の技術】従来のコンピュータネットワークシステ
ムは、ネットワークに接続された複数のホストコンピュ
ータと、これら複数のホストコンピュータからネットワ
ークを介してアクセス可能で全てのホストコンピュータ
に関するファイルを記憶するただ1つのマスターファイ
ル記憶装置とから構成されていた。
ムは、ネットワークに接続された複数のホストコンピュ
ータと、これら複数のホストコンピュータからネットワ
ークを介してアクセス可能で全てのホストコンピュータ
に関するファイルを記憶するただ1つのマスターファイ
ル記憶装置とから構成されていた。
【0003】すなわち、複数個のホストコンピュータで
1つのマスターファイル記憶装置の内容を共有すること
で複数のファイルを一元管理し、見かけ上それぞれのホ
ストコンピュータに同一のファイルが存在するかのよう
に処理できるシステムであった。
1つのマスターファイル記憶装置の内容を共有すること
で複数のファイルを一元管理し、見かけ上それぞれのホ
ストコンピュータに同一のファイルが存在するかのよう
に処理できるシステムであった。
【0004】
【発明が解決しようとする課題】しかしながら、上述し
た従来のシステムにおいて、実際のファイルが存在する
場所はネットワークに接続されたただ1つのマスターフ
ァイル記憶装置であるため、それぞれのホストコンピュ
ータがマスターファイル記憶装置から共有化されたファ
イルを読み込む場合、ネットワークを介してその共有化
されたファイルを指定し、それぞれのホストコンピュー
タまでその指定したファイルを転送しなければならなか
った。それゆえ、ネットワークが大規模化し、かつネッ
トワーク上のデータ転送量が増大している最近のコンピ
ュータネットワークシステムでは、ホストコンピュータ
が共有化ファイルを転送する際ネットワークにかかる負
荷が高くなり、そのためファイル転送処理に要する時間
が増大してしまうという問題点があった。
た従来のシステムにおいて、実際のファイルが存在する
場所はネットワークに接続されたただ1つのマスターフ
ァイル記憶装置であるため、それぞれのホストコンピュ
ータがマスターファイル記憶装置から共有化されたファ
イルを読み込む場合、ネットワークを介してその共有化
されたファイルを指定し、それぞれのホストコンピュー
タまでその指定したファイルを転送しなければならなか
った。それゆえ、ネットワークが大規模化し、かつネッ
トワーク上のデータ転送量が増大している最近のコンピ
ュータネットワークシステムでは、ホストコンピュータ
が共有化ファイルを転送する際ネットワークにかかる負
荷が高くなり、そのためファイル転送処理に要する時間
が増大してしまうという問題点があった。
【0005】本発明の主な目的は、上記問題点を解決
し、ネットワーク上に接続されている複数のホストコン
ピュータのうち現在使用している1つのホストコンピュ
ータに接続されたファイル記憶装置のファイルを更新あ
るいは削除すると、予め指定された他の複数のホストコ
ンピュータにそれぞれ接続された複数のファイル記憶装
置の同一ファイルもネットワークの負荷が設定値よりも
低い時を見計らって自動的に更新あるいは削除できる分
散ファイルシステムを提供することにある。
し、ネットワーク上に接続されている複数のホストコン
ピュータのうち現在使用している1つのホストコンピュ
ータに接続されたファイル記憶装置のファイルを更新あ
るいは削除すると、予め指定された他の複数のホストコ
ンピュータにそれぞれ接続された複数のファイル記憶装
置の同一ファイルもネットワークの負荷が設定値よりも
低い時を見計らって自動的に更新あるいは削除できる分
散ファイルシステムを提供することにある。
【0006】
【課題を解決するための手段】本発明の分散ファイルシ
ステムは、ネットワーク上に複数個接続されたファイル
記憶装置に対してファイルの書き込み/読み出し処理を
制御する分散ファイル管理部と、ネットワークの負荷状
況を調査し、予め設定されたネットワークの負荷の値よ
りも低いとき上記分散ファイル管理部に対してファイル
転送要求を出力するネットワーク監視部と、各上記ファ
イル記憶装置におけるファイルの登録内容を比較し、登
録内容の不一致を発見した場合にその不一致を修正する
ためファイル転送要求を上記分散ファイル管理部に出力
するファイル情報共通化処理部とを備えている。
ステムは、ネットワーク上に複数個接続されたファイル
記憶装置に対してファイルの書き込み/読み出し処理を
制御する分散ファイル管理部と、ネットワークの負荷状
況を調査し、予め設定されたネットワークの負荷の値よ
りも低いとき上記分散ファイル管理部に対してファイル
転送要求を出力するネットワーク監視部と、各上記ファ
イル記憶装置におけるファイルの登録内容を比較し、登
録内容の不一致を発見した場合にその不一致を修正する
ためファイル転送要求を上記分散ファイル管理部に出力
するファイル情報共通化処理部とを備えている。
【0007】
【実施例】次に、本発明の実施例について図面を参照し
て詳細に説明する。
て詳細に説明する。
【0008】図1は本発明の一実施例を表す構成図であ
る。
る。
【0009】図1を参照すると、本実施例ではネットワ
ーク3上に複数のホストコンピュータ1−1、1−2お
よび1−3が並列に接続されている。また、これら複数
のホストコンピュータ1−1、1−2および1−3には
それぞれ複数のファイルを格納可能なファイル記憶装置
2ー1、2−2および2−3が接続されている。そし
て、これら複数のホストコンピュータ1−1、1−2お
よび1−3はネットワーク3を介してそれぞれのファイ
ル記憶装置2−1、2−2および2−3に登録されてい
るファイルを相互に転送することが可能である。
ーク3上に複数のホストコンピュータ1−1、1−2お
よび1−3が並列に接続されている。また、これら複数
のホストコンピュータ1−1、1−2および1−3には
それぞれ複数のファイルを格納可能なファイル記憶装置
2ー1、2−2および2−3が接続されている。そし
て、これら複数のホストコンピュータ1−1、1−2お
よび1−3はネットワーク3を介してそれぞれのファイ
ル記憶装置2−1、2−2および2−3に登録されてい
るファイルを相互に転送することが可能である。
【0010】例えば、ホストコンピュータ1−1におい
て新規なファイルXをファイル記憶装置2−1に書き込
む場合を考えると、この新規なファイルXは最初にホス
トコンピュータ1−1内の分散ファイルシステム4−1
に渡され、続いてホストコンピュータ1−1で実行され
るオペレーティングシステム(OS)の機能の1つでフ
ァイルの読み出し/書き込み処理を行うOSファイルシ
ステム6−1に渡されてファイル記憶装置2−1に書き
込まれる。この時、ホストコンピュータ1−1の分散フ
ァイルシステム4−1は、ファイル記憶装置2−1に書
き込まれた新規なファイルXを表すシンボル情報を記憶
し、ネットワーク3の現在の負荷状況を調査する。そし
て、分散ファイルシステム4−1は予め設定されたネッ
トワーク3の負荷の値よりも低くなった時を見計らっ
て、他の複数のホストコンピュータ1−2および1−3
の分散ファイルシステム4−2および4−3に対して新
規なファイルXを登録するように要求する。一方、他の
複数のホストコンピュータ1−2および1−3の分散フ
ァイルシステム4−2および4−3は、ホストコンピュ
ータ1−1の分散ファイルシステム4−1から受け取っ
た新規なファイルXの登録要求に応じて、ネットワーク
3を介して分散ファイルシステム4−1から転送されて
くるこの新規なファイルXをそれぞれのファイル記憶装
置2−2および2−3に登録する。
て新規なファイルXをファイル記憶装置2−1に書き込
む場合を考えると、この新規なファイルXは最初にホス
トコンピュータ1−1内の分散ファイルシステム4−1
に渡され、続いてホストコンピュータ1−1で実行され
るオペレーティングシステム(OS)の機能の1つでフ
ァイルの読み出し/書き込み処理を行うOSファイルシ
ステム6−1に渡されてファイル記憶装置2−1に書き
込まれる。この時、ホストコンピュータ1−1の分散フ
ァイルシステム4−1は、ファイル記憶装置2−1に書
き込まれた新規なファイルXを表すシンボル情報を記憶
し、ネットワーク3の現在の負荷状況を調査する。そし
て、分散ファイルシステム4−1は予め設定されたネッ
トワーク3の負荷の値よりも低くなった時を見計らっ
て、他の複数のホストコンピュータ1−2および1−3
の分散ファイルシステム4−2および4−3に対して新
規なファイルXを登録するように要求する。一方、他の
複数のホストコンピュータ1−2および1−3の分散フ
ァイルシステム4−2および4−3は、ホストコンピュ
ータ1−1の分散ファイルシステム4−1から受け取っ
た新規なファイルXの登録要求に応じて、ネットワーク
3を介して分散ファイルシステム4−1から転送されて
くるこの新規なファイルXをそれぞれのファイル記憶装
置2−2および2−3に登録する。
【0011】よって、ネットワーク上の任意のホストコ
ンピュータにおいてファイル記憶装置に新規なファイル
を登録すると、ネットワークの負荷が低い時を見計らっ
て自動的に他の複数のホストコンピュータのファイル記
憶装置に同一のファイルを登録でき、それにより複数の
ホストコンピュータにそれぞれ接続されたファイル記憶
装置間でファイルの登録内容を共通化することが可能と
なる。
ンピュータにおいてファイル記憶装置に新規なファイル
を登録すると、ネットワークの負荷が低い時を見計らっ
て自動的に他の複数のホストコンピュータのファイル記
憶装置に同一のファイルを登録でき、それにより複数の
ホストコンピュータにそれぞれ接続されたファイル記憶
装置間でファイルの登録内容を共通化することが可能と
なる。
【0012】次に、本願発明の特徴である分散ファイル
システム4−1、4−2および4−3の構成および動作
について図1、図2、図3および図4を参照してさらに
詳しく説明する。
システム4−1、4−2および4−3の構成および動作
について図1、図2、図3および図4を参照してさらに
詳しく説明する。
【0013】まず始めに、分散ファイルシステム4−1
が起動すると、分散ファイル管理部7−1は予め内部メ
モリ(図示せず)に格納されていたファイル共通化情報
12−1を読み込む(図2、ステップS21)。このフ
ァイル共通化情報12−1にはファイルの共通化を必要
とするホストコンピュータを指定する情報、そのファイ
ルの共通化を必要とするホストコンピュータに接続され
ているファイル記憶装置内部のパス情報(ディレクトリ
情報)、さらに他の複数のホストコンピュータにファイ
ルを転送するタイミングを決定する基準となるネットワ
ーク3の負荷の設定値が含まれている。
が起動すると、分散ファイル管理部7−1は予め内部メ
モリ(図示せず)に格納されていたファイル共通化情報
12−1を読み込む(図2、ステップS21)。このフ
ァイル共通化情報12−1にはファイルの共通化を必要
とするホストコンピュータを指定する情報、そのファイ
ルの共通化を必要とするホストコンピュータに接続され
ているファイル記憶装置内部のパス情報(ディレクトリ
情報)、さらに他の複数のホストコンピュータにファイ
ルを転送するタイミングを決定する基準となるネットワ
ーク3の負荷の設定値が含まれている。
【0014】続いて、分散ファイル管理部7−1は、例
えば更新すべきファイルYを受信すると(図2、ステッ
プS22)、この更新すべきファイルYからデータだけ
を抽出してOSファイルシステム6−1にそのまま転送
し(図2、ステップS23)、この更新すべきファイル
YからファイルYに固有なシンボル情報を分散ファイル
記憶部8−1に登録する(図2、ステップS24)。こ
の場合、更新すべきファイルYを他の複数のホストコン
ピュータ1−2および1−3のファイル記憶装置2−2
および2−3へ転送するタイミングは、分散ファイルシ
ステム4−1のネットワーク監視部10−1により決定
される。すなわち、ネットワーク監視部10−1は、ま
ず始めにネットワーク3の今現在の負荷状況を調査し
(図3、ステップS31)、その調査結果得られたネッ
トワーク3の今現在の負荷の値とファイル共通化情報1
2−1から予め読み込まれたネットワーク3の負荷の設
定値とを比較し(図3、ステップS32)、その設定値
よりも現在の負荷の値の方が低いと判定されると他の複
数のホストコンピュータ1−2および1−3のファイル
記憶装置2−2および2−3に対するファイルYの転送
要求を分散ファイル管理部7−1に出力する(図3、ス
テップS33)。この時、分散ファイル管理部7−1は
ネットワーク監視部10−1からのファイルYに対する
転送要求を受けると(図2、ステップS25)、分散フ
ァイル記憶部8−1に登録されているシンボル情報を参
照して更新すべきファイルYのデータをOSファイルシ
ステム6−1を介してファイル記憶装置2−1から読み
出す(図2、ステップS27)。さらに、分散ファイル
管理部7−1は、ネットワーク3を経由して他の複数の
ホストコンピュータ1−2および1−3のファイル記憶
装置2−2および2−3に対してそれぞれ更新すべきフ
ァイルYを転送する(図2、ステップS28)。また、
ネットワーク監視部10−1は、ネットワーク3の今現
在の負荷の値がファイル共通化情報12−1から予め読
み込まれたネットワーク3の負荷の設定値よりも高いと
判断すると、分散ファイル管理部7−1に対して更新す
べきファイルYを他の複数のホストコンピュータ1−2
および1−3に転送せず一時的に休止するよう指示し
(図3、ステップS34)、分散ファイル管理部7−1
はその指示に応答してネットワーク監視部10−1から
ファイルYの転送要求が来るまで待機する(図2、ステ
ップS26)。
えば更新すべきファイルYを受信すると(図2、ステッ
プS22)、この更新すべきファイルYからデータだけ
を抽出してOSファイルシステム6−1にそのまま転送
し(図2、ステップS23)、この更新すべきファイル
YからファイルYに固有なシンボル情報を分散ファイル
記憶部8−1に登録する(図2、ステップS24)。こ
の場合、更新すべきファイルYを他の複数のホストコン
ピュータ1−2および1−3のファイル記憶装置2−2
および2−3へ転送するタイミングは、分散ファイルシ
ステム4−1のネットワーク監視部10−1により決定
される。すなわち、ネットワーク監視部10−1は、ま
ず始めにネットワーク3の今現在の負荷状況を調査し
(図3、ステップS31)、その調査結果得られたネッ
トワーク3の今現在の負荷の値とファイル共通化情報1
2−1から予め読み込まれたネットワーク3の負荷の設
定値とを比較し(図3、ステップS32)、その設定値
よりも現在の負荷の値の方が低いと判定されると他の複
数のホストコンピュータ1−2および1−3のファイル
記憶装置2−2および2−3に対するファイルYの転送
要求を分散ファイル管理部7−1に出力する(図3、ス
テップS33)。この時、分散ファイル管理部7−1は
ネットワーク監視部10−1からのファイルYに対する
転送要求を受けると(図2、ステップS25)、分散フ
ァイル記憶部8−1に登録されているシンボル情報を参
照して更新すべきファイルYのデータをOSファイルシ
ステム6−1を介してファイル記憶装置2−1から読み
出す(図2、ステップS27)。さらに、分散ファイル
管理部7−1は、ネットワーク3を経由して他の複数の
ホストコンピュータ1−2および1−3のファイル記憶
装置2−2および2−3に対してそれぞれ更新すべきフ
ァイルYを転送する(図2、ステップS28)。また、
ネットワーク監視部10−1は、ネットワーク3の今現
在の負荷の値がファイル共通化情報12−1から予め読
み込まれたネットワーク3の負荷の設定値よりも高いと
判断すると、分散ファイル管理部7−1に対して更新す
べきファイルYを他の複数のホストコンピュータ1−2
および1−3に転送せず一時的に休止するよう指示し
(図3、ステップS34)、分散ファイル管理部7−1
はその指示に応答してネットワーク監視部10−1から
ファイルYの転送要求が来るまで待機する(図2、ステ
ップS26)。
【0015】よって、ネットワーク3の負荷状況を調査
するネットワーク監視部10−1で決定されたタイミン
グに基づいて、分散ファイル管理部7−1はネットワー
ク3が高負荷状態に陥ること無くネットワーク3に接続
された他の複数のホストコンピュータ1−2および1−
3の分散ファイル管理部7−2および7−3に更新すべ
きファイルを転送することができ、その結果ネットワー
ク3上の複数のホストコンピュータ1−1、1−2およ
び1−3にそれぞれ接続されているファイル記憶装置2
−1、2−2および2−3間のファイルの登録内容を共
通化することが可能となる。
するネットワーク監視部10−1で決定されたタイミン
グに基づいて、分散ファイル管理部7−1はネットワー
ク3が高負荷状態に陥ること無くネットワーク3に接続
された他の複数のホストコンピュータ1−2および1−
3の分散ファイル管理部7−2および7−3に更新すべ
きファイルを転送することができ、その結果ネットワー
ク3上の複数のホストコンピュータ1−1、1−2およ
び1−3にそれぞれ接続されているファイル記憶装置2
−1、2−2および2−3間のファイルの登録内容を共
通化することが可能となる。
【0016】また、ホストコンピュータ1−1のファイ
ル記憶装置2−1におけるファイルの登録内容と他の複
数のホストコンピュータ1−2および1−3のファイル
記憶装置2−2および2−3におけるファイルの登録内
容とが異なる場合は、ファイル情報共通化処理部11−
1の働きにより各ファイル記憶装置におけるファイルの
登録内容を修正して共通化することが可能となる。
ル記憶装置2−1におけるファイルの登録内容と他の複
数のホストコンピュータ1−2および1−3のファイル
記憶装置2−2および2−3におけるファイルの登録内
容とが異なる場合は、ファイル情報共通化処理部11−
1の働きにより各ファイル記憶装置におけるファイルの
登録内容を修正して共通化することが可能となる。
【0017】すなわち、ファイル情報共通化処理部11
−1は、分散ファイル管理部7−1を介して予めファイ
ル共通化情報12−1で設定されていた他の複数のホス
トコンピュータ1−2および1−3のファイル記憶装置
2−2および2−3からファイルの登録内容を表すリス
ト情報を任意のタイミングで取り寄せる(図4、ステッ
プS41)。続いて、ファイル情報共通化処理部11−
1は、他の複数のホストコンピュータ1−2および1−
3からそれぞれ取り寄せたリスト情報と自ホストコンピ
ュータ1−1に接続されているファイル記憶装置2−1
から読み出したファイルの登録内容を表すリスト情報と
を比較する(図4、ステップS42)。この比較結果か
ら自ホストコンピュータ1−1のファイル記憶装置2−
1内には存在しないが、他の複数のホストコンピュータ
1−2および1−3に接続されたファイル記憶装置2−
2および2−3の予めファイル共通化情報12−1によ
って設定されていたパス内に同一のファイルが存在する
ことを発見した場合(図4、ステップS43)、ファイ
ル情報共通化処理部11−1はそのファイルが登録され
ているリスト情報からそのファイルに関する属性情報
(ファイル名、ファイルサイズ、更新日等)を抽出し、
分散ファイル管理部7−1に対してそのファイルに関す
る情報とともに他のホストコンピュータ1−2および1
−3の分散ファイル管理部7−2および7−3へ送るフ
ァイル転送要求を送出する(図4、ステップS44)。
この時、分散ファイル管理部7−1はファイル転送要求
を受け取ると他の複数のホストコンピュータ1−2およ
び1−3の分散ファイル管理部7−2および7−3に対
し、分散ファイル記憶部8−2および8−3にそのファ
イルのシンボル情報を書き込むよう要求する。これによ
り、他の分散ファイル管理部7−2および7−3は分散
ファイル記憶部8−2および8−3に登録されたシンボ
ル情報に基づいてそのファイルをファイル記憶装置2−
2および2−3から読み出し、要求元であるホストコン
ピュータ1−1に対してネットワークの負荷が低い時を
見計らってそのファイルを転送する動作を行う。一方、
他の複数のホストコンピュータ1−2および1−3のフ
ァイル記憶装置2−2および2−3の予め設定されたパ
ス内には存在しないが、自ホストコンピュータ1−1の
ファイル記憶装置2−1に同一のファイルが存在するこ
とを発見した場合、ファイル情報共通化処理部11−1
は自リスト情報からそのファイルに関する属性情報(フ
ァイル名、ファイルサイズ、更新日等)を抽出し、分散
ファイル管理部7−1に対してそのファイルに関する属
性情報とともにファイル転送要求を送出する(図4、ス
テップS45)。この時、分散ファイル管理部7−1は
そのファイルに関する属性情報を元にして分散ファイル
記憶部8−1にそのファイルのシンボル情報を登録し、
それを参照することによりファイル記憶装置2−1から
そのファイルを読み出す。そして、ネットワーク3の負
荷が低い時を見計らって他の複数のホストコンピュータ
1−2および1−3に対しそのファイルを転送する。
−1は、分散ファイル管理部7−1を介して予めファイ
ル共通化情報12−1で設定されていた他の複数のホス
トコンピュータ1−2および1−3のファイル記憶装置
2−2および2−3からファイルの登録内容を表すリス
ト情報を任意のタイミングで取り寄せる(図4、ステッ
プS41)。続いて、ファイル情報共通化処理部11−
1は、他の複数のホストコンピュータ1−2および1−
3からそれぞれ取り寄せたリスト情報と自ホストコンピ
ュータ1−1に接続されているファイル記憶装置2−1
から読み出したファイルの登録内容を表すリスト情報と
を比較する(図4、ステップS42)。この比較結果か
ら自ホストコンピュータ1−1のファイル記憶装置2−
1内には存在しないが、他の複数のホストコンピュータ
1−2および1−3に接続されたファイル記憶装置2−
2および2−3の予めファイル共通化情報12−1によ
って設定されていたパス内に同一のファイルが存在する
ことを発見した場合(図4、ステップS43)、ファイ
ル情報共通化処理部11−1はそのファイルが登録され
ているリスト情報からそのファイルに関する属性情報
(ファイル名、ファイルサイズ、更新日等)を抽出し、
分散ファイル管理部7−1に対してそのファイルに関す
る情報とともに他のホストコンピュータ1−2および1
−3の分散ファイル管理部7−2および7−3へ送るフ
ァイル転送要求を送出する(図4、ステップS44)。
この時、分散ファイル管理部7−1はファイル転送要求
を受け取ると他の複数のホストコンピュータ1−2およ
び1−3の分散ファイル管理部7−2および7−3に対
し、分散ファイル記憶部8−2および8−3にそのファ
イルのシンボル情報を書き込むよう要求する。これによ
り、他の分散ファイル管理部7−2および7−3は分散
ファイル記憶部8−2および8−3に登録されたシンボ
ル情報に基づいてそのファイルをファイル記憶装置2−
2および2−3から読み出し、要求元であるホストコン
ピュータ1−1に対してネットワークの負荷が低い時を
見計らってそのファイルを転送する動作を行う。一方、
他の複数のホストコンピュータ1−2および1−3のフ
ァイル記憶装置2−2および2−3の予め設定されたパ
ス内には存在しないが、自ホストコンピュータ1−1の
ファイル記憶装置2−1に同一のファイルが存在するこ
とを発見した場合、ファイル情報共通化処理部11−1
は自リスト情報からそのファイルに関する属性情報(フ
ァイル名、ファイルサイズ、更新日等)を抽出し、分散
ファイル管理部7−1に対してそのファイルに関する属
性情報とともにファイル転送要求を送出する(図4、ス
テップS45)。この時、分散ファイル管理部7−1は
そのファイルに関する属性情報を元にして分散ファイル
記憶部8−1にそのファイルのシンボル情報を登録し、
それを参照することによりファイル記憶装置2−1から
そのファイルを読み出す。そして、ネットワーク3の負
荷が低い時を見計らって他の複数のホストコンピュータ
1−2および1−3に対しそのファイルを転送する。
【0018】よって、ホストコンピュータ1−1のファ
イル記憶装置2−1におけるファイルの登録内容と他の
複数のホストコンピュータ1−2および1−3のファイ
ル記憶装置2−2および2−3におけるファイルの登録
内容とを比較し、登録されていないファイルを発見した
場合にそのファイルを転送するよう分散ファイル管理部
7−1に対してファイル転送要求を行うファイル情報共
通化処理部11−1を備えたため、ネットワーク3上の
複数のホストコンピュータ1−1、1−2および1−3
のファイル記憶装置2−1、2−2および2−3におけ
るファイルの登録内容をネットワーク3が高負荷状態に
陥ること無く共通化することが可能となる。
イル記憶装置2−1におけるファイルの登録内容と他の
複数のホストコンピュータ1−2および1−3のファイ
ル記憶装置2−2および2−3におけるファイルの登録
内容とを比較し、登録されていないファイルを発見した
場合にそのファイルを転送するよう分散ファイル管理部
7−1に対してファイル転送要求を行うファイル情報共
通化処理部11−1を備えたため、ネットワーク3上の
複数のホストコンピュータ1−1、1−2および1−3
のファイル記憶装置2−1、2−2および2−3におけ
るファイルの登録内容をネットワーク3が高負荷状態に
陥ること無く共通化することが可能となる。
【0019】
【発明の効果】以上説明したように、本願発明ではネッ
トワーク上の複数のホストコンピュータのうち任意の1
つのホストコンピュータに接続されているファイル記憶
装置に対してファイルの追加、修正および削除を行うだ
けで、他の複数のホストコンピュータにそれぞれ接続さ
れているファイル記憶装置の登録内容を自動的にネット
ワークの負荷が低い時を見計らって共通化することが可
能となる。
トワーク上の複数のホストコンピュータのうち任意の1
つのホストコンピュータに接続されているファイル記憶
装置に対してファイルの追加、修正および削除を行うだ
けで、他の複数のホストコンピュータにそれぞれ接続さ
れているファイル記憶装置の登録内容を自動的にネット
ワークの負荷が低い時を見計らって共通化することが可
能となる。
【図1】本発明の一実施例を表す構成図である。
【図2】本実施例の分散ファイル管理部の動作を表すフ
ローチャートである。
ローチャートである。
【図3】本実施例のネットワーク監視部の動作を表すフ
ローチャートである。
ローチャートである。
【図4】本実施例のファイル情報共通化処理部の動作を
表すフローチャートである。
表すフローチャートである。
1−1、1−2および1−3 ホストコンピュータ 2−1、2−2および2−3 ファイル記憶装置 3 ネットワーク 4−1、4−2および4−3 分散ファイルシステム 5−1、5−2および5−3 OSファイルシステム 7−1、7−2および7−3 分散ファイル管理部 8−1、8−2および8−3 分散ファイル記憶部 9−1、9−2および9−3 システム管理情報記憶
部 10−1、10−2および10−3 ネットワーク監
視部 11−1、11−2および11−3 ファイル情報共
通化処理部 12−1、12−2および12−3 ファイル共通化
情報
部 10−1、10−2および10−3 ネットワーク監
視部 11−1、11−2および11−3 ファイル情報共
通化処理部 12−1、12−2および12−3 ファイル共通化
情報
Claims (3)
- 【請求項1】 ネットワーク上に複数個接続されたファ
イル記憶装置に対応して設けられ、該ファイル記憶装置
に対してファイルの書き込み/読み出し処理を制御する
複数の分散ファイル管理部と、 ネットワークの現在の負荷状況を調査し、予め設定され
たネットワークの負荷の値よりも低いとき前記分散ファ
イル管理部に対してファイル転送要求を出力する複数の
ネットワーク監視部と、 前記複数のファイル記憶装置におけるファイルの登録内
容を比較し、登録内容が不一致の場合はその不一致を修
正するため前記分散ファイル管理部にファイル転送要求
を出力するファイル情報共通化処理部とを備えたことを
特徴とする分散ファイルシステム。 - 【請求項2】 前記分散ファイル管理部は、前記ファイ
ル記憶装置にファイルを登録したことを表す該ファイル
のシンボル情報を格納する分散ファイル記憶部を備えて
いることを特徴とする請求項1記載の分散ファイルシス
テム。 - 【請求項3】 前記ネットワーク監視部におけるネット
ワークの負荷の値は前記分散ファイル管理部を介して読
み込まれたファイル共通化情報により設定されることを
特徴とする請求項1記載の分散ファイルシステム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6145008A JP2636740B2 (ja) | 1994-06-27 | 1994-06-27 | 分散ファイルシステム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6145008A JP2636740B2 (ja) | 1994-06-27 | 1994-06-27 | 分散ファイルシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0816445A true JPH0816445A (ja) | 1996-01-19 |
JP2636740B2 JP2636740B2 (ja) | 1997-07-30 |
Family
ID=15375319
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP6145008A Expired - Lifetime JP2636740B2 (ja) | 1994-06-27 | 1994-06-27 | 分散ファイルシステム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2636740B2 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11249943A (ja) * | 1998-03-03 | 1999-09-17 | Nec Corp | 分散型データベースの同期管理システムおよび同期管理方法 |
JP2000066941A (ja) * | 1998-08-25 | 2000-03-03 | Nec Corp | 分散ファイル更新方法及びそのシステム |
JP2007334382A (ja) * | 2006-06-12 | 2007-12-27 | Mitsubishi Electric Corp | 分散システムおよびデータ管理方法 |
JP2015156071A (ja) * | 2014-02-20 | 2015-08-27 | 富士通株式会社 | データ格納方法、ストレージシステム、プログラム及びストレージ装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6347853A (ja) * | 1986-08-15 | 1988-02-29 | Fujitsu Ltd | リモ−トフアイルアクセス方式 |
JPH03105446A (ja) * | 1989-09-19 | 1991-05-02 | Fujitsu Ltd | 親装置・子装置間のファイル転送制御方式 |
JPH04162155A (ja) * | 1990-10-26 | 1992-06-05 | Nec Corp | ファイル転送管理システム |
JPH04245355A (ja) * | 1991-01-30 | 1992-09-01 | Nec Corp | ファイル転送方式 |
JPH04318637A (ja) * | 1991-04-17 | 1992-11-10 | Fuji Xerox Co Ltd | 分散ディレクトリ装置 |
-
1994
- 1994-06-27 JP JP6145008A patent/JP2636740B2/ja not_active Expired - Lifetime
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6347853A (ja) * | 1986-08-15 | 1988-02-29 | Fujitsu Ltd | リモ−トフアイルアクセス方式 |
JPH03105446A (ja) * | 1989-09-19 | 1991-05-02 | Fujitsu Ltd | 親装置・子装置間のファイル転送制御方式 |
JPH04162155A (ja) * | 1990-10-26 | 1992-06-05 | Nec Corp | ファイル転送管理システム |
JPH04245355A (ja) * | 1991-01-30 | 1992-09-01 | Nec Corp | ファイル転送方式 |
JPH04318637A (ja) * | 1991-04-17 | 1992-11-10 | Fuji Xerox Co Ltd | 分散ディレクトリ装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11249943A (ja) * | 1998-03-03 | 1999-09-17 | Nec Corp | 分散型データベースの同期管理システムおよび同期管理方法 |
JP2000066941A (ja) * | 1998-08-25 | 2000-03-03 | Nec Corp | 分散ファイル更新方法及びそのシステム |
JP2007334382A (ja) * | 2006-06-12 | 2007-12-27 | Mitsubishi Electric Corp | 分散システムおよびデータ管理方法 |
JP2015156071A (ja) * | 2014-02-20 | 2015-08-27 | 富士通株式会社 | データ格納方法、ストレージシステム、プログラム及びストレージ装置 |
Also Published As
Publication number | Publication date |
---|---|
JP2636740B2 (ja) | 1997-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1179770B1 (en) | File system | |
US20090063556A1 (en) | Root node for carrying out file level virtualization and migration | |
US8380815B2 (en) | Root node for file level virtualization | |
US20080235300A1 (en) | Data migration processing device | |
US6711559B1 (en) | Distributed processing system, apparatus for operating shared file system and computer readable medium | |
JP2004302713A (ja) | 記憶システム及びその制御方法 | |
JP2003248611A (ja) | 記憶管理統合システム、および、その記憶管理制御方法 | |
US8473702B2 (en) | Information processing apparatus, execution environment transferring method and program thereof | |
CN100565486C (zh) | 数据传送装置及数据传送*** | |
JP3153129B2 (ja) | サーバ選択方式 | |
JP2636740B2 (ja) | 分散ファイルシステム | |
JP2001290665A (ja) | プロセッサシステム | |
JP2001109642A (ja) | クラスタシステム、及びそのデータ複写方法 | |
JP6845519B1 (ja) | 記憶装置、情報移行システム、及び情報移行方法 | |
JPH0553939A (ja) | フアイル転送処理方式 | |
JPH08235127A (ja) | 自動負荷分散方法および装置 | |
JP3544219B2 (ja) | ファイル共用システム | |
JP3056000B2 (ja) | マルチメディアデータネットワーク転送方式 | |
CN112765198A (zh) | 数据库语句处理方法、装置、计算机设备和存储介质 | |
JPS6327936A (ja) | フアイル管理方法 | |
JPH09204326A (ja) | 画像データ格納制御装置 | |
JPH05165693A (ja) | 分散情報処理装置 | |
JPH07160566A (ja) | ネットワークファイル管理装置 | |
JPH01248207A (ja) | 数値制御装置 | |
JPH06149754A (ja) | ネットワークシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19970311 |