IP Library Granted Patent US 7,890,630
Granted Patent B2
US 7,890,630 · App. 11/953,330 · Granted Feb 15, 2011

Systems, methods and computer program products for supporting transformation to a shared on-demand infrastructure

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 7,890,630
App. No.
11/953,330
Granted
Feb 15, 2011
Kind
B2
Abstract

Systems, methods and computer program products for supporting transformation to a shared on-demand infrastructure. Exemplary embodiments include a method including identifying a CPU resource type (or, in general, other sharable resource) to analyze, calculating a number of servers in scope, Ns, collecting current resource usage data for systems in the scope, wherein the current resource data is provided by systems and performance management tools, identifying a Period P, counting a number of peaks (Np) in the Period, excluding adjacent spikes to each of the number of peaks, calculating an average of CPU usage, Um, which is generally provided by the usage collection tools, defining an amplitude Am, defining a value for % Ks, in the range of 0.2-0.3 (value suggested) and applying transformation formulas to obtain a minimum size of a resource pool, a size of a target environment and a resource saving.

Claims (104)

1. In a computer system, a method for transformation to a shared on demand infrastructure, the method comprising:

identifying a sharable resource including at least one of a CPU resource type to analyze;

calculating a number of servers in scope, Ns;

collecting current resource usage data for systems in the scope, wherein the current resource data is provided by systems and performance management tools;

identifying a Period P;

counting a number of peaks, Np, in the Period, excluding adjacent spikes to each of the number of peaks;

calculating an average of CPU usage, % Um, which is generally provided by the usage collection tools;

defining an amplitude Am;

defining a spare resources value for % Ks, in the range of 0.2-0.3; and

applying transformation formulas to obtain a minimum size of a resource pool, a size of a target environment and a resource saving,

wherein a transformation formula to calculate the minimum size of the resource pool, % MinPoolSize, is:

%

MinPoolSize

=

Np

*

Am

Ns

*

P

*

(

1

-

%

Um

)

,

wherein a transformation formula to calculate the size of the target environment, % Target Tr, is:

%

Target_Tr

=

=

%

Um

+

%

Ks

+

Np

*

Am

Ns

*

P

*

(

1

-

%

Um

)

,

wherein a transformation formula to calculate the resource saving, % Save Resource, is:

%

Save_Resource

=

=

1

-

[

%

Um

+

%

Ks

+

Np

*

Am

Ns

*

P

*

(

1

-

%

Um

)

]

.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2007
From: PULLO, RAFFAELE
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 020224/0864 →
Continuity (1)
Related Publication 20090150895A1 · Jun 11, 2009