Resource allocation method in a computer system
First Claim
1. A method for allocating resources in an electronic computer system having a plurality of unit processes sharing a plurality of resources, comprising the steps of:
- storing in said electronic computer system information of each unit process including its priority, and names and functions of the resources required by that unit process;
storing in said electronic computer system information of each resource including an operation status and a process content of that resource;
storing in said electronic computer system experimental knowledge concerning operation of the electronic computer system; and
carrying out in said electronic computer system resource allocation to the unit processes in accordance with the stored experimental knowledge when the operation status of the system corresponds to the stored experimental knowledge and in an order of priorities of the unit processes as stored by taking reference to stored information of each resource when an operation status of the system does not correspond to the stored experimental knowledge.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of resource allocating to respective unit processes is disclosed which comprises, in order to allow the resource allocation based on experimental know-how of operation without assistance of a system operator, the steps of storing information of each unit processor including its priority, and names and functions of the resources required by that unit processor; storing information of each resource including an operation status and a process content of that resource; storing experimental know-how obtained in the operation of the system; and carrying out resource allocation to the unit processes in accordance with the stored experimental know-how when the operation status of the system corresponds to the stored experimental know-how and in the order of priorities of the unit processes as stored by taking reference to the stored information of each resource when the operation status of the system does not correspond to the stored experimental know-how, thereby improving the utilization efficiency of the resources.
99 Citations
9 Claims
-
1. A method for allocating resources in an electronic computer system having a plurality of unit processes sharing a plurality of resources, comprising the steps of:
-
storing in said electronic computer system information of each unit process including its priority, and names and functions of the resources required by that unit process; storing in said electronic computer system information of each resource including an operation status and a process content of that resource; storing in said electronic computer system experimental knowledge concerning operation of the electronic computer system; and carrying out in said electronic computer system resource allocation to the unit processes in accordance with the stored experimental knowledge when the operation status of the system corresponds to the stored experimental knowledge and in an order of priorities of the unit processes as stored by taking reference to stored information of each resource when an operation status of the system does not correspond to the stored experimental knowledge.
-
-
2. A system for allocating resources in an electronic computer system having a plurality of unit processes sharing a plurality of resources, comprising:
-
knowledge base means for storing policy making knowledge data; policy base means for storing procedures for allocating the resources to said unit processes; first means for indicating a status of said unit processes; second means responsive to said knowledge base means and said first means for checking whether there is policy making knowledge data in said knowledge base means matching the indicated status of said unit processes; and a third means responsive to said second means and said policy base means for allocating the resources to said unit processes in response to said second means and said policy base means. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
Specification