JPH01175022A - Common disk control device - Google Patents
Common disk control deviceInfo
- Publication number
- JPH01175022A JPH01175022A JP33475487A JP33475487A JPH01175022A JP H01175022 A JPH01175022 A JP H01175022A JP 33475487 A JP33475487 A JP 33475487A JP 33475487 A JP33475487 A JP 33475487A JP H01175022 A JPH01175022 A JP H01175022A
- Authority
- JP
- Japan
- Prior art keywords
- disk
- shared
- resource
- occupation
- record
- 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
- 238000010586 diagram Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 1
Abstract
Description
【発明の詳細な説明】
[発明の目的コ
(産業上の利用分野)
本発明は複数のシステムから独立して存在しかつ共有さ
れる共有資源装置の割当てを制御する共有ディスク制御
装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Objective of the Invention (Field of Industrial Application) The present invention relates to a shared disk control device that controls the allocation of a shared resource device that exists independently and is shared by a plurality of systems.
(従来の技術)
複数のシステムから独立する資源装置、例えばディスク
装置を共有する場合には、従来は有効な共有ディスク制
御装置がなかった。(Prior Art) When a plurality of systems share an independent resource device, such as a disk device, there has conventionally been no effective shared disk control device.
(発明が解決しようとする問題点)
このため、共有されるディスク装置内のファイルを2つ
のシステムで同時に更新することは出来ないという問題
点がある。(Problem to be Solved by the Invention) Therefore, there is a problem that files in a shared disk device cannot be updated simultaneously by two systems.
そして、このような問題点を解消するために、システム
間ネットワークを経由して一方のシステムに入って、フ
ァイルを同時に更新することができるが、この場合には
、ネットワーク経由する間の時間的ロスが大きいという
問題点がある。In order to solve this problem, it is possible to enter one system via the network between the systems and update the files at the same time, but in this case, there is no time loss while going through the network. The problem is that it is large.
本発明は上記の点に鑑みてなされたもので、その目的は
複数のシステムから独立して存在しかつ共有される共有
資源装置の割当てを制御する共有ディスク制御装置を提
供することにある。The present invention has been made in view of the above points, and its object is to provide a shared disk control device that controls the allocation of a shared resource device that exists independently and is shared by a plurality of systems.
[発明の構成コ
(問題点を解決するための手段及び作用)複数のシステ
ムから独立して存在しかつ共有される共有資源装置と、
上記共有資源装置の複数の資源管理を行う資源管理部と
を備え、上記資源管理部は上記複数のシステムからの上
記共有資源装置のアクセス要求を受付け、上記共有資源
装置が専有されていない場合には上記要求元のシステム
に共有資源装置を割当て、上記共有資源装置が専゛aさ
れている場合には資源要求データをスタックし、上記共
有資源装置の専有が解除された場合には上記スタックさ
れた資源要求データを取出して資源要求元に上記共有資
源装置を専有させるようにしている。[Components of the Invention (Means and Actions for Solving Problems) A shared resource device that exists independently and is shared by multiple systems;
a resource management unit that manages a plurality of resources of the shared resource device, the resource management unit accepts requests for access to the shared resource device from the plurality of systems, and when the shared resource device is not exclusively allocates the shared resource device to the requesting system, stacks the resource request data when the shared resource device is exclusive, and stacks the resource request data when the shared resource device is no longer exclusive. The shared resource device is made to be exclusively used by the source requesting the resource by extracting the resource request data.
(実施例)
以下、図面を参照して本発明の一実施例に係わる共有デ
ィスク制御装置について説明する。第1図は共用ディス
ク装置を示すブロック図である。(Embodiment) A shared disk control device according to an embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing a shared disk device.
図において、11は第1のシステム、12は上記第1の
システムから独立して存在する第2のシステムである。In the figure, 11 is a first system, and 12 is a second system that exists independently of the first system.
上記第1のシステム11及び第2のシステム12により
、共有される資源としてディスク13が設けられている
。このディスク13への書込み/読み出しの制御はディ
スクコントローラ14により行われている。さらに、上
記ディスク13のファイルの割当ては共用ディスク制御
装置15により行われる。A disk 13 is provided as a resource shared by the first system 11 and the second system 12. Writing/reading to/from the disk 13 is controlled by a disk controller 14. Further, the allocation of files on the disk 13 is performed by the shared disk control device 15.
次に、上記のように構成された本発明の一実施例の動作
について説明する。ディスク13内のファイルのレコー
ドを参照/更新する場合、第2図のフローチャートに示
すように、システムは共用ディスク制御装置15に対し
、システム識別子、ファイル識別子、レコード識別子を
もってレコード専有要求を出力している。共有ディスク
制御装置15は第4図に示すような管理テーブルをサー
チして(ステップS1)、ディスク13が専有されてい
ないければ、上記システム識別子等を管理テーブルに登
録して専有状態にして、ディスク専有の成功の回答をシ
ステムに出力している。(ステップS2.S3)。一方
、既に専有された状態にあれば、管理テーブル上に待ち
システムとして登録し、不登録の回答をシステムに出力
している(ステップS4.S5)。なお、第4図の管理
テーブルはr4’0QOL Jとしう識別子を持つファ
イルのr20015 Jという識別子のレコードを「l
O」と「11」というシステムが待ち状態になっている
ことを表している。Next, the operation of an embodiment of the present invention configured as described above will be explained. When referencing/updating records of files in the disk 13, the system outputs a record exclusive request to the shared disk controller 15 with a system identifier, file identifier, and record identifier, as shown in the flowchart of FIG. There is. The shared disk control device 15 searches a management table as shown in FIG. 4 (step S1), and if the disk 13 is not occupied, registers the system identifier etc. in the management table to make it exclusive. The successful answer for disk exclusive use is output to the system. (Steps S2 and S3). On the other hand, if the system is already in an exclusive state, it is registered as a waiting system on the management table, and a response of non-registration is output to the system (steps S4 and S5). The management table in Figure 4 shows the record with the identifier r20015J of the file with the identifier r4'0QOLJ as "l".
The systems ``O'' and ``11'' are in a waiting state.
一方、システムがレコードの専有を解放する場合には、
第3図のフローチャートに示すように、共有ディスク制
御装置15に対して、レコード解放要求を出力する。こ
れに対して、共有ディスク制御装置15は、解放される
レコードを管理テーブルから外し、待ちのシステムがあ
るかサーチする(ステップ511)。ここで、待ちのシ
ステムが有る場合には、待ちのシステムを専有システム
として登録し、該システムに対して専有完了通知を出力
する(ステップS12,313)。On the other hand, if the system releases the exclusive use of the record,
As shown in the flowchart of FIG. 3, a record release request is output to the shared disk control device 15. In response, the shared disk control device 15 removes the record to be released from the management table and searches for a waiting system (step 511). Here, if there is a waiting system, the waiting system is registered as an exclusive system, and an exclusive use completion notification is output to the system (step S12, 313).
一方、上記ステップS11において、待ちのシステムが
ないと判定された場合には、管理テーブルから専有要求
を削除して、その処理は終了される。On the other hand, if it is determined in step S11 that there is no waiting system, the exclusive request is deleted from the management table and the process is terminated.
[発明の効果コ
以上詳述したように本発明によれば、複数のシステムか
ら独立して資源がある場合に、共有ディスク制御装置に
より、資源の専有/解放を制御するようにしたので、複
数のシステムで共有されるディスクファイルの同時更新
をおこなうことができる共有ディスク制御装置を提供す
ることができる。[Effects of the Invention] As detailed above, according to the present invention, when resources are available independently from multiple systems, the shared disk control device controls the exclusive use/release of the resources. It is possible to provide a shared disk control device that can simultaneously update disk files shared by two systems.
第1図は本発明の一実施例に係わる共有ディスク制御装
置を示すブロック図、第2図及び第3図は同実施例の動
作を示すフローチャート、第4図は管理テーブルの状態
を示す図である。
11.12・・・システ°ム、13・・・ディスク、1
4・・・ディスクコントローラ、15・・・共有ディス
ク制御装置。
出願人代理人 弁理士 鈴江武彦
第3図
第4図FIG. 1 is a block diagram showing a shared disk control device according to an embodiment of the present invention, FIGS. 2 and 3 are flowcharts showing the operation of the embodiment, and FIG. 4 is a diagram showing the state of a management table. be. 11.12...System, 13...Disk, 1
4... Disk controller, 15... Shared disk control device. Applicant's agent Patent attorney Takehiko Suzue Figure 3 Figure 4
Claims (1)
資源装置と、上記共有資源装置の複数の資源管理を行う
資源管理部とを備え、上記資源管理部は上記複数のシス
テムからの上記共有資源装置のアクセス要求を受付け、
上記共有資源装置が専有されていない場合には上記要求
元のシステムに共有資源装置を割当て、上記共有資源装
置が専有されている場合には資源要求データをスタック
し、上記共有資源装置の専有が解除された場合には上記
スタックされた資源要求データを取出して資源要求元に
上記共有資源装置を専有させるようにしたことを特徴と
する共有ディスク制御装置。A shared resource device that exists independently and is shared by a plurality of systems, and a resource management unit that manages a plurality of resources of the shared resource device, and the resource management unit manages the shared resources from the plurality of systems. Accepts device access requests,
If the shared resource device is not exclusive, the shared resource device is allocated to the requesting system, and if the shared resource device is exclusive, the resource request data is stacked, and the shared resource device is not exclusive. A shared disk control device characterized in that, when the stacked resource request data is released, the stacked resource request data is taken out and the resource request source is made to exclusively use the shared resource device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP33475487A JPH01175022A (en) | 1987-12-28 | 1987-12-28 | Common disk control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP33475487A JPH01175022A (en) | 1987-12-28 | 1987-12-28 | Common disk control device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH01175022A true JPH01175022A (en) | 1989-07-11 |
Family
ID=18280856
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP33475487A Pending JPH01175022A (en) | 1987-12-28 | 1987-12-28 | Common disk control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH01175022A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5930817A (en) * | 1996-03-29 | 1999-07-27 | Mitsubishi Denki Kabushiki Kaisha | Method and system including operation information accessible by a system on a network utilizing a file access command of a host operating system |
-
1987
- 1987-12-28 JP JP33475487A patent/JPH01175022A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5930817A (en) * | 1996-03-29 | 1999-07-27 | Mitsubishi Denki Kabushiki Kaisha | Method and system including operation information accessible by a system on a network utilizing a file access command of a host operating system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5463381A (en) | Database system having a plurality of nodes communicating with each other via communication network | |
JPH01175022A (en) | Common disk control device | |
JPH0798663A (en) | Asynchronous i/o control system | |
JPH02171846A (en) | Transaction processing system | |
JPS6265137A (en) | Control system for priority of user task | |
JPS61134844A (en) | Share space control system for storage device | |
JPH0981438A (en) | Automatic exclusive control system in client server system | |
JPH05165702A (en) | File management method | |
JPS6368960A (en) | Sequential access controller for shared storage medium | |
JPS63168743A (en) | Control system for shared use of file for virtual computer system | |
JPS6327936A (en) | File management method | |
JPH01169562A (en) | Common use system for temporary file in loosely coupled multiprocessor system | |
JPH04199429A (en) | Process controller | |
JPH03219339A (en) | Data processing system | |
JPH04295935A (en) | Data processor | |
JPH02272626A (en) | Hearing sense information output managing system | |
JPH0695945A (en) | Transfer system for work file | |
JPS6380345A (en) | Common share controlling system for decentralized type data base management system | |
JPH0293951A (en) | File allocation control system | |
JPH03225417A (en) | Input/output control system for extended storage device | |
JPH01253049A (en) | Electronic computer | |
JPS62173559A (en) | File control system between loose coupled computer systems | |
JPH02236745A (en) | Exclusive control system for name and file entity | |
JPH02207350A (en) | Common storage area allocation system | |
JPS63148365A (en) | Managing device for shared resources of multiplex computer |