IP Library Granted Patent US 8,856,332
Granted Patent B2
US 8,856,332 · App. 11/869,318 · Granted Oct 7, 2014

Integrated capacity and architecture design tool

Inventors: Randy S. Johnson (O'Fallon, MO); Tedrick N. Northway (Wood River, IL); Peter T. Vasiljevic (Seattle, WA)
Assignee: International Business Machines Corporation
G06F15/173
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,856,332
App. No.
11/869,318
Granted
Oct 7, 2014
Kind
B2
Abstract

A method implemented in a computer infrastructure having computer executable code, including consolidating collected capacity architecture information, which includes data for installed resources, allocated resources and reserved resources and determining available resources based on the collected capacity architecture information. Additionally, the method includes displaying an indication the available resources and performing capacity planning based on the collected capacity architecture information and the available resources.

Claims (98)

1. A method implemented in a computer infrastructure having computer executable code, comprising:

consolidating collected capacity architecture information, which comprises data for installed resources, allocated resources and reserved resources;

determining available resources based on the collected capacity architecture information; and

performing capacity planning based on the collected capacity architecture information and the available resources,

wherein:

the reserved resources are a first plurality of resources selectively assigned to a first resource configuration by a first user and prevented from selection by other users for assignment to other resource configurations;

the collected capacity architecture information further includes at least one of fixed system capacity information and virtualized system capacity information;

the collected capacity architecture information further includes an oversubscription factor;

the reserved resources are reserved from the installed resources for capacity planning purposes and not yet activated;

the available resources are the installed resources excluding the allocated resources and the reserved resources; and

the installed resources comprise fixed logical partitions (FLPARs), logical partitions (LPARs), and fixed logical partitions-variable (FLAPR-v);

and wherein the method further comprises:

receiving a request for capacity planning for a particular on-demand datacenter from an architect of the on-demand datacenter;

collecting capacity architecture information for resources of the on-demand datacenter, the resources of the on-demand datacenter including the installed resources, allocated resources and reserved resources;

generating at least one of a layout structure view and a configuration view of the on-demand data center;

performing test scenarios by altering at least one of the reserved resources, an oversubscription factor, and an entitled capacity, the scenarios including added capacity requested by the architect of the on-demand datacenter;

reserving a plurality of the resources of the on-demand datacenter corresponding to a selected one of the scenarios, the plurality of resources including the added capacity; and

generating buildsheets and architectural drawings for a configuration of the on-demand data center based on the selected one of the plurality of scenarios.

2. The method of claim 1 , further comprising generating:

an asset/server relationship view;

a layout structure view;

a configuration view;

a hardware resource table; and

at least one dashboard view.

3. The method of claim 1 , further comprising:

determining at least one of available virtual capacity, available entitled capacity, and a shared processor pool, based on the collected capacity architecture information; and

displaying an indication of at least one of the available virtual capacity, the available entitled capacity, and the shared processor pool.

4. The method of claim 1 , wherein the installed resources further comprise at least one of:

central processing units (CPUs);

random access memory (RAM);

host bus adaptors (HBAs);

hard disk drives (HDDs); and

ports.

5. The method of claim 4 , wherein the installed resources additionally comprise at least one of:

virtual input/output clients (VIOC); and

virtual input/output servers (VIOS).

6. The method of claim 2 , wherein the at least one dashboard view includes data for a plurality of frames.

7. The method of claim 2 , wherein the at least one dashboard view includes color-coded capacity ratings.

8. The method of claim 1 , wherein the performing test scenarios includes altering at least one of:

the installed resources;

the allocated resources;

a virtual capacity;

the fixed system capacity information; and

the virtualized system capacity information.

9. The method of claim 1 , further comprising at least one of:

storing a design of a logical server in a reserved container prior to assigning the design to a frame; and

storing a design of the logical server in a discontinued container after the logical server has been decommissioned.

10. The method of claim 1 , wherein a service provider at least one of creates, maintains, deploys and supports the computer infrastructure that performs the steps of claim 1 .

11. The method of claim 1 , wherein the steps of claim 1 are provided by a service provider on a subscription, advertising, and/or fee basis.

12. A computer infrastructure comprising:

a processor;

a computer-readable hardware storage device; and

program instructions stored on the computer-readable hardware storage device for execution by the processor, the program instructions comprising:

program instructions that consolidate collected capacity architecture information, which comprises capacity data for installed resources, allocated resources, and reserved resources;

program instructions that determine by a processor available resources based on the collected capacity architecture information; and

program instructions that display an indication of the available resources for allocation of the available resources,

wherein:

the reserved resources are a first plurality of resources reserved from the installed resources and selectively assigned to a first resource configuration by a first user for capacity planning purposes and not yet activated,

the reserved resources are prevented from selection by other users for assignment to other resource configurations, and

the available resources are the installed resources excluding the allocated resources and the reserved resources;

and wherein the program instructions further comprise:

program instructions that receive a request for capacity planning for a particular on-demand datacenter from an architect of the on-demand datacenter;

program instructions that generate at least one of a layout structure view and a configuration view of the on-demand data center;

program instructions that perform test scenarios by altering at least one of the reserved resources, an oversubscription factor, and an entitled capacity, the scenarios including added capacity requested by the architect of the on-demand datacenter;

program instructions that reserve a plurality of the resources of the on-demand datacenter corresponding to a selected one of the scenarios, the plurality of resources including the added capacity; and

program instructions that generate buildsheets and architectural drawings for a configuration of the on-demand datacenter based on the selected one of the scenarios.

13. The design tool of claim 12 , wherein the executable program code is further operable to generate:

an asset/server relationship view;

a hardware resource table; and

at least one dashboard view.

14. The design tool of claim 12 , wherein the executable program code is further operable to collect at least one of:

fixed system capacity information; and

virtualized system capacity information.

15. The design tool of claim 12 , wherein the installed resources comprise at least one of:

fixed logical partitions (FLPARs);

central processing units (CPUs);

random access memory (RAM);

host bus adaptors (HBAs);

hard disk drives (HDDs);

ports;

logical partitions (LPARs);

virtual input/output clients (VIOC);

virtual input/output servers (VIOS); and

fixed logical partitions-variable (FLAPR-v).

16. A computer program product comprising a computer readable hardware storage device having readable program code stored in the computer readable hardware storage device, the computer program product includes at least one component to:

consolidate collected capacity architecture information, which comprises capacity data for installed resources, allocated resources and reserved resources;

determine available resources based on the collected capacity architecture information; and

display an indication of the available resources for allocation of the available resources,

wherein:

the reserved resources are a first plurality of resources reserved from the installed resources and selectively assigned to a first resource configuration by a first user for capacity planning purposes and not yet activated,

the reserved resources are prevented from selection by other users for assignment to other resource configurations, and

the available resources are the installed resources excluding the allocated resources and the reserved resources;

and wherein the executable program code is further operable to:

receive a request for capacity planning for a particular on-demand datacenter from an architect of the on-demand datacenter;

generate at least one of a layout structure view and a configuration view of the on-demand data center;

perform test scenarios by altering at least one of the reserved resources, an oversubscription factor, and an entitled capacity, the scenarios including added capacity requested by the architect of the on-demand datacenter;

reserve a plurality of the resources of the on-demand datacenter corresponding to a selected one of the scenarios, the plurality of resources including the added capacity; and

generate buildsheets and architectural drawings for a configuration of the on-demand datacenter based on the selected one of the scenarios.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 057885/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2007
From: JOHNSON, RANDY S.; NORTHWAY, TEDRICK N.; VASILJEVIC, PETER T.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 019956/0427 →
Continuity (1)
Related Publication 20090094355A1 · Apr 9, 2009