JPS6243739A - Resource allocation system - Google Patents
Resource allocation systemInfo
- Publication number
- JPS6243739A JPS6243739A JP18359785A JP18359785A JPS6243739A JP S6243739 A JPS6243739 A JP S6243739A JP 18359785 A JP18359785 A JP 18359785A JP 18359785 A JP18359785 A JP 18359785A JP S6243739 A JPS6243739 A JP S6243739A
- Authority
- JP
- Japan
- Prior art keywords
- resource
- resource allocation
- resources
- subsystem
- comprehensive
- 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.)
- Granted
Links
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
(イ)発明の技術分野
本発明は資源割付は方式に係り、特にサブシステム間で
システム資源を共有化してその有効利用を実現し得る資
源割付は方式に関する。DETAILED DESCRIPTION OF THE INVENTION (a) Technical Field of the Invention The present invention relates to a resource allocation method, and particularly relates to a resource allocation method that can share system resources between subsystems and realize effective use of the system resources.
(ロ)技術の背景
データ処理システムが高度に複雑化して構成される場合
において、そのシステム+1用Hに各種のサービスを提
供しi7るためには、そのシステムを構成L2ている資
源へのアクセスが自由に行ない得で)ことが望ましい。(b) Technical background When a data processing system is configured in a highly complex manner, in order to provide various services to the system+1 H, it is necessary to access the resources that make up the system. It is desirable that such activities be carried out freely.
翻5かしながら、従来、この種のシステムにはこれを構
成するサブシステムの構成上の制約があるな・\5、−
に連要求を部分的にしか満たし17ず、資源のfi−功
利用が図れず、利用者へのサービスの低下を招く等の不
具合がシステムの高度化、複雑化した割4m未解決のま
ま残され、且つ顕在化して来ており、そのような不具合
の解決法が強く要望されるに及んでいる。However, conventionally, this type of system has constraints on the configuration of the subsystems that make it up.\5,-
As the system becomes more sophisticated and complex, problems such as only partially meeting the requirements of the system, failing to utilize resources efficiently, and reducing service to users remain unresolved. These problems have become more and more obvious, and there is a strong demand for a solution to such problems.
(・仝従東技術と問題点
即ち、従来のデータ処理システムは、システム利用者に
提供するサービス機能に応して各種の専用のサブシステ
ムを備えて構成し、しかもそのサブシステムは資源の割
付は機能を夫々独立に有している。それ故、システムl
’は、システム全体で利用されるものではなく、サブシ
ステム専用資源、例えば第5図に示さね、るようにジョ
ブ資aqr 、通信資源、モニタ資源として物理的ごこ
分類されて各サブシステムで利用可能であるが、サブ/
ステ広間における資源の共同利用の道は閉ざされている
。(・Problems with the technology of the past Therefore, the system l
' are not used by the entire system, but are subsystem-specific resources, such as job resources, communication resources, and monitor resources, as shown in Figure 5. Available, but sub/
The path to joint use of resources in the salon is closed.
従って、利用可能な資源は限定されてしまい、資源の有
効利用度は低レベルでも、これにけんしなければならな
かった。Therefore, available resources are limited, and even if the degree of effective resource utilization is low, efforts have to be made.
(二ン発明の目的
本発明は上述したような従来方式の有」−る欠点に漏み
て創案されたもので、その目的はシステム資源の各サブ
システムによる共同利用の道を拓き、資源を有効に活用
し得る資源割付は方式を提供することにある。(2) Purpose of the Invention The present invention has been devised to address the shortcomings of the conventional system as described above. The goal is to provide a method for allocating resources that can be utilized effectively.
(t)発明の構成
そして、この目的達成のため、本発明方式はサブ/ステ
広間で共有する資源(包括的な* 源)の資源割付は機
能(包括的資源割付は機能)を新たに設け、資源割付は
要求に応答してサブシステムの資源割付は処理部から呼
び出された包括的資源割付は機能が、上記要求が包括的
な′B源へのものであるかサブシステム資源へのもので
あるかを判定し、上記要求が包18的な資源へのもので
あるならば資源を割り付け、サブシステムへ制御を戻し
た後、アクセス用制御表に包括的な資源の割付は済表示
並びに要求資源の情報及び資源管理情報を書き込み、上
記要求が包括的な資源以外へのものであるならば、割付
は処理を行なわずサブシステムへ制御を戻した後、サブ
システム本来の資源割付は機能を呼び出し、資源の割付
けと上記アクセス用制御表にサブシステム資源の割付は
済表示並びに要求資源の情報及び資源管理情報の書き込
みを行ない、アクセス時にはアクセス要求に応答して上
記アクセス用制御表の資源の割付は済表示を参照し、資
源の各情報に応じたアクセスを当該資源へなし得るよう
にしたものである。(t) Structure of the Invention In order to achieve this objective, the method of the present invention creates a new function for resource allocation (comprehensive resource allocation) for the resources (comprehensive* source) shared between sub/station halls. , resource allocation is performed in response to a request, subsystem resource allocation is called from the processing unit, global resource allocation is a function that determines whether the above request is for a comprehensive 'B source or for a subsystem resource. If the above request is for a comprehensive resource, the resource is allocated and control is returned to the subsystem. After that, the access control table displays a message indicating that the comprehensive resource has been allocated and If the requested resource information and resource management information are written, and the above request is for a resource other than a comprehensive resource, no allocation processing is performed and control is returned to the subsystem, and the subsystem's original resource allocation functions. , allocates resources, indicates that the subsystem resources have been allocated in the access control table, writes requested resource information, and resource management information, and at the time of access, responds to the access request and allocates the resources in the access control table. The allocation is made so that access to the resource can be made according to each resource information by referring to the completed display.
(へ)発明の実施例
以下、添付図面を参照しながら本発明の詳細な説明する
。(F) Embodiments of the Invention The present invention will now be described in detail with reference to the accompanying drawings.
第1図は本発明の一実施例を示す。図において、lはジ
ョブ管理サブシステム、2はモニタ管理サブシステム、
3は通信管理サブシステムである。FIG. 1 shows an embodiment of the invention. In the figure, l is a job management subsystem, 2 is a monitor management subsystem,
3 is a communication management subsystem.
そして、4は、ジョブ管理サブシステム資源割付は処理
部、5はモニタ管理サブシステム資源割付は処理部、6
は通信管理サブシステム資源割付は処理部である。これ
らサブシステムの資源割付は処理部4.5.6は包括的
資源割付は機能10へ接続される一方、このサブシステ
ムの資源割付は機能、例えばジョブ管理サブシステムで
は、ジョブ管理サブシステム資源割付は機能7を有して
いる。4 is a processing unit for job management subsystem resource allocation; 5 is a processing unit for monitor management subsystem resource allocation; and 6
is the communication management subsystem resource allocation processing unit. The resource allocation of these subsystems is handled by the processing unit 4.5.6, while the generic resource allocation is connected to function 10. has function 7.
包括的な資源割付は機能10にはジョブ管理インタフェ
ース11.モニタ管理インタフェース12、通信管理イ
ンタフェース13があって、これらの人力は各別にサブ
システム資源割付は処理部4.5.6に接続される一方
、それらの出力は割付は部14へ接続されている。Comprehensive resource allocation is provided by function 10 and job management interface 11. There is a monitor management interface 12 and a communication management interface 13, and their human power is connected to the subsystem resource allocation processing section 4.5.6 separately, while their output is connected to the allocation section 14. .
第2図は資源アクセス時の接続関係の図を示し、1.2
.3はジョブ管理サブシステム、モニタ管理サブシステ
ム、通信管理サブシステムの各サブシステムで、16.
17.18は各サブシステムの’lアクセス処理部であ
る。これらサブシステムの資源アクセス処理部16.1
7.18は包括的な資源割付は機能により割り付けられ
た資源に苅する包括的な資源アクセス機能2Nに接続さ
れる一方、このサブシステムの資源に対する資源アクセ
ス機能、例えばジョブ管理サブシステムでは、ジョブ管
理サブシステム資源アクセス機能19に接続されている
。Figure 2 shows a diagram of connection relationships when accessing resources, 1.2
.. 3 is a job management subsystem, a monitor management subsystem, and a communication management subsystem; 16.
17 and 18 are 'l access processing units of each subsystem. Resource access processing unit 16.1 of these subsystems
7.18 is connected to the comprehensive resource access function 2N, which handles the resources allocated by the function, while the resource access function for the resources of this subsystem, for example, in the job management subsystem, the job It is connected to the management subsystem resource access function 19.
次に、[述構成における本発明の資源割付は態様を説明
する。Next, the resource allocation aspect of the present invention in the above configuration will be explained.
説明の都合し、ジョブ管理サブシステム1から資源割付
は要求が発生したとする。その要求資源の情報がジョブ
管理サブシステム1からジョブ管理サブノステム資源割
付は処理部4へ送られる。For convenience of explanation, it is assumed that the job management subsystem 1 issues a request for resource allocation. Information on the requested resource is sent from the job management subsystem 1 to the job management subsystem resource allocation processing section 4.
その情報はジョブ管理サブシステム資源割付は処理部4
から包括的な資源割付は機能10へ送られ(第3図のス
テップS1)、さらにインタフェース11を経てその割
付は部14へ送られる。割付は部14において、割付は
要求が包括的な資源(システム共有資源)へのものであ
るならば包括的資源の割付けを行ない、割り付けた資源
の情+a及び資源管理情報をジョブ管理・インタフェー
ス11を経てジョブ管理サブシステム資源割付は処理部
4へ返却し、包括的な資源割付は機能は正常終了する(
ステップS2の正常)。ジョブ管理サブシステム資源割
付は処理部4は、包括的な資源割付は機能が正常終了す
るとアクセス用制御表15に包括的な資源の割付は済表
示“G”を害き込むと共に、その資源用制御表に返却さ
れた資源情報及び資源管理情報を害き込む(ステア・プ
S3)。逆に、割付は要求が包括的な資源以外へのもの
であるならば(ステップS2の異常)、ジョブ管理サブ
システム本来の資源割付は処理が行なわね、る(ステッ
プS4)。この時、要求資源がジョブ管理サブシステム
資源のものであればジョブ管理サブシステム資源の割付
けを行ない、同時に上記アクセス用制御表15にジョブ
管理サブシステム資源の割付は済表示“j”を書き込む
と共に、割付は資源の情報を書き込む。一方、要求資源
がジョブ管理サブシステム資源以外のものであるならば
、その異常(エラー)処理に入る。The information is handled by the job management subsystem resource allocation by the processing unit 4.
The comprehensive resource allocation is sent to the function 10 (step S1 in FIG. 3), which is further sent to the unit 14 via the interface 11. In the allocation part 14, if the request is for a comprehensive resource (system shared resource), the comprehensive resource is allocated, and the information of the allocated resource and resource management information is sent to the job management/interface 11. After that, the job management subsystem resource allocation is returned to the 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 enters an indication "G" indicating that the comprehensive resource allocation has been completed in the access control table 15, and The resource information and resource management information returned to the control table are corrupted (Stair P S3). Conversely, if the allocation request is for a resource other than a comprehensive resource (abnormality in step S2), the job management subsystem does not process the original resource allocation (step 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, an "j" indicating that the job management subsystem resource has been allocated is written in the access control table 15. , allocation writes resource information. On the other hand, if the requested resource is a resource other than the job management subsystem resource, abnormality (error) processing is entered.
このようないずれかの割付けが行なわれるとき、利用者
からのアクセス要求が送られて来て、ジョブ管理サブシ
ステムのアクセス処理部16に入り、割付は資源の種類
の利足を要するようになると、第4図のステップS5に
進み、そこで資源の種別の利足つまりアクセス用制御表
15の割付は済表示が“G”か“J”かのいずれにある
かを調べ、その表示に応して包括的な資源のアクセス法
によるアクセス(ステップS7)又はジョブ管理サブシ
ステムLR源のアクセス法によるアクセス(ステップS
6)を、資源用制御表の情報を用いつつ行なう。When any of these allocations is performed, an access request is sent from the user and enters the access processing unit 16 of the job management subsystem, and if the allocation requires consideration of the type of resource, , the process proceeds to step S5 in FIG. 4, where it is checked whether the allocation indication of the access control table 15 is "G" or "J", and the process is performed according to the indication. access using the comprehensive resource access method (step S7) or access using the job management subsystem LR source access method (step S7).
6) is performed using the information in the resource control table.
上述したところは、モニタ管理5適信管理についても同
様である。The above description also applies to the monitor management 5 compliance management.
(ト)発明の効果
以−ヒ述べたように、本発明によれば、■システム資源
(包括的な資源)を一元的な管理の下に置き得るので、
その資源をサブシステム間で有効に利用出来る。(G) Effects of the Invention As described above, according to the present invention, system resources (comprehensive resources) can be placed under centralized management;
These resources can be used effectively between subsystems.
■本発明の機能を既存のシステムに並設してそれを呼び
出す形式を採用しているので、システムに与える影響を
最小限に抑え得ることとなり、ストを低減させることが
出来る、等の効果が得られる。■Since the function of the present invention is installed in parallel with the existing system and called up, the impact on the system can be minimized, resulting in effects such as reducing strikes. can get.
第1図、第2図は本発明の一実施例を示す図、第3図及
び第4図は本発明実施例の説明に用いるフローチャート
、第5図は従来システムの構成を示す図である。
図中、1はジョブ管理サブシステム、2はモニタ管理サ
ブシステム、3は通イε管理すブソステノ・、4はジョ
ブ管理サブシステム資源割付は処理部、5はモニタ管理
サブシステム資源割付は処理部、6は通信管理サブシス
テム資源割付は処理部、7はジョブ管理サブシステム資
源割付は機能、8はモニタ管理サブシステム資源割付は
機能、9は通信管理サブシステム″Ra割付は機能、1
0は包括的資源割付は機能、11はジョブ管理インタフ
エ−ス、12は千J−々管理インタフェース、13は通
信管理・インタフェース、14は割付は部、16は二で
ヨブ管理升ブノステム′δ源アクセス処理部、17はモ
ニタ管理サブシステム資源アクセス処理部、18は通信
管理サブシステム′R#!アクセス処理部、19はジョ
ブ管理サブシステム資源アクセス機能、20はモニタ管
理サブシステム資源アクセス機能、22は通信管理サブ
システム資源アクセス機能、21は包括的な資源アクセ
ス機能である。
特 許 出 和 大 富士通株式会社従−釆システム
へ槍底
第5図1 and 2 are diagrams showing one embodiment of the present invention, FIGS. 3 and 4 are flowcharts used to explain the embodiment of the present invention, and FIG. 5 is a diagram showing the configuration of a conventional system. In the figure, 1 is the job management subsystem, 2 is the monitor management subsystem, 3 is the bus management subsystem, 4 is the job management subsystem resource allocation is the processing section, and 5 is the monitor management subsystem resource allocation is the processing section. , 6 is the communication management subsystem resource allocation is the processing section, 7 is the job management subsystem resource allocation is the function, 8 is the monitor management subsystem resource allocation is the function, 9 is the communication management subsystem "Ra allocation is the function, 1
0 is the comprehensive resource allocation function, 11 is the job management interface, 12 is the thousands management interface, 13 is the communication management interface, 14 is the allocation part, and 16 is 2, the job management system 'δ source. 17 is a monitor management subsystem resource access processing unit; 18 is a communication management subsystem 'R#! 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. Patent issued by Kazudai Fujitsu Limited Figure 5
Claims (2)
ステム間で共有する資源(包括的な資源)に対する資源
割付けのために包括的な資源の資源割付け機能(包括的
資源割付け機能)を設け、各サブシステムから上記包括
的資源割付け機能を共通に利用可能とすることにより、
サブシステム間での資源を共有化し、資源の有効利用を
なし得るようにしたことを特徴とする資源割付け方式。(1) A comprehensive resource allocation function (comprehensive resource allocation function) is provided for resource allocation between dedicated subsystem resources and resources shared between subsystems (comprehensive resources). By making the above comprehensive resource allocation function commonly available from subsystems,
A resource allocation method characterized by sharing resources between subsystems and making effective use of resources.
けるに際して、資源割付け要求に応答してサブシステム
の資源割付け処理部から呼び出された包括的資源割付け
機能が、上記要求が包括的な資源へのものであるかサブ
システム資源へのものであるかを判定し、上記要求が包
括的な資源へのものであるならば資源を割り付け、サブ
システムへ制御を戻した後、アクセス用制御表に包括的
な資源の割付け済表示並びに要求資源の情報及び資源管
理情報を書き込み、上記要求が包括的な資源以外へのも
のであるならば、割付け処理を行なわずサブシステムへ
制御を戻した後、サブシステム本来の資源割付け機能を
呼び出し、資源の割り付け、上記アクセス用制御表にサ
ブシステム資源の割付け済表示並びに要求資源の情報及
び資源管理情報の書き込みを行ない、アクセス時にはア
クセス要求に応答して上記アクセス用制御表の資源の割
付け済表示を参照し、資源の各情報に応じたアクセスを
当該資源へなし得るようにしたことで、既存のサブシス
テムの資源管理機能に大幅な修正をすることなしに、資
源の共有化を実現したことを特徴とする特許請求の範囲
第1項記載の資源割付け方式。(2) When sharing resources between subsystems and allocating resources, the comprehensive resource allocation function called from the resource allocation processing unit of the subsystem in response to a resource allocation request will If the above request is for a comprehensive resource, allocate the resource, return control to the subsystem, and then write the request in the access control table. After writing the comprehensive resource allocation indication, requested resource information, and resource management information, and returning control to the subsystem without performing allocation processing if the above request is for a resource other than the comprehensive resource, Calls the subsystem's original resource allocation function, allocates resources, displays allocated subsystem resources in the above access control table, and writes requested resource information and resource management information, and when accessing, responds to the access request and performs the above operations. By referring to the resource allocation display in the access control table and accessing the resource according to each resource information, there is no need to make major modifications to the resource management function of the existing subsystem. The resource allocation method according to claim 1, characterized in that sharing of resources is realized.
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 true JPS6243739A (en) | 1987-02-25 |
| JPH07113896B2 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) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01142829A (en) * | 1987-10-19 | 1989-06-05 | Internatl Business Mach Corp <Ibm> | Detection of control information in control program |
| JPH05505263A (en) * | 1991-02-05 | 1993-08-05 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Routing transaction commands |
Citations (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
Patent Citations (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 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01142829A (en) * | 1987-10-19 | 1989-06-05 | Internatl Business Mach Corp <Ibm> | Detection of control information in control program |
| JPH05505263A (en) * | 1991-02-05 | 1993-08-05 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Routing transaction commands |
| US5546541A (en) * | 1991-02-05 | 1996-08-13 | International Business Machines Corporation | System for routing transaction commands to an external resource manager when the target resource is not managed by the local transaction managing computer program |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH07113896B2 (en) | 1995-12-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3364587B2 (en) | System and method for controlling transmission of relatively large data objects in a communication system | |
| US7530068B2 (en) | Method of resource allocation using an access control mechanism | |
| KR101823505B1 (en) | A computer cluster arragement for processing a computation task and method for operation thereof | |
| US20040078339A1 (en) | Priority based licensing | |
| US20010044817A1 (en) | Computer system and a method for controlling a computer system | |
| US6535929B1 (en) | Universal communication mechanism for applications running in a multitasking environment | |
| US10013264B2 (en) | Affinity of virtual processor dispatching | |
| US7002956B2 (en) | Network addressing method and system for localizing access to network resources in a computer network | |
| CN118034900A (en) | Calculation power scheduling method, system, device, equipment and medium of heterogeneous chip | |
| CN107003904A (en) | A memory management method, device and system | |
| CN113282890B (en) | Resource authorization method, device, electronic equipment and storage medium | |
| CN109144979B (en) | Data processing method and device based on distributed application system | |
| US6754658B1 (en) | Database server processing system, method, program and program storage device | |
| CN100489791C (en) | Method and system for local authority partitioning of client resources | |
| JP2005070965A (en) | Information processing method, information processing system, and information processing apparatus | |
| CN117931421A (en) | Research method of exclusive CPU core resource management model in cluster | |
| JPH1063525A (en) | Information processing apparatus, information processing system and control method therefor | |
| JPH07113896B2 (en) | Resource allocation device | |
| JP3079241B2 (en) | Communication control device | |
| CN116684496A (en) | Cluster resource management method, device, equipment and medium | |
| JPS60173655A (en) | Memory system of multiprocessor | |
| Samuel | Time Sharing on a Multiconsole Computer | |
| Wasano et al. | Design of CTRON | |
| CN113672376B (en) | Method and device for distributing memory resources of server, server and storage medium | |
| JP4106964B2 (en) | Address assignment apparatus and method |