 |
 |
|
|
|
|
Title: |
US5675797:
Goal-oriented resource allocation manager and performance index technique for servers
[ Derwent Title ]

|
Country: |
US United States of America

|
| |
Inventor: |
Chung, Jen-Yao; Yorktown Heights, NY
Ferguson, Donald Francis; Yorktown Heights, NY
Nikolaou, Christos Nicholas; Heraklion Crete, Greece
Teng, James Zu-Chia; San Jose, CA
Wang, George Wei; Yorktown Heights, NY

|
Assignee: |
International Business Machines Corporation, Armonk, NY
other patents from INTERNATIONAL BUSINESS MACHINES CORPORATION (280070) (approx. 44,393)
News, Profiles, Stocks and More about this company

|
Published / Filed: |
1997-10-07
/ 1994-05-24

|
Application Number: |
US1994000248122

|
IPC Code: |
Advanced:
G06F 9/50;
G06F 12/08;
Core:
G06F 9/46;
more...
IPC-7:
G06F 12/08;

|
ECLA Code: |
G06F9/50A2M; G06F12/08B12;

|
U.S. Class: |
Current:
718/104;
711/118;
711/129;
711/171;
711/173;
711/E12.019;
Original:
395/674;
395/456;
395/445;
395/497.02;
395/497.04;

|
Field of Search: |
395/650,425,674,497.02,456,445,497.04

|
Priority Number: |
| 1994-05-24 |
US1994000248122 |

|
Abstract: |
A resource allocation manager and technique for servers within a computer system. Resources are initially allocated to servers and in order to enhance system performance, resources are reallocated based on a minimization of the maximum performance index. In one example, the server with the largest performance index is allocated additional resources and the server with the smallest performance index loses some of its resources.

|
Attorney, Agent or Firm: |
Heslin & Rothenberg, P.C. ;

|
Primary / Asst. Examiners: |
Toplu, Lucien U.;

|
INPADOC Legal Status: |
Show legal status actions

|
Family: |
None

|
First Claim:
Show all 4 claims |
What is claimed is:
1. A method for managing allocation of resources in a computer system having a plurality of servers, each of said servers having a size value associated therewith, said method comprising:
- (a) calculating a first performance index for each of said plurality of servers using its size value minus a predefined number of resources to be exchanged, such that a plurality of first performance indexes is provided;
- (b) determining a minimum server by selecting from said plurality of first performance indexes a minimum performance index;
- (c) calculating a second performance index for each of said plurality of servers using its size value plus said predefined number of resources to be exchanged, such that a plurality of second performance indexes is provided;
- (d) determining a maximum server by selecting from said plurality of second performance indexes a maximum performance index;
- (e) calculating a third performance index for said minimum server using its size value;
- (f) calculating a fourth performance index for said maximum server using its size value;
- (g) increasing the size value of the maximum server when a maximum value of said third and fourth performance indexes is greater than a maximum value of said minimum performance index and said maximum performance index;
- (h) decreasing the size value of the minimum server when a maximum value of said third and fourth performance indexes is greater than a maximum value of said minimum performance index and said maximum performance index;
- (i) repeating calculating step (a), determining step (b), calculating step (c), determining step (d), calculating steps (e) and (f), increasing step (g) and decreasing step (h) until a maximum value of said third and fourth performance indexes is not greater than a maximum value of said minimum performance index and said maximum performance index;
- (j) removing resources from each of said plurality of servers having a decreased size value; and
- (k) adding resources to each of said plurality of servers having an increased size value.

|
Background / Summary: |
Show background / summary

|
Drawing Descriptions: |
Show drawing descriptions

|
Description: |
Show description

|
Forward References: |
Show 48 U.S. patent(s) that reference this one

|
 |
 |
|
|
|
|
Foreign References: |
Buy PDF |
Publication |
Date |
IPC Code |
Assignee |
Title |
| |
JP61101851
|
1986-05 |
|
|
|

|
Other Abstract Info: |
DERABS G97-502673
DERG97-502673

|
Other References: |
Hospodor, Andy, Hit Ratio of Caching Disk Buffers, Compcon Spring '92 IEEE Comp. Society Int'l Conference, 1992.
Casas et al, A Buffer Management Model for Use in Predicting Overall Database System Performance, Data Engrg 1989 5th Int'l Conf.
Dan et al, Database Access Characterization for Buffer Hit Prediction, Data Engineering, 1993 9th Int'l Conference.
Ferguson et al, Satisfying Response Time Goals in Transaction Processing, Parallel & Distributed Info Systems, 1993 Int'l Conference.
Nicola, NVR S. DB2 Buffer Pools: The Performance Imperative. Database Programming & Design, Dec. 1992 V:5 N:12 p. 43(5).

|


|
Nominate this for the Gallery...

|
|