JPH1145203A - ファイル管理装置 - Google Patents

ファイル管理装置

Info

Publication number
JPH1145203A
JPH1145203A JP9201357A JP20135797A JPH1145203A JP H1145203 A JPH1145203 A JP H1145203A JP 9201357 A JP9201357 A JP 9201357A JP 20135797 A JP20135797 A JP 20135797A JP H1145203 A JPH1145203 A JP H1145203A
Authority
JP
Japan
Prior art keywords
file
access
server
time
identifier
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
Application number
JP9201357A
Other languages
English (en)
Inventor
Nobuyuki Enoki
信行 榎
Masaya Miyazaki
雅也 宮崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP9201357A priority Critical patent/JPH1145203A/ja
Publication of JPH1145203A publication Critical patent/JPH1145203A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 (修正有) 【課題】 サーバへのアクセスの集中を避けるための、
仮想ファイル管理システムにおける、アクセス頻度情報
の収集を一元的にかつ効率よく行うファイル管理装置の
提供。 【解決手段】 サーバ/クライアント型のコンピュータ
ネットワーク上に配置されるファイル管理装置におい
て、仮想ファイル管理テーブル103を備えて、複数の
ファイルの各に対応して、複数のサーバに渡って一元的
に付される仮想ファイル識別子と、上記各のファイルが
格納されているサーバのサーバ識別子と、各のファイル
のファイル識別子との組を一対として格納し、また、ア
クセス要求処理部106を備えて、特定の端末装置より
の上記仮想ファイル識別子を含むアクセス要求があった
ときに、仮想ファイル管理テーブル103を参照して、
アクセスすべきサーバ101とファイルを特定するとと
もに、該特定された端末装置にアクセス要求を出す。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、複数のサーバに存
在する複数のファイルを一元管理するファイル管理装置
に関し、特に、複数のファイルの各々のファイルへのア
クセス情報の一元管理をするファイル管理装置に関する
ものである。
【0002】
【従来の技術】近年、映像データなどの大量のデータを
扱うために、システムに要求される記憶容量がますます
増える傾向にある。このためサーバ/クライアント型の
コンピュータネットワークシステムにおいては、より多
くの記憶容量を確保するとともに、端末装置からのアク
セス要求を分散させシステム全体の処理能力を向上させ
るために複数のサーバをネットワーク上に配置し、デー
タ(ファイル)を複数のサーバに分散して記憶する工夫
がなされている。
【0003】このように複数のサーバが存在するような
サーバ/クライアント型のコンピュータネットワークシ
ステムにおいて、各コンピュータ端末装置(以下単に端
末装置という)は、個別に自機が使用するサーバのマウ
ント表(サーバとそこに収納されたファイルの対応表)
を作成し、ファイル管理を行なっている。このマウント
表でのファイル管理はサーバへの新規なファイルの登録
があったとき、あるいは、今まで自機で管理していなか
ったファイルを必要としたとき新たにマウント表を書き
換える必要がある等、管理が繁雑になる欠点がある。
【0004】そこで、本願出願人は、特願平7−301
798で複数のサーバに格納されるファイルを一元的に
管理するファイル管理装置をネットワーク上に配置し、
上記のような場合でのファイル管理を簡略化するシステ
ムを提案している。
【0005】図6は、特願平7−301798における
仮想ファイル管理システムの構成図である。ネットワー
ク110には複数のコンピュータ端末109a,109
bと複数のサーバ101aおよび101bが接続されて
おり、サーバ101aは以下に説明するファイル管理装
置102を搭載した構成となっている。
【0006】上記ファイル管理装置102には、上記複
数のサーバに格納されている複数のファイルの各に対応
して、該複数のサーバに渡って一元的に付された仮想フ
ァイル識別子と、上記各ファイルが格納されているサー
バ識別子と、そのサーバ内での上記各ファイルのファイ
ル識別子を組にして格納している管理テーブル103を
備えている。
【0007】更に、アクセス要求処理部106が設けら
れ、以下に説明する手順でアクセス要求を処理するよう
になっている。ここで、上記ファイル管理装置102の
管理テーブル103の内容が、図2に示すように、仮想
ファイル識別子V001のファイルに対応してサーバ識
別子が101bで実ファイル識別子がR100であると
し、端末装置109aから上記仮想ファイルV001に
対応するファイルに対して読み出しアクセス要求が発行
された場合を考察する。
【0008】まず、上記ファイル管理装置102の受信
部107が、上記端末装置109aからの読み出しアク
セス要求を受信する。このアクセス要求はアクセス要求
処理部106に入力されて、該アクセス要求処理部10
6で、管理テーブル103を検索し、仮想ファイル識別
子V001に対応するファイルのサーバ識別子101b
と実ファイル識別子R100を獲得する。
【0009】上記アクセス要求処理部106では、更
に、アクセス要求があたかも端末装置109aから発行
されたようなファイル識別子V001の読み出しアクセ
ス要求を作成し、送信部108からサーバ101bに対
し送出する。ファイル識別子R100の読み出しアクセ
ス要求を受けとったサーバ101bは、要求処理部10
5がファイルシステム104bからファイル識別子R1
00のデータを読み出して端末装置109aに送出す
る。
【0010】以上のように特願平7−301798で
は、端末装置からのファイルアクセス要求を上記ファイ
ル管理装置102を搭載した特定のサーバ101aがす
べて受けとり、該ファイル管理装置102が管理する仮
想ファイル識別子を基にファイルの実データが存在する
サーバにあたかも端末装置からの要求があった如くとし
てファイルアクセス要求を発行することで、端末装置
は、ファイルの実際の配置状態には関係なく複数のサー
バに分散するファイルへアクセスすることを可能にして
いる。
【0011】
【発明が解決しようとする課題】しかしながら上記のよ
うな構成では、複数のサーバを使用しているにもかかわ
らず、複数の端末装置からのファイルアクセス要求が、
需要の多い特定のファイルに集中した場合には特定のサ
ーバにアクセスが集中し端末装置への応答速度が低下す
る。
【0012】上記のサーバへのアクセスの集中を避ける
には、サーバにファイルを格納する際に、ファイルのア
クセス頻度を予測し、ファイルアクセスを分散させるよ
うに配置する必要がある。これを実現させるためには正
確なファイルのアクセス頻度情報の収集を行う必要があ
るが、現在のところ上記のシステム、特定のサーバある
いは特定のファイルへのアクセス情報が一元的に管理さ
れていないといった課題を有していた。
【0013】本発明は上記課題に鑑み、仮想ファイル管
理システムにおいて、アクセス頻度情報の収集を一元的
にかつ効率よく行なうファイル管理装置を提供すること
を目的とする。
【0014】
【課題を解決するための手段】本発明は、複数のサーバ
とこれらのサーバが提供するファイルサービスを共有す
る複数の端末装置から構成されるサーバ/クライアント
型のコンピュータネットワーク上に配置されるファイル
管理装置を前提としている。
【0015】当該ファイル管理装置において、仮想ファ
イル管理テーブル103を備えて、複数のファイルの各
に対応して、上記複数のサーバに渡って一元的に付され
る仮想ファイル識別子と、上記各々のファイルが格納さ
れているサーバのサーバ識別子と、上記各々のファイル
のファイル識別子との組を一対として格納するようにし
ている。
【0016】更に、アクセス要求処理部106を備え
て、特定の端末装置よりの上記仮想ファイル識別子を含
むアクセス要求があったときに、上記の仮想ファイル管
理テーブル103を参照して、アクセスすべきサーバ1
01とファイルを特定するとともに、該特定された端末
装置にアクセス要求を出す。
【0017】更に、アクセス記録部111が上記アクセ
ス要求処理部106を監視し、上記各々のファイルへの
アクセス情報を該各々のファイルに対応する仮想ファイ
ル識別子毎に記録するようにしている。
【0018】この構成によって、複数のサーバに存在す
るファイルへのアクセス情報が一元的に管理できること
になる。上記各々のファイルへのアクセス情報として
は、該各ファイルへのアクセスの開始時刻と、各ファイ
ルへのアクセス終了時刻を用いることができる。また、
各ファイルへのアクセス要求個数を用いることもでき
る。
【0019】
【発明の実施の形態】以下に、本発明の第1の実施の形
態のファイル管理装置について、図面を参照しながら説
明する。
【0020】図1は、本発明の第1の実施の形態例にお
けるファイル管理装置を用いたネットワークシステムの
ブロック図を示すものである。図6に示した従来例と同
様、ネットワーク110に対して、端末装置109a、
109bおよび、複数のサーバ101a、101bが配
置されるとともに、上記ネットワーク110に対してフ
ァイル管理装置102が配置される。上記ファイル管理
装置102は図6に示した従来と同様、特定のサーバ1
01a、又は101bに組み込んでもよいし、また、当
該図1に示すように独立したファイル管理装置としても
よい。
【0021】上記ファイル管理装置102には図2に示
すように、ファイル管理テーブル103が備えられ、特
定のファイルに対応する、仮想ファイル識別子と、上記
特定のファイルが格納されたサーバのサーバ識別子と、
該特定のファイルのファイル識別子との組を格納してい
る。
【0022】更に、ファイル管理装置102にはアクセ
ス要求処理部106が設けられ、従来と同様、端末装置
109a、109bと各サーバ101a、101b間の
アクセス制御を行うようになっている。更に、本発明で
はアクセス記録部111とアクセス記録領域112が設
けられ、以下ように各アクセスの時間等のアクセス情報
の管理を行うようになっている。以下、本実施態様にお
ける更に詳しい構成をその動作とともに説明する。
【0023】受信部107は、ネットワーク110を通
じて端末装置109aもしくは109bからのファイル
へのアクセス要求を受信しアクセス要求処理部106に
出力する。アクセス要求処理部106は、受信部107
からのアクセス要求を解析し、まず要求中に含まれる仮
想ファイル識別子とアクセス要求の内容(アクセス開始
か終了か)をアクセス記録部111に出力するととも
に、管理テーブル103を検索し上記仮想ファイル識別
子に対応するサーバ識別子と実ファイル識別子を抽出す
る。
【0024】このように抽出されたサーバ識別子と実フ
ァイル識別子に基づいてアクセス要求をサーバ識別子に
対応するサーバにそのアクセス要求を転送することを送
信部108に指示する。これによって送信部108は、
アクセス要求処理部106からの指示に基づいてサーバ
101aもしくは101bにアクセス要求を転送する
が、このときのアクセス要求はあたかも端末装置109
a(109b)から、上記のサーバに直接アクセス要求
があった如くになされる。
【0025】一方、アクセス記録部111は、アクセス
要求処理部106から受けとったアクセス要求の内容を
調べ、その内容がアクセスの開始要求の場合、受けとっ
た仮想ファイル識別子に対するアクセス開始時刻として
現在時刻を記憶手段のアクセス記録領域112に記録す
る。また、上記アクセス要求の内容がアクセスの終了要
求の場合、受けとった仮想ファイル識別子に対するアク
セス終了時刻として現在時刻を上記アクセス記録領域1
12に記録する。
【0026】サーバ101aもしくは101bに備えた
要求処理部105は、上記送信部108から出力された
アクセス要求を処理し、ファイルシステム104aもし
くは104bを使って該当するファイルの処理を行な
い、端末装置109aもしくは109bに対して応答す
る。
【0027】次に、本実施の形態の具体的な適用例につ
いて説明する。管理テーブル103の状態が図2(a)
のように仮想ファイル識別子V001、V002および
V003があり、仮想ファイル識別子V001に対応す
るファイルは、サーバ101aに実ファイル識別子R1
00で管理され、仮想ファイル識別子V002に対応す
るファイルは、サーバ101bに実ファイル識別子R2
00で管理され、仮想ファイル識別子V003は、サー
バ101aに実ファイル識別子R101で管理されてい
るものとする。また、アクセス記録領域112には、図
3(a)に示すように、仮想ファイル識別子V001に
関する記録が何もない状態であるとする。
【0028】上記の場合に、仮想ファイル識別子V00
1に対応するファイルにアクセス開始要求が端末装置1
09aからあった場合の動作を説明する。まず、受信部
107が端末装置109aからのファイルへのアクセス
開始要求を受信し、アクセス要求処理部106にそのア
クセス開始要求を出力する。次にアクセス要求処理部1
06は、受信部107から受けとったアクセス開始要求
を解析し、仮想ファイル識別子V001に対するアクセ
スの開始要求であることをアクセス記録部111に出力
すると同時に、管理テーブル103の内容に基づいて仮
想ファイル識別子V001に対応するファイルがサーバ
101aに格納された実ファイル識別子R100である
ことを認識し、実ファイル識別子R100に対するアク
セス開始要求をサーバ101aに転送することを送信部
108に指示する。この指示を受けた送信部108は、
サーバ101aに実ファイル識別子R100へのアクセ
ス開始要求を送信する。
【0029】一方、アクセス記録部111は、アクセス
要求処理部106から受けとった情報が、仮想ファイル
識別子V001に対応するファイルへのアクセス開始要
求であるので、アクセス記録領域112に仮想ファイル
識別子V001に関する記録として、図3(a)に示す
状態から図3(b)に示すようにアクセス開始時刻を記
録する。
【0030】また、同様に管理テーブル103の状態が
図2(a)のように仮想ファイル識別子V001、V0
02、V003のそれぞれに対応するファイルが管理さ
れており、仮想ファイル識別子V001に対応するアク
セス記録内容が図3(b)に示す内容である場合に、上
記仮想ファイル識別子V001に対応するファイルに対
応するアクセス終了要求が端末装置109aからあった
場合の動作を説明する。
【0031】まず、受信部107が端末装置109aか
ら特定のファイルへのアクセス終了要求を受信し、アク
セス要求処理部106にそのアクセス終了要求を出力す
る。次にアクセス要求処理部106は、受信部107か
ら受けとったアクセス終了要求を解析し、仮想ファイル
識別子V001のアクセス終了要求であることをアクセ
ス記録部111に出力するとともに、管理テーブル10
3から仮想ファイル識別子V001がサーバ101aに
実ファイル識別子R100であることを確認し、実ファ
イル識別子R100に対するアクセス終了要求をサーバ
101aに転送することを送信部108に指示する。
【0032】これによって、送信部108は、サーバ1
01aに実ファイル識別子R100へのアクセス終了要
求を送信する。一方、アクセス記録部111は、アクセ
ス要求処理部106から受けとった仮想ファイル識別子
V001へのアクセス終了要求であることを確認し、該
仮想ファイル識別子V001のアクセス記録を図3
(b)の状態から図3(c)のようにアクセス終了時刻
を記録する。
【0033】さらに、ある特定のファイルへのアクセス
が多い(少ない)場合には該特定のファイルを、より読
み出し性能のよい(悪い)サーバに移動させることがな
される。そこで、管理テーブル103が図2(a)で仮
想ファイル識別子V001に関する記録内容が図3
(c)に示す内容であるときに、仮想ファイル識別子V
001に対応するファイルがサーバ101aからサーバ
101bに移動した場合を想定すると、管理テーブル1
03の内容が図2(a)から図2(b)のように変更さ
れる。
【0034】このような状態で、仮想ファイル識別子V
001に対応するファイルにアクセス開始要求および終
了要求が端末装置109bからあった場合には、アクセ
スされるサーバはサーバ101bとなるが、アクセス記
録としてアクセス記録領域112に記録される内容はあ
くまで仮想ファイル識別子V001に基づくので、その
内容は、図3(d)に示すように、上記説明と同様開始
時刻と終了時刻が記録されることになる。
【0035】このようにして、仮想ファイル管理装置で
管理されているファイルをサーバ間で移動させてもアク
セス記録の管理については、仮想ファイル識別子で一元
的に行なわれるので、アクセス記録の変更が不要にな
る。
【0036】また、アクセス記録を各仮想ファイル識別
子毎に記録することができるので、端末からのアクセス
が集中している期間や時刻を調べることができ、アクセ
スの集中している時間には、より高性能なサーバにその
ファイルを移すことを可能にする。
【0037】さらに、ここではアクセス記録としてアク
セスの開始時間と終了時間を記録したがアクセス要求の
個数を記録することも考えられる。すなわち、アクセス
を開始したが実際の読み出しを停止している期間が多い
場合や処理能力の高い端末装置が大量のデータを読み出
したりした場合などは、アクセスの開始時刻や終了時刻
だけではサーバの負荷分散を考えるための情報としては
不正確である。そこで、アクセス要求の個数を記録する
ことでアクセスの開始と終了の間でどれだけのデータが
サーバから読み出されたかなどが正確に把握できサーバ
の性能からより適切な負荷分散を行うことが可能にな
る。尚、アクセス要求の個数は一旦アクセスされたが、
途中で中止したものは除かれる。
【0038】以上の説明はアクセスの開始要求、あるい
はアクセス終了要求が明示されているが、ネットワーク
の通信プロトコルにTCP/IPを使った代表的なファ
イル共有サービスに使われるNFSプロトコルを使用し
た場合には、アクセスの開始要求、あるいはアクセス終
了要求が明示されない場合があり、以下のその場合いつ
いて説明する。
【0039】本発明の第2の実施の形態の仮想ファイル
管理システムについて、図面を参照しながら説明する。
図4は、本発明の第2の実施の形態におけるファイル管
理装置のブロック図を示すものである。図1に示したア
クセス記録部111とアクセス記録領域112に加え
て、最終アクセス時刻記録領域401と、終了時刻監視
部402を設けた構成としている。
【0040】以上のように構成された仮想ファイル管理
システムについてその動作を説明する。受信部107
は、ネットワーク110を通じて端末装置109aもし
くは109bからのファイルへのアクセス要求を受信
し、アクセス要求処理部106に出力する。
【0041】アクセス要求処理部106は、受信部10
7からのアクセス要求を解析し、特定のファイルに対応
する仮想ファイル識別子へのアクセス要求が到着したこ
とをアクセス記録部111に出力するとともに管理テー
ブル103を検索し、当該仮想ファイル識別子に対応す
るサーバ識別子と実ファイル識別子を抽出する。次いで
アクセス要求処理部106は、アクセス要求をサーバ識
別子に対応するサーバにそのアクセス要求を転送するこ
とを送信部108に指示し、この指示を受けて送信部1
08は、アクセス要求処理部106からの指示でサーバ
101aもしくは101bにアクセス要求を転送する。
【0042】一方、アクセス記録部111は、アクセス
要求処理部106から受けとった仮想ファイル識別子の
最後に受けとった時刻を記録する最終アクセス時刻記録
領域401の記録内容を確認する。このとき、最終アク
セス時刻が記録されていない場合に、受けとった仮想フ
ァイル識別子に対応するファイルへのアクセス開始時刻
として現在時刻を、アクセス記録領域112に、該当す
る仮想ファイル識別子のアクセス記録として記録する。
これとともに、アクセス記録部111は、最終アクセス
時刻記録領域401に受けとった仮想ファイル識別子の
最終アクセス時刻として現在時刻を記録する。
【0043】終了時刻監視部402は、上記最終アクセ
ス時刻記録領域401の記録内容を確認し、最終アクセ
ス時刻が現在時刻から一定時間(例えば10秒)経過し
ている時にその仮想ファイル識別子に対するアクセス終
了時刻として最終アクセス時刻を、アクセス記録領域1
12に記録する。
【0044】サーバ101aもしくは101bに備えた
要求処理部105は、上記のように送信部108から出
力されたアクセス要求を処理しファイルシステム104
aもしくは104bを使って該当するファイルの処理を
行ない、端末装置109aもしくは109bに対して応
答する。
【0045】次に、本実施の形態の具体的な使用例につ
いて説明する。管理テーブル103の状態が図2(a)
のように仮想ファイル識別子V001、V002および
V003があり、仮想ファイル識別子V001に対応す
るファイルは、サーバ101aに実ファイル識別子R1
00で管理され、仮想ファイル識別子V002に対応す
るファイルは、サーバ101bに実ファイル識別子R2
00で管理され、仮想ファイル識別子V003に対応す
るファイルは、サーバ101aに実ファイル識別子R1
01で管理されている。
【0046】また、アクセス記録領域112の仮想ファ
イル識別子V001に対応する記録内容が図3(d)に
示す内容であり、最終アクセス時刻記録領域401の仮
想ファイル識別子V001に対応する記録内容が図5
(a)に示すように何も記録されていない時に、端末装
置109aから仮想ファイル識別子V001に対応する
ファイルにアクセス要求があった場合の動作を説明す
る。
【0047】まず、受信部107が端末装置109aか
ら上記ファイル識別子V100に対応するファイルへの
アクセス要求を受信し、アクセス要求処理部106にそ
のアクセス要求を出力する。次にアクセス要求処理部1
06は、受信部107から受けとったアクセス要求を解
析し、仮想ファイル識別子V001へのアクセス要求が
到着したことをアクセス記録部111に出力するととも
に、管理テーブル103の内容から仮想ファイル識別子
V001に対応するファイルがサーバ101aに実ファ
イル識別子R100として収納されていることを確認
し、実ファイル識別子R100に対するアクセス要求を
サーバ101aに転送することを送信部108に指示す
る。
【0048】この指示を受けた送信部108は、サーバ
101aに実ファイル識別子R100へのアクセス開始
要求を送信する。一方、アクセス記録部111は、最終
アクセス時刻記録領域401の記録内容から、アクセス
要求処理部106から受けとった仮想ファイル識別子V
001に関する記録内容を確認する。当該最終アクセス
時刻記録領域401にはこの時点では、何も記録されて
いないので現在時刻を仮想ファイル識別子V001のア
クセス開始時刻としてアクセス記録領域112に記録
し、該アクセス記録領域112の記録内容を図3(e)
のようにする。
【0049】同時に、仮想ファイル識別子V001の最
終アクセス時刻記録領域401の内容を図5(b)に示
すように、上記アクセス記録領域112に書き込まれた
内容と同じ内容で更新する。引き続いて、新たに仮想フ
ァイル識別子V001へのアクセス要求が到着した場
合、上記と同様に、まず、アクセス記録部111に新た
なアクセス要求が到着したことが伝えられる。
【0050】この時、アクセス記録部111は、最終ア
クセス時刻記録領域401のファイル識別子V001に
関する記録内容(図5(b))を確認する。この時点で
は最終アクセス時刻記録領域401には、ファイル識別
子V001の最終アクセス時刻が記録されていることか
ら、当該最終アクセス時刻記録領域401の記録内容
を、現在時刻を最終アクセス時刻として、図5(b)に
示す内容からから図5(c)に示す内容に更新する。
【0051】この後、一定時間(例えば10秒)経過し
たのち、終了時刻監視部402は、最終アクセス時刻記
録領域401に最後に書き込みがなされてから一定時間
経過している仮想ファイル識別子V001に関する記録
内容を検出し、仮想ファイル識別子V001のアクセス
終了時刻として、最終アクセス時刻を仮想ファイル識別
子V001のアクセス記録領域112に、図3(f)に
示すように記録する。
【0052】このようにして、ネットワークで共有され
るファイルへのアクセス時にアクセス終了要求を明示的
に発行しない端末からの要求が行なわれてもアクセス記
録の管理を行なうことができる。
【0053】すなわち、ネットワークの通信プロトコル
にTCP/IPを使った代表的なファイル共有サービス
に使われるNFSプロトコルを使用してサーバに記憶さ
れた特定のファイルにアクセスする場合、端末装置は、
サーバから該当するファイルのファイル識別子をまず入
手し、このファイル識別子に対する読み出し命令(RE
AD)とファイルの先頭からのオフセット位置(OFF
SET)と読み出しサイズ(SIZE)を指定するのみ
で、上記特定のファイルへのアクセスが行なわれるた
め、明示的なファイルへのアクセス開始やアクセス終了
の通知がサーバに対して行なわれない。このようなプロ
トコルを使用してサーバへのファイルアクセスを行なう
場合でも本発明を用いることで容易にアクセス情報を収
集することが可能となる。
【0054】なお、ファイル管理装置102が管理する
サーバの個数を2台として説明したが、3台以上の場合
や、1台しかない場合も考えられる。また、ファイル管
理装置102は、ネットワークに1つだけ存在する場合
を説明したが、複数存在する場合も考えられる。また、
ファイル管理装置102は、サーバ101aおよび10
1bとは別のものとして説明したが、いずれかのサーバ
に含まれていても構わない。
【0055】また、アクセス情報としてアクセスしたユ
ーザ名や端末名の情報も同時に記録されることが考えら
れる。また、上記の各実施の形態をハードウェアにより
構成してもよいが、同様の機能をソフトウェアにより構
成してもよい。
【0056】さらに、ソフトウェアにより各機能を構成
する場合、そのソフトウェアの全部又は一部を実現する
プログラムをフロッピーディスク、CD−ROM等の記
録媒体により提供するようにしてもよい。
【0057】
【発明の効果】以上述べたところから明らかなように本
願発明は、複数のサーバに格納されるファイルを一元的
に管理するファイル管理装置に、ファイルへのアクセス
情報を各仮想ファイル識別子毎に記録することで、複数
のサーバに存在するファイルへのアクセス情報が一元的
に管理でき、さらに仮想ファイル識別子を変更せずにフ
ァイルの実データを格納するサーバを変更した場合であ
っても、移動したファイルへのアクセス情報を引続き管
理することが可能となる。
【0058】また、アクセス情報としてアクセスの開始
時刻やアクセスの終了時刻を記録することで、上記の効
果に加え、アクセスが集中している日時/期間を知るた
めの情報収集を可能としている。この情報を利用するこ
とで時間や期間でファイルの移動や複写を行って効率の
よい複数サーバの利用を可能にすることができる。
【0059】また、アクセス情報としてアクセスのファ
イルへのアクセス要求個数を記録することで、サーバか
ら端末装置への実際のデータ送信量を記録することを可
能としている。この情報を利用することでサーバのより
効果的な負荷分散を可能とする。また、サーバの設備等
の最適な構成を構築するための有効なデータとして活用
可能である。
【0060】また、アクセスの開始時刻として特定のフ
ァイルへのアクセス要求が、それ以前にない場合には、
上記のアクセス要求が最初に到着した時刻をアクセス開
始時刻として記録することで、端末装置からのアクセス
の開始が明示的に行なわれないシステムにおいても、端
末装置においての処理を何ら変更をすることなくアクセ
スの開始時刻を記録することができる。
【0061】更に、アクセスの終了時刻としてファイル
へのアクセス要求があらかじめ定められた時間以上到着
しない場合に、最後にアクセス要求が到着した時刻とす
ることで、第2の発明の効果に加え、端末装置からのア
クセスの終了通知が明示的に行なわれないシステムにお
いても、端末装置の変更をすることなくアクセスの終了
時刻を記録することができる。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態における仮想ファイ
ル管理システムのブロック図である。
【図2】同第1および第2の実施の形態の管理テーブル
の内部構成図である。
【図3】同第1および第2の実施の形態のアクセス記録
の内部構成図である。
【図4】本発明の第2の実施の形態における仮想ファイ
ル管理システムのブロック図である。
【図5】同第第2の実施の形態例の最終アクセス時刻記
録の内部構成図である。
【図6】従来のファイル管理システムの構成図である。
【符号の説明】
102 ファイル管理装置 103 管理テーブル 106 アクセス要求処理部 107 受信部 108 送信部 111 アクセス記録部 402 終了時刻監視部

Claims (8)

    【特許請求の範囲】
  1. 【請求項1】 複数のサーバとこれらのサーバが提供す
    るファイルサービスを共有する複数の端末装置から構成
    されるサーバ/クライアント型のコンピュータネットワ
    ーク上に配置されるファイル管理装置において、 複数のファイルの各に対応して、上記複数のサーバに渡
    って一元的に付される仮想ファイル識別子と、上記各々
    のファイルが格納されているサーバのサーバ識別子と、
    上記各々のファイルのファイル識別子との組を一対とし
    て格納する仮想ファイル管理テーブルと、 特定の端末装置よりの上記仮想ファイル識別子を含むア
    クセス要求に基づいて、アクセスすべきサーバとファイ
    ルを特定するとともに、該特定された端末装置にアクセ
    ス要求を出すアクセス要求処理部と、 上記アクセス要求処理部を監視し、上記各々のファイル
    へのアクセス情報を該各々のファイルに対応する仮想フ
    ァイル識別子毎に記録するアクセス記録部とを備えたこ
    とを特徴とするファイル管理装置。
  2. 【請求項2】 上記各々のファイルへのアクセス情報
    が、該各ファイルへのアクセスの開始時刻と、各ファイ
    ルへのアクセス終了時刻である請求項1に記載のファイ
    ル管理装置。
  3. 【請求項3】 上記各々のファイルへのアクセス情報
    が、各ファイルへのアクセス要求個数である請求項1に
    記載のファイル管理装置。
  4. 【請求項4】 上記各々のファイルへのアクセス開始時
    刻が、各ファイルへのアクセス要求がはじめて到着した
    時刻である請求項2に記載のファイル管理装置。
  5. 【請求項5】 上記各々のファイルへのアクセス開始時
    刻が、各ファイルへのアクセスの開始を通知する要求が
    到着した時刻とする請求項2に記載のファイル管理装
    置。
  6. 【請求項6】 上記各々のファイルへのアクセス終了時
    刻が、各ファイルへのアクセス要求があらかじめ定めら
    れた時間以上到着しない場合に、最後にアクセス要求が
    到着した時刻とする請求項2に記載のファイル管理装
    置。
  7. 【請求項7】 上記各々のファイルへのアクセス終了時
    刻が、各ファイルへのアクセスの終了を通知する要求が
    到着した時刻とする請求項2に記載のファイル管理装
    置。
  8. 【請求項8】 上記各々のファイルへのアクセス要求個
    数とは、各ファイルへのデータ読み出し要求の個数とす
    ることを特徴とする請求項3に記載のファイル管理装
    置。
JP9201357A 1997-07-28 1997-07-28 ファイル管理装置 Pending JPH1145203A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9201357A JPH1145203A (ja) 1997-07-28 1997-07-28 ファイル管理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9201357A JPH1145203A (ja) 1997-07-28 1997-07-28 ファイル管理装置

Publications (1)

Publication Number Publication Date
JPH1145203A true JPH1145203A (ja) 1999-02-16

Family

ID=16439714

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9201357A Pending JPH1145203A (ja) 1997-07-28 1997-07-28 ファイル管理装置

Country Status (1)

Country Link
JP (1) JPH1145203A (ja)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004500660A (ja) * 2000-03-03 2004-01-08 スケイル エイト、インコーポレイテッド ネットワーク記憶システム
JP2004510252A (ja) * 2000-09-29 2004-04-02 アラクリテック・インコーポレイテッド インテリジェントネットワークストレージインタフェースシステム及びデバイス
JP2007257063A (ja) * 2006-03-20 2007-10-04 Nec Corp ファイル操作制御装置、ファイル操作制御システム、ファイル操作制御方法及びファイル操作制御プログラム
JP2008152807A (ja) * 2000-07-06 2008-07-03 Hitachi Ltd 計算機システム
JP2009087348A (ja) * 2007-09-28 2009-04-23 Symantec Corp 協働するストレージデバイスを用いて、データを冗長的に格納し、検索するシステム及び方法
JP2010176189A (ja) * 2009-01-27 2010-08-12 Fujitsu Ltd 割当制御プログラム、割当制御装置及び割当制御方法
JP2010211549A (ja) * 2009-03-11 2010-09-24 Fujitsu Ltd 管理プログラム、管理装置および管理方法
JP2010267187A (ja) * 2009-05-18 2010-11-25 Nec Corp データ管理システム、データ管理方法、プログラム及びデータサーバ
WO2014155493A1 (ja) * 2013-03-25 2014-10-02 株式会社日立製作所 計算機システム及びアクセス制御方法

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004500660A (ja) * 2000-03-03 2004-01-08 スケイル エイト、インコーポレイテッド ネットワーク記憶システム
JP2008152807A (ja) * 2000-07-06 2008-07-03 Hitachi Ltd 計算機システム
JP2004510252A (ja) * 2000-09-29 2004-04-02 アラクリテック・インコーポレイテッド インテリジェントネットワークストレージインタフェースシステム及びデバイス
JP2007257063A (ja) * 2006-03-20 2007-10-04 Nec Corp ファイル操作制御装置、ファイル操作制御システム、ファイル操作制御方法及びファイル操作制御プログラム
JP2009087348A (ja) * 2007-09-28 2009-04-23 Symantec Corp 協働するストレージデバイスを用いて、データを冗長的に格納し、検索するシステム及び方法
JP2010176189A (ja) * 2009-01-27 2010-08-12 Fujitsu Ltd 割当制御プログラム、割当制御装置及び割当制御方法
JP2010211549A (ja) * 2009-03-11 2010-09-24 Fujitsu Ltd 管理プログラム、管理装置および管理方法
JP2010267187A (ja) * 2009-05-18 2010-11-25 Nec Corp データ管理システム、データ管理方法、プログラム及びデータサーバ
WO2014155493A1 (ja) * 2013-03-25 2014-10-02 株式会社日立製作所 計算機システム及びアクセス制御方法

Similar Documents

Publication Publication Date Title
US6336141B1 (en) Method of collectively managing dispersive log, network system and relay computer for use in the same
EP0343820B1 (en) Temporary state preservation for a distributed file service
US7318110B2 (en) Storage system, storage device and information common sharing method by utilizing storage device
EP1429517B1 (en) Access relaying apparatus
JP4307448B2 (ja) 分散オブジェクトを単一表現として管理するシステムおよび方法
KR101570892B1 (ko) 로컬 호스팅된 캐시 및 암호 해시 함수를 사용하여 네트워크 트래픽을 감소시키는 방법 및 시스템
JP4144897B2 (ja) 共通作業キュー環境における最適格サーバ
US20030187868A1 (en) Data acquisition system
JP2006510976A5 (ja)
WO1999055040A1 (en) Access control method and apparatus
JP2005530372A5 (ja)
JPH11224219A (ja) 分散キャッシュ制御方法及び分散制御装置及び分散キャッシュシステム及び分散キャッシュ制御プログラムを格納した記憶媒体
WO2003052610A1 (en) System and method for downloading data using a proxy
US20070083725A1 (en) Software agent-based architecture for data relocation
JPH1145203A (ja) ファイル管理装置
US20060271934A1 (en) Computer-readable recording medium recording a service control program, and service control device and method
EP1259877A2 (en) Method for providing services on network-based storage sites
JP2003345709A (ja) キャッシュ装置およびこれを用いたネットワーク・システム
JPH113261A (ja) 情報提供システム、情報通信装置、記録媒体
JPH11249977A (ja) データ転送ネットワークシステム
JP3785620B2 (ja) ゲートウェイ装置の通信方法、ゲートウェイ装置、ゲートウェイ装置の通信プログラムを記録した記録媒体及び同プログラム
JP3597513B2 (ja) パケット中継装置、パケット中継方法、パケット中継プログラムおよびパケット中継プログラムを記録したコンピュータ読み取り可能な記録媒体
JP2001331398A (ja) サーバ管理システム
JP2757834B2 (ja) サーバ・クライアントコンピュータシステムにおけるアプリケーションプログラムの実行方法および実行装置
JP2987067B2 (ja) 動画像データ送信装置