JPH07113896B2 - Resource allocation device - Google Patents
Resource allocation deviceInfo
- Publication number
- JPH07113896B2 JPH07113896B2 JP60183597A JP18359785A JPH07113896B2 JP H07113896 B2 JPH07113896 B2 JP H07113896B2 JP 60183597 A JP60183597 A JP 60183597A JP 18359785 A JP18359785 A JP 18359785A JP H07113896 B2 JPH07113896 B2 JP H07113896B2
- Authority
- JP
- Japan
- Prior art keywords
- resource
- resource allocation
- comprehensive
- subsystem
- resources
- 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.)
- Expired - Lifetime
Links
Description
【発明の詳細な説明】 (イ)発明の技術分野 本発明は資源割付け方式に係り、特にサブシステム間で
システム資源を共有化してその有効利用を実現し得る資
源割付け方式に関する。The present invention relates to a resource allocation system, and more particularly to a resource allocation system capable of sharing system resources between subsystems and realizing their effective use.
(ロ)技術の背景 データ処理システムが高度に複雑化して構成される場合
において、そのシステム利用者に各種のサービスを提供
し得るためには、そのシステムを構成している資源への
アクセスが自由に行ない得ることが望ましい。(B) Background of technology When a data processing system is configured with a high degree of complexity, in order to be able to provide various services to the users of the system, access to the resources that make up the system is free. It is desirable to be able to
しかしながら、従来、この種のシステムにはこれを構成
するサブシステムの構成上の制約があるため、上述要求
を部分的にしか満たし得ず、資源の有効利用が図れず、
利用者へのサービスの低下を招く等の不具合がシステム
の高度化,複雑化した割に未解決のまま残され、且つ顕
在化して来ており、そのような不具合の解決法が強く要
望されるに及んでいる。However, conventionally, in this type of system, there are restrictions on the configuration of the subsystems that make up this system, so the above requirements can only be partially satisfied, and effective use of resources cannot be achieved.
Problems such as deterioration of service to users are left unsolved and are becoming apparent despite the sophistication and complexity of the system, and a solution to such problems is strongly demanded. It extends to.
(ハ)従来技術と問題点 即ち、従来のデータ処理システムは、システム利用者に
提供するサービス機能に応じて各種の専用のサブシステ
ムを備えて構成し、しかもそのサブシステムは資源の割
付け機能を夫々独立に有している。それ故、システム資
源はシステム全体で利用されるものではなく、サブシス
テム専用資源、例えば第5図に示されるようにジョブ資
源,通信資源,モニタ資源として物理的に分類されて各
サブシステムで利用可能であるが、サブシステム間にお
ける資源の共同利用の道は閉ざされている。従って、利
用可能な資源は限定されてしまい、資源の有効利用度は
低レベルでも、これに甘んじなければならなかった。(C) Conventional technology and problems That is, the conventional data processing system is configured with various dedicated subsystems according to the service function provided to the system user, and the subsystem has a resource allocation function. We have each independently. Therefore, the system resources are not used in the entire system, but are physically used as subsystem resources, for example, job resources, communication resources, and monitor resources as shown in FIG. Although possible, the way of sharing resources between subsystems is closed. Therefore, the available resources are limited, and even if the effective utilization rate of the resources is low, it has to be satisfied.
(ニ)発明の目的 本発明は上述したような従来方式の有する欠点に鑑みて
創案されたもので、その目的はシステム資源の各サブシ
ステムによる共同利用の道を拓き、資源を有効に活用し
得る資源割付け方式を提供することにある。(D) Object of the invention The present invention was devised in view of the drawbacks of the above-described conventional methods. The purpose of the invention is to pave the way for the shared use of system resources by each subsystem and to effectively utilize the resources. It is to provide a resource allocation method to obtain.
(ホ)発明の構成 そして、この目的達成のため、本発明装置は、複数のサ
ブシステムと、個々のサブシステムによって専用される
専用資源と、前記複数のサブシステムによって共用され
る包括的資源と、資源の割付け要求に基づいて包括的資
源の割付けを行う包括的資源割付け手段と、前記サブシ
ステム毎に設けられ、前記サブシステムからの資源割付
け要求に基づいて、資源の割付けを前記包括的資源割付
け手段に依頼し、前記包括的資源割付け手段による割付
けが失敗した場合に、専用資源としての割付けを行う資
源割付け処理部とを設けて構成したものである。(E) Configuration of the Invention To achieve this object, the device of the present invention comprises a plurality of subsystems, a dedicated resource dedicated to each subsystem, and a comprehensive resource shared by the plurality of subsystems. Comprehensive resource allocation means for allocating comprehensive resources based on a resource allocation request, and resource allocation based on a resource allocation request from the subsystems for the comprehensive resources. A resource allocation processing section is provided for requesting the allocation means and allocating as a dedicated resource when the allocation by the comprehensive resource allocation means fails.
(ヘ)発明の実施例 以下、添付図面を参照しながら本発明の実施例を説明す
る。(F) Embodiments of the Invention Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.
第1図は本発明の一実施例を示す。図において、1はジ
ョブ管理サブシステム、2はモニタ管理サブシステム、
3は通信管理サブシステムである。そして、4は、ジョ
ブ管理サブシステム資源割付け処理部、5はモニタ管理
サブシステム資源割付け処理部、6は通信管理サブシス
テム資源割付け処理部である。これらサブシステムの資
源割付け処理部4,5,6は包括的資源割付け機能10へ接続
される一方、このサブシステムの資源割付け機能、例え
ばジョブ管理サブシステムでは、ジョブ管理サブシステ
ム資源割付け機能7を有している。FIG. 1 shows an embodiment of the present invention. In the figure, 1 is a job management subsystem, 2 is a monitor management subsystem,
3 is a communication management subsystem. Reference numeral 4 is a job management subsystem resource allocation processing unit, 5 is a monitor management subsystem resource allocation processing unit, and 6 is a communication management subsystem resource allocation processing unit. The resource allocation processing units 4, 5 and 6 of these subsystems are connected to the comprehensive resource allocation function 10, while the resource allocation function of this subsystem, for example, in the job management subsystem, the job management subsystem resource allocation function 7 is executed. Have
包括的な資源割付け機能10にはジョブ管理インタフェー
ス11,モニタ管理インタフェース12,通信管理インタフェ
ース13があって、これらの入力は各別にサブシステム資
源割付け処理部4,5,6に接続される一方、それらの出力
は割付け部14へ接続されている。The comprehensive resource allocation function 10 has a job management interface 11, a monitor management interface 12, and a communication management interface 13, and these inputs are connected to the subsystem resource allocation processing units 4, 5 and 6, respectively, Their outputs are connected to the allocator 14.
第2図は資源アクセス時の接続関係の図を示し、1,2,3
はジョブ管理サブシステム,モニタ管理サブシステム,
通信管理サブシステムの各サブシステムで、16,17,18は
各サブシステムの資源アクセス処理部である。これらサ
ブシステムの資源アクセス処理部16,17,18は包括的な資
源割付け機能により割り付けられた資源に対する包括的
な資源アクセス機能21に接続される一方、このサブシス
テムの資源に対する資源アクセス機能、例えばジョブ管
理サブシステムでは、ジョブ管理サブシステム資源アク
セス機能19に接続されている。Figure 2 shows a diagram of connection relationships when accessing resources. 1,2,3
Is the job management subsystem, monitor management subsystem,
In each subsystem of the communication management subsystem, 16, 17, and 18 are resource access processing units of each subsystem. The resource access processing units 16, 17, 18 of these subsystems are connected to the comprehensive resource access function 21 for resources allocated by the comprehensive resource allocation function, while the resource access function for resources of this subsystem, for example, The job management subsystem is connected to the job management subsystem resource access function 19.
次に、上述構成における本発明の資源割付け態様を説明
する。Next, the resource allocation aspect of the present invention in the above-mentioned configuration will be described.
説明の都合上、ジョブ管理サブシステム1から資源割付
け要求が発生したとする。その要求資源の情報がジョブ
管理サブシステム1からジョブ管理サブシステム資源割
付け処理部4へ送られる。その情報はジョブ管理サブシ
ステム資源割付け処理部4から包括的な資源割付け機能
10へ送られ(第3図のステップS1)、さらにインタフェ
ース11を経てその割付け部14へ送られる。割付け部14に
おいて、割付け要求が包括的な資源(システム共有資
源)へのものであるならば包括的資源の割付けを行な
い、割り付けた資源の情報及び資源管理情報をジョブ管
理インタフェース11を経てジョブ管理サブシステム資源
割付け処理部4へ返却し、包括的な資源割付け機能は正
常終了する(ステップS2の正常)。ジョブ管理サブシス
テム資源割付け処理部4は、包括的な資源割付け機能が
正常終了するとアクセス用制御表15に包括的な資源の割
付け済表示“G"を書き込むと共に、その資源用制御表に
返却された資源情報及び資源管理情報を書き込む(ステ
ップS3)。逆に、割付け要求が包括的な資源以外へのも
のであるならば(ステップS2の異常)、ジョブ管理サブ
システム本来の資源割付け処理が行なわれる(ステップ
S4)。この時、要求資源がジョブ管理サブシステム資源
のものであればジョブ管理サブシステム資源の割付けを
行ない、同時に上記アクセス用制御表15にジョブ管理サ
ブシステム資源の割付け済表示“J"を書き込むと共に、
割付け資源の情報を書き込む。一方、要求資源がジョブ
管理サブシステム資源以外のものであるならば、その異
常(エラー)処理に入る。For convenience of explanation, it is assumed that a resource allocation request is issued from the job management subsystem 1. Information on the requested resource is sent from the job management subsystem 1 to the job management subsystem resource allocation processing unit 4. The information is sent from the job management subsystem resource allocation processing unit 4 to a comprehensive resource allocation function.
It is sent to 10 (step S1 in FIG. 3) and then to the allocating unit 14 via the interface 11. In the allocation unit 14, if the allocation request is for a comprehensive resource (system shared resource), the comprehensive resource is allocated, and the allocated resource information and resource management information are managed by the job management interface 11. It returns to the subsystem resource allocation processing unit 4, and the comprehensive resource allocation function ends normally (normal in step S2). When the comprehensive resource allocation function ends normally, the job management subsystem resource allocation processing unit 4 writes the comprehensive resource allocation indication "G" in the access control table 15 and returns it to the resource control table. The resource information and the resource management information are written (step S3). On the contrary, if the allocation request is for a resource other than comprehensive resources (abnormal in step S2), the original resource allocation processing of the job management subsystem is performed (step S2).
S4). At this time, if the requested resource is a job management subsystem resource, the job management subsystem resource is allocated, and at the same time, the allocation indication "J" of the job management subsystem resource is written in the access control table 15 and
Write allocation resource information. On the other hand, if the requested resource is something other than the job management subsystem resource, the abnormality processing is started.
このようないずれかの割付けが行なわれるとき、利用者
からのアクセス要求が送られて来て、ジョブ管理サブシ
ステムのアクセス処理部16に入り、割付け資源の種類の
判定を要するようになると、第4図のステップS5に進
み、そこで資源の種別の判定つまりアクセス用制御表15
の割付け済表示が“G"か“J"かのいずれにあるかを調
べ、その表示に応じて包括的な資源のアクセス法による
アクセス(ステップS7)又はジョブ管理サブシステム資
源のアクセス法によるアクセス(ステップS6)を、資源
用制御表の情報を用いつつ行なう。When any of the above allocations is performed, if an access request is sent from the user and the access processing unit 16 of the job management subsystem is entered, it becomes necessary to determine the type of allocation resource. 4 proceeds to step S5, where the resource type is determined, that is, the access control table 15
Check whether the assigned display of "G" or "J" is present, and access by the comprehensive resource access method (step S7) or access by the job management subsystem resource access method according to the display. (Step S6) is performed using the information in the resource control table.
上述したところは、モニタ管理,通信管理についても同
様である。The above is the same for monitor management and communication management.
(ト)発明の効果 以上述べたように、本発明によれば、 システム資源(包括的な資源)を一元的な管理の下に
置き得るので、その資源をサブシステム間で有効に利用
出来る。(G) Effect of the Invention As described above, according to the present invention, system resources (inclusive resources) can be placed under unified management, so that the resources can be effectively used between subsystems.
本発明の機能を既存のシステムに並設してそれを呼び
出す形式を採用しているので、システムに与える影響を
最小限に抑え得ることとなり、ストを低減させることが
出来る、等の効果が得られる。Since the function of the present invention is installed in parallel with an existing system and is called, the effect on the system can be minimized, and the effect of reducing the strike can be obtained. To be
第1図,第2図は本発明の一実施例を示す図、第3図及
び第4図は本発明実施例の説明に用いるフローチャー
ト、第5図は従来システムの構成を示す図である。 図中、1はジョフ管理サブシステム、2はモニタ管理サ
ブシステム、3は通信管理サブシステム、4はジョブ管
理サブシステム資源割付け処理部、5はモニタ管理サブ
システム資源割付け処理部、6は通信管理サブシステム
資源割付け処理部、7はジョブ管理サブシステム資源割
付け機能、8はモニタ管理サブシステム資源割付け機
能、9は通信管理サブシステム資源割付け機能、10は包
括的資源割付け機能、11はジョブ管理インタフェース、
12はモニタ管理インタフェース、13は通信管理インタフ
ェース、14は割付け部、16はジョブ管理サブシステム資
源アクセス処理部、17はモニタ管理サブシステム資源ア
クセス処理部、18は通信管理サブシステム資源アクセス
処理部、19はジョブ管理サブシステム資源アクセス機
能、20はモニタ管理サブシステム資源アクセス機能、22
は通信管理サブシステム資源アクセス機能、21は包括的
な資源アクセス機能である。1 and 2 are views showing an embodiment of the present invention, FIGS. 3 and 4 are flow charts used for explaining the embodiment of the present invention, and FIG. 5 is a view showing a configuration of a conventional system. In the figure, 1 is a joff management subsystem, 2 is a monitor management subsystem, 3 is a communication management subsystem, 4 is a job management subsystem resource allocation processing section, 5 is a monitor management subsystem resource allocation processing section, and 6 is communication management. Subsystem resource allocation processing unit, 7 is a job management subsystem resource allocation function, 8 is a monitor management subsystem resource allocation function, 9 is a communication management subsystem resource allocation function, 10 is a comprehensive resource allocation function, and 11 is a job management interface. ,
12 is a monitor management interface, 13 is a communication management interface, 14 is an allocation unit, 16 is a job management subsystem resource access processing unit, 17 is a monitor management subsystem resource access processing unit, 18 is a communication management subsystem resource access processing unit, 19 is a job management subsystem resource access function, 20 is a monitor management subsystem resource access function, 22
Is a communication management subsystem resource access function, and 21 is a comprehensive resource access function.
Claims (2)
と、 資源の割付け要求に基づいて包括的資源の割付けを行う
包括的資源割付け手段と、 前記サブシステム毎に設けられ、前記サブシステムから
の資源割付け要求に基づいて、資源の割付けを前記包括
的資源割付け手段に依頼し、前記包括的資源割付け手段
による割付けが失敗した場合に、専用資源としての割付
けを行う資源割付け処理部とから成る資源割付け装置。1. A plurality of subsystems, a dedicated resource dedicated to each subsystem, a comprehensive resource shared by the plurality of subsystems, and a comprehensive resource allocation based on a resource allocation request. Comprehensive resource allocating means for performing, and for each subsystem, requesting resource allocation from the subsystem based on a resource allocation request from the subsystem, and allocating by the comprehensive resource allocating means Resource allocation device comprising a resource allocation processing unit for allocating as a dedicated resource when the above fails.
付け装置であって、更にアクセス用制御表及びサブシス
テム毎のアクセス処理部とを備え、 前記包括的資源割付け手段は、包括的資源の割付けに際
して、割り付けた資源が包括的資源であることを前記ア
クセス用制御表に記録し、 前記資源割付け処理部は、専用資源の割付けに際して、
割り付けた資源が専用資源であることを前記アクセス制
御表に記録し、 前記アクセス処理部は、資源に対するアクセスの際にア
クセス制御表を参照し、資源の種別に応じたアクセスを
行うことを特徴とする資源割付け装置。2. The resource allocating device according to claim 1, further comprising an access control table and an access processing unit for each subsystem, wherein the comprehensive resource allocating means is a comprehensive resource allocating device. When allocating resources, record that the allocated resources are comprehensive resources in the access control table, the resource allocation processing unit, when allocating dedicated resources,
The access control table records that the allocated resource is a dedicated resource, the access processing unit refers to the access control table when accessing the resource, and performs access according to the type of the resource. Resource allocating device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60183597A JPH07113896B2 (en) | 1985-08-21 | 1985-08-21 | Resource allocation device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60183597A JPH07113896B2 (en) | 1985-08-21 | 1985-08-21 | Resource allocation device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6243739A JPS6243739A (en) | 1987-02-25 |
| JPH07113896B2 true JPH07113896B2 (en) | 1995-12-06 |
Family
ID=16138596
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60183597A Expired - Lifetime JPH07113896B2 (en) | 1985-08-21 | 1985-08-21 | Resource allocation device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07113896B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4862349A (en) * | 1987-10-19 | 1989-08-29 | International Business Machines Corporation | Method for extracting and/or replacing control system information in a computer operating system |
| JPH05505263A (en) * | 1991-02-05 | 1993-08-05 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Routing transaction commands |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS603027A (en) * | 1983-06-20 | 1985-01-09 | Meidensha Electric Mfg Co Ltd | Resource control system of computer processing system |
-
1985
- 1985-08-21 JP JP60183597A patent/JPH07113896B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6243739A (en) | 1987-02-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4257783B2 (en) | Logically partitionable storage device and storage device system | |
| US6640281B2 (en) | Storage subsystem with management site changing function | |
| JP3944449B2 (en) | Computer system, magnetic disk device, and disk cache control method | |
| US7519745B2 (en) | Computer system, control apparatus, storage system and computer device | |
| US7194592B2 (en) | Storage system using load balancing among systems of varying performance | |
| JP3974913B2 (en) | Methods for managing standby resource usage | |
| US7484048B2 (en) | Conditional message delivery to holder of locks relating to a distributed locking manager | |
| US20050138621A1 (en) | Method of resource allocation using an access control mechanism | |
| US20050027719A1 (en) | Database control method | |
| US9386100B2 (en) | Real-time storage area network | |
| US7565508B2 (en) | Allocating clusters to storage partitions in a storage system | |
| JP2005190057A (en) | Disk array device and remote copy control method for disk array device | |
| WO2025200444A1 (en) | Storage space allocation method and server | |
| US7421543B2 (en) | Network device, fiber channel switch, method for shared memory access control, and computer product | |
| EP1548561A1 (en) | Storage control apparatus and a control method thereof | |
| WO2025200445A1 (en) | Storage space allocation method, and server | |
| JP3195489B2 (en) | External storage control device and bus switching control method | |
| US6754658B1 (en) | Database server processing system, method, program and program storage device | |
| US20050081092A1 (en) | Logical partitioning in redundant systems | |
| JPH07113896B2 (en) | Resource allocation device | |
| US20050044140A1 (en) | Information processing method, information processing system, information processing apparatus and computer readable information recording medium | |
| JPH1063525A (en) | Information processing apparatus, information processing system and control method therefor | |
| EP0518311A2 (en) | File store method, file access method, and distributed processing system using such methods | |
| CN114064317A (en) | Node calling method and related device in distributed system | |
| JPH05265844A (en) | Memory utilizing system |