IP Library Patent Application 13158580
Patent Application
App. No. 13/158,580

METHODS AND SYSTEMS FOR EXTREME CAPACITY MANAGEMENT

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 None
App. No.
13/158,580
Abstract

Embodiments of the disclosed invention include an apparatus, method, and computer program product for. In one embodiment, a machine-readable tangible and non-transitory medium having instructions for managing resources is disclosed. The instructions when read by a machine, causes the machine to establish a workload profile for each tier within a plurality of tiers based on a computing request rate, a network request rate, and a storage request rate for each of the tiers. The machine also determines a configuration based on the workload profile for each of the tiers, wherein the configuration balances the computing request rate, the network request rate, and the storage request rate for each of the tiers.

Claims (30)

1 . A computer implemented method for configuring a system, the method comprising:

establishing, using a processor, a workload profile for each of a plurality tiers based on a computing request rate, a network request rate, and a storage request rate for each of the tiers; and

determining, using the processor, a configuration of the system based on the workload profile for each of the tiers, wherein the configuration balances the computing request rate, the network request rate, and the storage request rate for each of the tiers such that the computing request rate, the network request rate, and the storage request rate are configured to reach maximum utilization at approximately the same time.

2 . The method of claim 1 , wherein the plurality of tiers comprises a web tier, an application tier, and data tier.

3 . The method of claim 1 , wherein the systems are servers in a datacenter of a cloud service provider.

4 . The method of claim 1 , wherein establishing the workload profile includes utilizing statistics gathered by an operating system.

5 . The method of claim 1 , wherein determining the configuration includes selecting from a plurality of preconfigured platform optimized design components (PODs).

6 . The method of claim 5 , wherein the plurality of preconfigured PODs includes a preconfigured server POD, a preconfigured network POD, and a preconfigured storage POD.

7 . The method of claim 5 , wherein each of the PODs are uniquely preconfigured to match a workload profile for a particular tier.

8 . The method of claim 7 , wherein the PODs are uniquely preconfigured with both hardware and software components.

9 . The method of claim 1 , further comprising:

establishing a change factor based on an estimation of a new utilization rate against a current utilization rate for upgrading the systems, the estimation based on an industry standard benchmark.

10 . The method of claim 1 , wherein the established workload profile is hardware independent.

11 . A machine-readable tangible and non-transitory medium having instructions for managing resources, wherein the instructions, when read by the machine, causes a machine to perform the following:

establish a workload profile for each tier within a plurality of tiers based on a computing request rate, a network request rate, and a storage request rate for each of the tiers; and

determine a configuration based on the workload profile for each of the tiers, wherein the configuration balances the computing request rate, the network request rate, and the storage request rate for each of the tiers.

12 . The medium of claim 11 , wherein the plurality of tiers consists of a web tier, an application tier, and data tier.

13 . The medium of claim 11 , wherein the resources are servers in a datacenter of a cloud service provider.

14 . The medium of claim 11 , wherein establishing the workload profile includes utilizing statistics gathered by an operating system.

15 . The medium of claim 11 , wherein determining the configuration includes selecting from a plurality of preconfigured platform optimized design components (PODs).

16 . The medium of claim 15 , wherein the plurality of preconfigured PODs includes a preconfigured server POD, a preconfigured network POD, and a preconfigured storage POD.

17 . The medium of claim 15 , wherein each of the PODs are uniquely preconfigured to match a workload profile for a particular tier.

18 . The medium of claim 17 , wherein the PODs are uniquely preconfigured with both hardware and software components.

19 . The medium of claim 11 , further comprising:

establishing a change factor based on an estimation of a new utilization rate against a current utilization rate for upgrading the resources.

20 . A system comprising:

a memory operable to store computer executable instructions;

a processor configured to execute the computer executable instructions to:

establish a workload profile for each tier within a plurality of tiers based on a computing request rate, a network request rate, and a storage request rate for each of the tiers; and

determine a configuration based on the workload profile for each of the tiers, wherein the configuration balances the computing request rate, the network request rate, and the storage request rate for each of the tiers.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Nov 9, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION (SUCCESSOR TO GENERAL ELECTRIC CAPITAL CORPORATION)
To: UNISYS CORPORATION
Reel/Frame 044416/0358 →
RELEASE OF SECURITY INTEREST Recorded Mar 26, 2013
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL TRUSTEE
To: UNISYS CORPORATION
Reel/Frame 030082/0545 →
RELEASE OF SECURITY INTEREST Recorded Mar 15, 2013
From: DEUTSCHE BANK TRUST COMPANY
To: UNISYS CORPORATION
Reel/Frame 030004/0619 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2012
From: SALSBURG, MICHAEL A; GUARRIERI, STEVEN
To: UNISYS CORPORATION
Reel/Frame 027859/0034 →
SECURITY AGREEMENT Recorded Aug 2, 2011
From: UNISYS CORPORATION
To: DEUTSCHE BANK NATIONAL TRUST COMPANY
Reel/Frame 026688/0081 →
SECURITY AGREEMENT Recorded Jun 27, 2011
From: UNISYS CORPORATION
To: GENERAL ELECTRIC CAPITAL CORPORATION, AS AGENT
Reel/Frame 026509/0001 →