Dynamic resource allocation for user management in multi-processor time shared computer systems
First Claim
Patent Images
1. An assembly suitable for optimizing allocation of resources, in support of k users, in a multi processor time-shared computer system, said assembly comprising:
- a resource monitor comprising;
an input device for inputting job requirement data for a plurality of jobs;
a device for deter required resources based on said job requirement data; and
a storage device for storing said required resources for subsequent processing; and
a resource allocator connected to said resource monitor comprising;
an input device for inputting available resources and said required resources from said resource monitor; and
a device for determining an optimum allocation of resources, wherein said optimum allocation is determined according to a predetermined algorithm so that said plurality of jobs are assigned to said processors independent of job priority and in proportion to available processing capacities for said processors.
1 Assignment
0 Petitions
Accused Products
Abstract
A method suitable for optimizing allocation of resources, in support of k users, in a multi-processor time-shared computer system. The method includes the steps of inputting data comprising current job requirements; operating upon the current job requirements for determining required resources; storing said required resources for subsequent processing by a resource allocator; and executing the required resources for generating a resource allocation for said k users.
-
Citations
21 Claims
-
1. An assembly suitable for optimizing allocation of resources, in support of k users, in a multi processor time-shared computer system, said assembly comprising:
-
a resource monitor comprising;
an input device for inputting job requirement data for a plurality of jobs;
a device for deter required resources based on said job requirement data; and
a storage device for storing said required resources for subsequent processing; and
a resource allocator connected to said resource monitor comprising;
an input device for inputting available resources and said required resources from said resource monitor; and
a device for determining an optimum allocation of resources, wherein said optimum allocation is determined according to a predetermined algorithm so that said plurality of jobs are assigned to said processors independent of job priority and in proportion to available processing capacities for said processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method suitable for optimizing allocation of resources in support of k users, in a multi-processor time-shared computer system, the method comprising:
-
inputting data comprising job requirement data for a plurality of jobs;
determining required resources based on said job requirement data;
storing said required resources for subsequent processing by a resource allocator; and
determining an optimum allocation of resources; and
allocating resources according to said optimum allocation, wherein said optimum allocation is determined according to a predetermined algorithm so that said plurality of jobs are assigned to said processors independent of job priority and in proportion to available processing capacities for said processors. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
said method further comprising: optimally allocating a set of resources to satisfy needs of a set of jobs simultaneously, and wherein each resource is selectively operable on more than one job or more than one sub-job, to optimize total system operation.
-
-
20. A time shared computer network system having a plurality of user terminals, said system comprising:
-
a resource monitor comprising;
an input device for inputting job requirement data for a plurality of jobs;
a processor for determining required resources based on said job requirement data; and
a memory for storing said required resources for subsequent processing; and
a resource allocator connected to said resource monitor comprising;
an input device for inputting said required resources from said resource monitor; and
a processor for determining an optimum allocation of resources and allocating said resources according to said optimum allocation, wherein said optimum allocation is determined according to a predetermined algorithm so that said plurality of jobs are assigned to said processors independent of job priority and in proportion to available processing capacities for said processors. - View Dependent Claims (21)
-
Specification