JPH0981435A - ネットワークシステムのファイル管理装置 - Google Patents
ネットワークシステムのファイル管理装置Info
- Publication number
- JPH0981435A JPH0981435A JP7235103A JP23510395A JPH0981435A JP H0981435 A JPH0981435 A JP H0981435A JP 7235103 A JP7235103 A JP 7235103A JP 23510395 A JP23510395 A JP 23510395A JP H0981435 A JPH0981435 A JP H0981435A
- Authority
- JP
- Japan
- Prior art keywords
- file
- exclusive
- exclusion
- specific
- client
- 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
Landscapes
- Multi Processors (AREA)
- Information Transfer Between Computers (AREA)
- Memory System (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】
【課題】 割込みによって優先順位の高いクライアント
によるファイルの更新処理を行うことを可能にし、それ
によって業務処理の緊急性に応じた更新処理ができるよ
うにして、ネットワークシステム全体の運用効率を向上
させる。 【解決手段】 排他順位管理テーブルのクライアントの
優先順位とファイル管理テーブルのファイルの排他状態
優先順位とを比較し、ファイル管理テーブルのファイル
の排他状態優先順位を随時に更新することができるよう
にする。
によるファイルの更新処理を行うことを可能にし、それ
によって業務処理の緊急性に応じた更新処理ができるよ
うにして、ネットワークシステム全体の運用効率を向上
させる。 【解決手段】 排他順位管理テーブルのクライアントの
優先順位とファイル管理テーブルのファイルの排他状態
優先順位とを比較し、ファイル管理テーブルのファイル
の排他状態優先順位を随時に更新することができるよう
にする。
Description
【0001】
【発明の属する技術分野】本発明は、データ伝送網に接
続された複数のファイルを有するサーバおよび複数の端
末装置からなるネットワークシステムにおいて、各端末
装置によって更新されるサーバ内のファイルを排他的に
管理するためのネットワークシステムのファイル管理装
置に関する。
続された複数のファイルを有するサーバおよび複数の端
末装置からなるネットワークシステムにおいて、各端末
装置によって更新されるサーバ内のファイルを排他的に
管理するためのネットワークシステムのファイル管理装
置に関する。
【0002】
【従来の技術】複数のファイルを有するサーバと複数の
端末装置とをデータ伝送網(ネットワーク)によって接
続した従来のネットワークシステムは、サーバ内のファ
イルの更新を排他的に管理するための排他管理情報は、
サーバ内に保有している。
端末装置とをデータ伝送網(ネットワーク)によって接
続した従来のネットワークシステムは、サーバ内のファ
イルの更新を排他的に管理するための排他管理情報は、
サーバ内に保有している。
【0003】すなわち、特定の端末装置からサーバ内の
特定のファイルの更新要求が発生すると、サーバ内の排
他管理情報を参照し、その特定のファイルが排他状態で
ない場合は、その排他管理情報を変更してその特定のフ
ァイルを排他状態としてからその特定のファイルを更新
すると共に、排他管理情報を元の状態に戻す。上記の特
定のファイルが排他状態である場合は、要求元の端末装
置に対して当該特定のファイルが更新不可能である旨を
通知してファイルを更新を行わない。
特定のファイルの更新要求が発生すると、サーバ内の排
他管理情報を参照し、その特定のファイルが排他状態で
ない場合は、その排他管理情報を変更してその特定のフ
ァイルを排他状態としてからその特定のファイルを更新
すると共に、排他管理情報を元の状態に戻す。上記の特
定のファイルが排他状態である場合は、要求元の端末装
置に対して当該特定のファイルが更新不可能である旨を
通知してファイルを更新を行わない。
【0004】
【発明が解決しようとする課題】上述したような従来の
ネットワークシステムのファイル管理方法は、特定の端
末装置から要求によってサーバ内の特定のファイルを更
新しているときは、当該ファイルを排他状態として他の
端末装置から更新要求を一切受け付けないため、緊急の
業務によってその特定のファイルを更新する必要が発生
したときでも、その特定のファイルを使用中の特定の端
末装置による処理が終了するまで、他の端末装置から更
新要求による緊急の業務処理を行うことができないとい
う問題点を有している。
ネットワークシステムのファイル管理方法は、特定の端
末装置から要求によってサーバ内の特定のファイルを更
新しているときは、当該ファイルを排他状態として他の
端末装置から更新要求を一切受け付けないため、緊急の
業務によってその特定のファイルを更新する必要が発生
したときでも、その特定のファイルを使用中の特定の端
末装置による処理が終了するまで、他の端末装置から更
新要求による緊急の業務処理を行うことができないとい
う問題点を有している。
【0005】本発明は、端末装置の処理に排他順位の優
先順位を設けることにより、業務処理の緊急性に応じた
更新処理ができるようにして、ネットワークシステム全
体の運用効率を向上させるようにしたものである。
先順位を設けることにより、業務処理の緊急性に応じた
更新処理ができるようにして、ネットワークシステム全
体の運用効率を向上させるようにしたものである。
【0006】
【課題を解決するための手段】本発明のネットワークシ
ステムのファイル管理装置は、データ伝送網に接続され
たサーバ内のファイルを排他的に管理するネットワーク
システムのファイル管理装置であって、ファイル管理テ
ーブルを参照して特定の端末装置によって更新すること
を必要とする特定のファイルの排他状態をチェックする
排他状態チェック部と、前記排他状態チェック部のチェ
ック結果から前記特定のファイルの排他の可否を判断し
可と判断したとき排他的に制御を行う排他制御部と、他
の端末装置からの割込みによって現在前記特定のファイ
ルを占有して処理している前記特定の端末装置に対して
占有の解除を通知する占有解除通知部とを備えるもので
あり、特に、排他順位管理テーブルを参照して現在特定
のファイルを占有して処理している特定の端末装置と更
新することを必要とする他の端末装置との優先順位をチ
ェックする排他順位チェック部と、前記排他順位チェッ
ク部のチェック結果から更新することを必要とする前記
他の端末装置の優先順位が高い場合に前記特定のファイ
ルの排他制御情報を変更するファイル更新部とを有する
排他制御部を備えるものである。
ステムのファイル管理装置は、データ伝送網に接続され
たサーバ内のファイルを排他的に管理するネットワーク
システムのファイル管理装置であって、ファイル管理テ
ーブルを参照して特定の端末装置によって更新すること
を必要とする特定のファイルの排他状態をチェックする
排他状態チェック部と、前記排他状態チェック部のチェ
ック結果から前記特定のファイルの排他の可否を判断し
可と判断したとき排他的に制御を行う排他制御部と、他
の端末装置からの割込みによって現在前記特定のファイ
ルを占有して処理している前記特定の端末装置に対して
占有の解除を通知する占有解除通知部とを備えるもので
あり、特に、排他順位管理テーブルを参照して現在特定
のファイルを占有して処理している特定の端末装置と更
新することを必要とする他の端末装置との優先順位をチ
ェックする排他順位チェック部と、前記排他順位チェッ
ク部のチェック結果から更新することを必要とする前記
他の端末装置の優先順位が高い場合に前記特定のファイ
ルの排他制御情報を変更するファイル更新部とを有する
排他制御部を備えるものである。
【0007】
【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して説明する。
て図面を参照して説明する。
【0008】図1は本発明の一実施形態を示すブロック
図、図2は図1の実施形態を適用するネットワークシス
テムのサーバとクライアントとの接続状態を示すブロッ
ク図である。
図、図2は図1の実施形態を適用するネットワークシス
テムのサーバとクライアントとの接続状態を示すブロッ
ク図である。
【0009】本発明のファイル管理装置を適用するネッ
トワークシステムは、図3に示すように、サーバ31
に、ネットワーク9を介して端末装置であるクライアン
ト8aおよび8bおよび8c(これらを総称してクライ
アント8という)を並列に接続している。サーバ31
は、複数のファイル7aおよび7bおよび7c(これら
を総称してファイル7という)を有しており、また、フ
ァイル7の排他状態の優先順位を示すファイル管理テー
ブル5と、クライアント8の優先順位を示す排他順位管
理テーブル6を内臓している。
トワークシステムは、図3に示すように、サーバ31
に、ネットワーク9を介して端末装置であるクライアン
ト8aおよび8bおよび8c(これらを総称してクライ
アント8という)を並列に接続している。サーバ31
は、複数のファイル7aおよび7bおよび7c(これら
を総称してファイル7という)を有しており、また、フ
ァイル7の排他状態の優先順位を示すファイル管理テー
ブル5と、クライアント8の優先順位を示す排他順位管
理テーブル6を内臓している。
【0010】図1において、サーバ31に設けられてい
るファイル管理装置10は、排他状態チェック部1にお
いてファイル管理テーブル5を参照し、クライアント8
のうちの特定のクライアント8aまたは8bまたは8c
によって更新することを必要とするファイル7のうちの
特定のファイル7aまたは7bまたは7cの排他状態を
チェックする。排他制御部2は、排他状態チェック部1
のチェック結果から特定のファイル7aまたは7bまた
は7cの排他の可否を判断し、可と判断したときは排他
的に制御を行う。占有解除通知部3は、クライアント8
aまたは8bまたは8cのなかの他の特定のクライアン
トからの割込みによって、現在特定のファイルを占有し
て処理している特定のクライアントに対して占有の解除
を通知する。排他制御部2は、排他順位管理テーブル6
を参照し、現在特定のファイルを占有して処理している
特定のクライアントと、更新することを必要とする他の
クライアントとの優先順位をチェックする排他順位チェ
ック部21と、排他順位チェック部21のチェック結果
から、更新することを必要とする他のクライアントの優
先順位が高い場合に、特定のファイルの排他制御情報を
変更するファイル更新部22とを有している。
るファイル管理装置10は、排他状態チェック部1にお
いてファイル管理テーブル5を参照し、クライアント8
のうちの特定のクライアント8aまたは8bまたは8c
によって更新することを必要とするファイル7のうちの
特定のファイル7aまたは7bまたは7cの排他状態を
チェックする。排他制御部2は、排他状態チェック部1
のチェック結果から特定のファイル7aまたは7bまた
は7cの排他の可否を判断し、可と判断したときは排他
的に制御を行う。占有解除通知部3は、クライアント8
aまたは8bまたは8cのなかの他の特定のクライアン
トからの割込みによって、現在特定のファイルを占有し
て処理している特定のクライアントに対して占有の解除
を通知する。排他制御部2は、排他順位管理テーブル6
を参照し、現在特定のファイルを占有して処理している
特定のクライアントと、更新することを必要とする他の
クライアントとの優先順位をチェックする排他順位チェ
ック部21と、排他順位チェック部21のチェック結果
から、更新することを必要とする他のクライアントの優
先順位が高い場合に、特定のファイルの排他制御情報を
変更するファイル更新部22とを有している。
【0011】次に、上述のように構成したファイル管理
装置10の動作について、クライアント8aからファイ
ル7aを更新する場合を例にとって説明する。
装置10の動作について、クライアント8aからファイ
ル7aを更新する場合を例にとって説明する。
【0012】クライアント8aからネットワーク9を介
してサーバ31にファイル7aの更新要求11を入力す
ると、排他状態チェック部1は、サーバ31が内蔵して
いるファイル7の排他状態の優先順位を示すファイル管
理テーブル5を参照し、ファイル7aの排他状態を検索
する。ファイル7aに排他制御がかかっていないとき
(フラグがオフのとき)は、サーバ31が内蔵している
クライアント8の優先順位を示す排他順位管理テーブル
6を参照し、クライアント8aの優先順位を検索し、フ
ァイル管理テーブル5のファイル7aの排他状態優先順
位に、排他順位管理テーブル6のクライアント8aの優
先順位を設定することにより、ファイル7aをクライア
ント8aの占有状態とする。これによってファイル7a
をクライアント8aによって更新することが可能とな
る。
してサーバ31にファイル7aの更新要求11を入力す
ると、排他状態チェック部1は、サーバ31が内蔵して
いるファイル7の排他状態の優先順位を示すファイル管
理テーブル5を参照し、ファイル7aの排他状態を検索
する。ファイル7aに排他制御がかかっていないとき
(フラグがオフのとき)は、サーバ31が内蔵している
クライアント8の優先順位を示す排他順位管理テーブル
6を参照し、クライアント8aの優先順位を検索し、フ
ァイル管理テーブル5のファイル7aの排他状態優先順
位に、排他順位管理テーブル6のクライアント8aの優
先順位を設定することにより、ファイル7aをクライア
ント8aの占有状態とする。これによってファイル7a
をクライアント8aによって更新することが可能とな
る。
【0013】ファイル7aに排他制御がかかっていると
き(フラグに優先順位が設定されているとき)は、排他
状態チェック部1は、排他制御部2に対して排他順位チ
ェック要求12を送出する。これを受けた排他制御部2
は、排他順位チェック部21によって排他順位管理テー
ブル6のクライアント8aの優先順位を検索し、クライ
アント8aの優先順位とファイル管理テーブル5のファ
イル7aの排他状態優先順位とを比較する。ファイル管
理テーブル5のファイル7aの排他状態優先順位が排他
順位管理テーブル6のクライアント8aの優先順位より
も高い場合は、排他順位チェック部21はネットワーク
9を介してクライアント8aに対して排他エラー通知1
5を発行し、クライアント8aは更新要求処理を終了す
る。
き(フラグに優先順位が設定されているとき)は、排他
状態チェック部1は、排他制御部2に対して排他順位チ
ェック要求12を送出する。これを受けた排他制御部2
は、排他順位チェック部21によって排他順位管理テー
ブル6のクライアント8aの優先順位を検索し、クライ
アント8aの優先順位とファイル管理テーブル5のファ
イル7aの排他状態優先順位とを比較する。ファイル管
理テーブル5のファイル7aの排他状態優先順位が排他
順位管理テーブル6のクライアント8aの優先順位より
も高い場合は、排他順位チェック部21はネットワーク
9を介してクライアント8aに対して排他エラー通知1
5を発行し、クライアント8aは更新要求処理を終了す
る。
【0014】排他順位管理テーブル6のクライアント8
aの優先順位とファイル管理テーブル5のファイル7a
の排他状態優先順位とを比較の結果、排他順位管理テー
ブル6のクライアント8aの優先順位がファイル管理テ
ーブル5のファイル7aの排他状態優先順位よりも高い
場合は、排他順位チェック部21はファイル更新部22
に対してファイル管理テーブル更新要求14を発行し、
これを受けたファイル更新部22は、ファイル管理テー
ブル5のファイル7aの排他状態優先順位を排他順位管
理テーブル6のクライアント8aの優先順位に更新す
る。これによりファイル7aは、クライアント8aの占
有状態となる。これと同時に、ファイル更新部22は占
有解除通知部3に対してファイル管理テーブル更新通知
16を発行し、占有解除通知部3は、ネットワーク9を
介してクライアント8aに対して占有解除通知18を発
行する。これを受けたクライアント8aは、排他エラー
として処理を中断する。
aの優先順位とファイル管理テーブル5のファイル7a
の排他状態優先順位とを比較の結果、排他順位管理テー
ブル6のクライアント8aの優先順位がファイル管理テ
ーブル5のファイル7aの排他状態優先順位よりも高い
場合は、排他順位チェック部21はファイル更新部22
に対してファイル管理テーブル更新要求14を発行し、
これを受けたファイル更新部22は、ファイル管理テー
ブル5のファイル7aの排他状態優先順位を排他順位管
理テーブル6のクライアント8aの優先順位に更新す
る。これによりファイル7aは、クライアント8aの占
有状態となる。これと同時に、ファイル更新部22は占
有解除通知部3に対してファイル管理テーブル更新通知
16を発行し、占有解除通知部3は、ネットワーク9を
介してクライアント8aに対して占有解除通知18を発
行する。これを受けたクライアント8aは、排他エラー
として処理を中断する。
【0015】
【発明の効果】以上説明したように、本発明のファイル
管理装置は、排他順位管理テーブルのクライアントの優
先順位とファイル管理テーブルのファイルの排他状態優
先順位とを比較し、ファイル管理テーブルのファイルの
排他状態優先順位を随時に更新することができるように
することにより、割込みによって優先順位の高いクライ
アントによるファイルの更新処理を行うことが可能にな
るという効果があり、従って業務処理の緊急性に応じた
更新処理ができるため、ネットワークシステム全体の運
用効率を向上させることができるという効果がある。
管理装置は、排他順位管理テーブルのクライアントの優
先順位とファイル管理テーブルのファイルの排他状態優
先順位とを比較し、ファイル管理テーブルのファイルの
排他状態優先順位を随時に更新することができるように
することにより、割込みによって優先順位の高いクライ
アントによるファイルの更新処理を行うことが可能にな
るという効果があり、従って業務処理の緊急性に応じた
更新処理ができるため、ネットワークシステム全体の運
用効率を向上させることができるという効果がある。
【図1】本発明の一実施形態を示すブロック図である。
【図2】図1の実施形態を適用するネットワークシステ
ムのサーバとクライアントとの接続状態を示すブロック
図である。
ムのサーバとクライアントとの接続状態を示すブロック
図である。
1 排他状態チェック部 2 排他制御部 3 占有解除通知部 5 ファイル管理テーブル 6 排他順位管理テーブル 7・7a・7b・7c ファイル 8・8a・8b・8c クライアント 9 ネットワーク 10 ファイル管理装置 11 更新要求 12 排他順位チェック要求 14 ファイル管理テーブル更新要求 15 排他エラー通知 16 ファイル管理テーブル更新通知 18 占有解除通知 21 排他順位チェック部 22 ファイル更新部 31 サーバ
Claims (2)
- 【請求項1】 データ伝送網に接続されたサーバ内のフ
ァイルを排他的に管理するネットワークシステムのファ
イル管理装置であって、ファイル管理テーブルを参照し
て特定の端末装置によって更新することを必要とする特
定のファイルの排他状態をチェックする排他状態チェッ
ク部と、前記排他状態チェック部のチェック結果から前
記特定のファイルの排他の可否を判断し可と判断したと
き排他的に制御を行う排他制御部と、他の端末装置から
の割込みによって現在前記特定のファイルを占有して処
理している前記特定の端末装置に対して占有の解除を通
知する占有解除通知部とを備えることを特徴とするネッ
トワークシステムのファイル管理装置。 - 【請求項2】 排他順位管理テーブルを参照して現在特
定のファイルを占有して処理している特定の端末装置と
更新することを必要とする他の端末装置との優先順位を
チェックする排他順位チェック部と、前記排他順位チェ
ック部のチェック結果から更新することを必要とする前
記他の端末装置の優先順位が高い場合に前記特定のファ
イルの排他制御情報を変更するファイル更新部とを有す
る排他制御部を備えることを特徴とする請求項1記載の
ネットワークシステムのファイル管理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7235103A JPH0981435A (ja) | 1995-09-13 | 1995-09-13 | ネットワークシステムのファイル管理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7235103A JPH0981435A (ja) | 1995-09-13 | 1995-09-13 | ネットワークシステムのファイル管理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0981435A true JPH0981435A (ja) | 1997-03-28 |
Family
ID=16981108
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7235103A Pending JPH0981435A (ja) | 1995-09-13 | 1995-09-13 | ネットワークシステムのファイル管理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0981435A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002358224A (ja) * | 2001-05-31 | 2002-12-13 | Tsubasa System Co Ltd | ジョブ実行制御システム |
| JP2010277459A (ja) * | 2009-05-29 | 2010-12-09 | Topcon Corp | 電子カルテシステム、電子カルテシステム制御装置、電子カルテシステムの制御方法及び制御プログラム |
| JP2014013577A (ja) * | 2013-08-02 | 2014-01-23 | Topcon Corp | 電子カルテシステム、電子カルテシステム制御装置、電子カルテシステムの制御方法及び制御プログラム |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63147254A (ja) * | 1986-12-10 | 1988-06-20 | Fujitsu Ltd | 共用dasdフアイルへのアクセス優先順位設定方式 |
-
1995
- 1995-09-13 JP JP7235103A patent/JPH0981435A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63147254A (ja) * | 1986-12-10 | 1988-06-20 | Fujitsu Ltd | 共用dasdフアイルへのアクセス優先順位設定方式 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002358224A (ja) * | 2001-05-31 | 2002-12-13 | Tsubasa System Co Ltd | ジョブ実行制御システム |
| JP2010277459A (ja) * | 2009-05-29 | 2010-12-09 | Topcon Corp | 電子カルテシステム、電子カルテシステム制御装置、電子カルテシステムの制御方法及び制御プログラム |
| JP2014013577A (ja) * | 2013-08-02 | 2014-01-23 | Topcon Corp | 電子カルテシステム、電子カルテシステム制御装置、電子カルテシステムの制御方法及び制御プログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7831975B2 (en) | Resource managing method, resource managing apparatus, resource managing program and storage medium for managing resource usage rights in a flexible manner | |
| US6633899B1 (en) | Dynamic installation and configuration broker | |
| CN100590620C (zh) | 用于使记录在分区之间移动的系统和方法 | |
| CN111143382A (zh) | 数据处理方法、系统和计算机可读存储介质 | |
| CN110532322B (zh) | 运维交互方法、系统、计算机可读存储介质及设备 | |
| CN114254042A (zh) | 读写分离数据库集群系统的访问方法、装置及电子设备 | |
| JPH08263309A (ja) | ソフトウェア・アプリケーション・プログラム・オブジェクト間のイベント通知方法及び装置 | |
| US20110145191A1 (en) | Proxy-Based, Distributed Computer-Aided Dispatch System | |
| JP2740105B2 (ja) | 分散データベース制御方法 | |
| JPH0981435A (ja) | ネットワークシステムのファイル管理装置 | |
| CN110008681B (zh) | 访问控制方法、设备及系统 | |
| CN118426980A (zh) | 提高大量订单请求速度的方法、装置、设备及存储介质 | |
| JPH1188373A (ja) | コネクション振り分けによる負荷分散方式 | |
| JP7765348B2 (ja) | フォールトトレラントシステム及びデータ処理方法 | |
| EP1192531B1 (en) | Dynamic installation and configuration broker | |
| JP2004054674A (ja) | コンピュータシステムの管理方法,オペレーションシステム,及びネットワークサーバ | |
| GB2380642A (en) | Protocol convertor in which data is stripped of first protocol information, stored, removed from memory and then second protocol information is added | |
| CN121833730A (zh) | 数据集成方法、系统及电子装置 | |
| JPH04102134A (ja) | 遅延更新処理方式 | |
| CN116401080A (zh) | 一种分布式消息系统的宕机处理方法和装置 | |
| CN115277682A (zh) | 一种海量小文件的归集方法及装置 | |
| JP2000020480A (ja) | クラスタ型システム | |
| CN121711391A (zh) | 分布式数据同步任务调度方法、系统及介质 | |
| JPS6277667A (ja) | インテリジエント端末からのホストフアイルアクセス方法 | |
| KR930007234B1 (ko) | 전전자 교환기의 디스크화일 비교기능 구현방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20010522 |