[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH01175022A - Common disk control device - Google Patents

Common disk control device

Info

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
Application number
JP33475487A
Other languages
Japanese (ja)
Inventor
Kenji Otsuki
大槻 健児
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP33475487A priority Critical patent/JPH01175022A/en
Publication of JPH01175022A publication Critical patent/JPH01175022A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To simultaneously update disk files to be used by plural systems in common by controlling the occupation/release of an independent resource by a command disk device when the resource independent of plural systems exists. CONSTITUTION:In case of referring/updating a record of a file in a disk, a system 11 outputs a record occupation request to a common disk control device 15. The device 15 searches a control table, and if the disk 13 is not occupied, answers the success of disk occupation to the system. When the disk has been already occupied, the device 15 registers the system in the control table as a queue system and answers non-registration to the system. When the system is allowed to release the occupation of the record, the device 15 removes the record to be released from the control table, and a system in a queue state exists, the system is registered as an occupation system and occupation completing information is outputted to the system.

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.

【図面の簡単な説明】[Brief explanation of the drawing]

第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)

【特許請求の範囲】[Claims] 複数のシステムから独立して存在しかつ共有される共有
資源装置と、上記共有資源装置の複数の資源管理を行う
資源管理部とを備え、上記資源管理部は上記複数のシス
テムからの上記共有資源装置のアクセス要求を受付け、
上記共有資源装置が専有されていない場合には上記要求
元のシステムに共有資源装置を割当て、上記共有資源装
置が専有されている場合には資源要求データをスタック
し、上記共有資源装置の専有が解除された場合には上記
スタックされた資源要求データを取出して資源要求元に
上記共有資源装置を専有させるようにしたことを特徴と
する共有ディスク制御装置。
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.
JP33475487A 1987-12-28 1987-12-28 Common disk control device Pending JPH01175022A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (1)

* Cited by examiner, † Cited by third party
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