Electrical computers and digital processing systems: multicomput – Computer network managing – Network resource allocating
Reexamination Certificate
1998-02-25
2002-03-19
Maung, Zarni (Department: 2154)
Electrical computers and digital processing systems: multicomput
Computer network managing
Network resource allocating
C709S200000, C709S203000, C709S229000, C709S241000, C709S241000
Reexamination Certificate
active
06360263
ABSTRACT:
FIELD OF THE INVENTION
This invention relates to an assembly and method suitable for optimizing allocation of resources in a multi-processor time-shared computer system.
INTRODUCTION TO THE INVENTION
In a time shared computer system, each user gets pro-rated computer resources over some interval of time. These resources are various classes of memory and disk storage and, in multi-processor systems, the available CPUs. These resources are limited to no-more than k users for k processors and not all users can be active or even contained in memory at any given time.
SUMMARY OF THE INVENTION
Currently, each user has a priority and is given a fixed slice of computer time in which he does his processing, and then has an inactive period of time during which other users are active. The frequency of user activation is determined by the given user's priority. There is no discipline for the optimal resource allocation in support of a set of k users, based on optimizing computer resource utilization. The problem addressed in this invention is how to optimally allocate computer resources in support of a given number of active users.
We have now discovered novel methodology and an assembly in realization of this methodology, which are responsive and in satisfaction of this problem.
In a first aspect, we disclose an assembly suitable for optimizing allocation of resources in support of k users, in a multi-processor time-shared computer system, the assembly comprising:
(i) a resource monitor comprising:
(a) means for inputting data comprising current job requirements;
(b) means for operating upon the current job requirements for determining required resources;
(c) means for storing said required resources for subsequent processing by a resource allocation;
and
(ii) a resource allocator connected to the resource monitor comprising:
(a) means for inputting, from the resource monitor, said required resources; and
(b) means for executing the required resources for generating a resource allocation for said k users.
In a second aspect, we disclose a method suitable for optimizing allocation of resources in support of k users, in a multi-processor time-shared computer system, the method comprising the steps of:
1) inputting data comprising current job requirements;
2) operating upon the current job requirements for determining required resources;
3) storing said required resources for subsequent processing by a resource allocator;
and
4) executing the required resources for generating a resource allocation for said k users.
REFERENCES:
patent: 5353339 (1994-10-01), Scobee
patent: 5408663 (1995-04-01), Miller
patent: 5548724 (1996-08-01), Akizawa
patent: 5678041 (1997-10-01), Baker et al.
patent: 5758157 (1998-05-01), Greenstein et al.
patent: 5822562 (1998-10-01), Dahlen et al.
patent: 5822565 (1998-10-01), DeRosa, Jr. et al.
patent: 5838968 (1998-11-01), Culbert
patent: 5933604 (1999-08-01), Inakoshi
patent: 5948065 (1999-09-01), Eilert et al.
patent: 5963911 (1999-10-01), Walker et al.
patent: 5966372 (1999-10-01), Wright et al.
patent: 5991808 (1999-11-01), Broder et al.
patent: 5996013 (1999-11-01), Delp et al.
patent: 6012102 (2000-01-01), Shachar
Kurtzberg Jerome M.
Levanoni Menachem
Barot Bharat
International Business Machines - Corporation
Kaufman, Esq. Stephen C.
Maung Zarni
McGinn & Gibb PLLC
LandOfFree
Dynamic resource allocation for user management in... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Dynamic resource allocation for user management in..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dynamic resource allocation for user management in... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2821287