IP Library › Granted Patent US 8,584,130
Granted Patent B2
US 8,584,130 · App. 11/565,599 · Granted Nov 12, 2013

Allocation of resources on computer systems

Inventors: Antonio Abbondanzio (Raleigh, NC); Shamsundar Ashok (Austin, TX); NicoleLyne Jones (Cedar Park, TX); Dennis D. Jurgensen (Cary, NC); Rolf Kocheisen (Pflugerville, TX); Yan S. Koyfman (Poughkeepsie, NY); Sherry M. Pitz (Raleigh, NC); Peter A. Richman (Saugerties, NY); Devon D. Snyder (Cary, NC); William J. Vanca (Chapel Hill, NC); Philip K. Warren (Austin, TX); Robert E. Warren (Raleigh, NC)
Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,584,130
App. No.
11/565,599
Granted
Nov 12, 2013
Kind
B2
Abstract

A method, computer program product, and system for allocating resources on computer systems are provided. The method, computer program product, and system provide for displaying a resource allocation matrix, the resource allocation matrix including a plurality of cells, each of the plurality of cells indicating a quantity of one of a plurality of resources on one of a plurality of physical systems allocated to one of a plurality of virtual systems hosted by the one physical system, receiving an input changing the quantity indicated in a cell, the cell indicating the quantity of a resource on a physical system allocated to a virtual system hosted by the physical system, and adjusting the quantity of the resource allocated to the virtual system based on the input.

Claims (22)

1. A method comprising:

displaying a resource allocation matrix, the resource allocation matrix including a plurality of cells, each of the plurality of cells indicating a quantity of one of a plurality of resources on one of a plurality of physical systems allocated to one of a plurality of virtual systems hosted by the one physical system;

receiving an input changing the quantity indicated in a cell, the cell indicating the quantity of a resource on a physical system allocated to a virtual system hosted by the physical system; and

adjusting the quantity of the resource allocated to the virtual system based on the input, wherein the quantity of the resource allocated is adjusted by adjusting a percentage of the resource allocated to the virtual system relative to an amount of the resource available for allocation, wherein the input received is movement of a slider displayed in the cell.

2. The method of claim 1 , wherein the input received further includes input of a value into the cell.

3. The method of claim 1 , wherein the resource allocation matrix further includes additional cells indicating an unallocated quantity of each of the plurality of resources on each of the plurality of physical systems available for allocation.

4. The method of claim 1 , wherein the resource allocation matrix further includes extra cells indicating a current quantity of each of the plurality of resources on each of the plurality of physical systems enabled for allocation.

5. The method of claim 1 , wherein the resource allocation matrix further includes other cells indicating a portion of the quantity of each of the plurality of resources on each of the plurality of physical systems allocated to each of the plurality of virtual systems hosted by the corresponding physical system being utilized by the respective virtual system.

6. A computer program product comprising a non-transitory computer readable medium, the computer readable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:

display a resource allocation matrix, the resource allocation matrix including a plurality of cells, each of the plurality of cells indicating a quantity of one of a plurality of resources on one of a plurality of physical systems allocated to one of a plurality of virtual systems hosted by the one physical system;

receive an input changing the quantity indicated in a cell, the cell indicating the quantity of a resource on a physical system allocated to a virtual system hosted by the physical system; and adjust the quantity of the resource allocated to the virtual system based on the input, wherein the quantity of the resource allocated is adjusted by adjusting a percentage of the resource allocated to the virtual system relative to an amount of the resource available for allocation, wherein the input received is movement of a slider displayed in the cell.

7. The computer program product of claim 6 , wherein the input received further includes input of a value into the cell.

8. The computer program product of claim 6 , wherein the resource allocation matrix further includes additional cells indicating an unallocated quantity of each of the plurality of resources on each of the plurality of physical systems available for allocation.

9. The computer program product of claim 6 , wherein the resource allocation matrix further includes extra cells indicating a current quantity of each of the plurality of resources on each of the plurality of physical systems enabled for allocation.

10. The computer program product of claim 6 , wherein the resource allocation matrix further includes other cells indicating a portion of the quantity of each of the plurality of resources on each of the plurality of physical systems allocated to each of the plurality of virtual systems hosted by the corresponding physical system being utilized by the respective virtual system.

11. A system comprising:

a plurality of physical systems in communication with one another, each of the plurality of physical systems including a plurality of resources and hosting a plurality of virtual systems; and

a workstation in communication with each of the plurality of physical systems, the workstation being operable to:

display a resource allocation matrix, the resource allocation matrix including a plurality of cells, each of the plurality of cells indicating a quantity of one of a plurality of resources on one of a plurality of physical systems allocated to one of a plurality of virtual systems hosted by the one physical system,

receive an input changing the quantity indicated in a cell, the cell indicating the quantity of a resource on a physical system allocated to a virtual system hosted by the physical system, and

adjust the quantity of the resource allocated to the virtual system based on the input, wherein the quantity of the resource allocated is adjusted by adjusting a percentage of the resource allocated to the virtual system relative to an amount of the resource available for allocation, wherein the input received is movement of a slider displayed in the cell.

12. The system of claim 11 , wherein the resource allocation matrix further includes other cells indicating a portion of the quantity of each of the plurality of resources on each of the plurality of physical systems allocated to each of the plurality of virtual systems hosted by the corresponding physical system being utilized by the respective virtual system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2007
From: ABBONDANZIO, ANTONIO; ASHOK, SHAMSUNDAR; JONES, NICOLELYNE; JURGENSEN, DENNIS D.; KOCHEISEN, ROLF; KOYFMAN, YAN S.; PITZ, SHERRY M.; RICHMAN, PETER A.; SNYDER, DEVON D.; VANCA, WILLIAM J.; WARREN, PHILIP K.; WARREN, ROBERT E.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 018772/0456 →
Continuity (1)
Related Publication 20080134173A1 · Jun 5, 2008