IP Library Granted Patent US 7,386,537
Granted Patent B2
US 7,386,537 · App. 10/898,128 · Granted Jun 10, 2008

Method and system for determining size of a data center

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,386,537
App. No.
10/898,128
Granted
Jun 10, 2008
Kind
B2
Abstract

A method, apparatus, and system are disclosed for determining a size of a utility date center. In one embodiment, a computer system includes a bus, a computer-readable memory coupled to the bus, and a processor coupled to the memory via the bus. The processor executes code for calculating, based on historical usage data, resource usage for a plurality of different applications of a plurality of servers in the utility data center (UDC); calculating, for each server, penalties imposed against the UDC and penalties imposed against at least one user of resources of the servers; and calculating a number of servers required to make the UDC profitable.

Claims (15)

1. A computer-readable storage medium having computer-readable program code embodied therein for causing a computer system to perform:

receiving historical data for a plurality of resources for plural applications in a utility data center (UDC);

dividing the historical data for each application into n sub-traces;

developing a profile of usage for at least n minus m sub-traces, where n and m are integers and m<n;

running a simulation using a maximum usage of at least one resource;

calculating a net deviation using penalties imposed against the UDC and exceedances imposed against a resource user of the UDC;

calculating, based on the net deviation, a number of resources for the UDC to be profitable; and

outputting the number of resources.

2. The computer readable storage medium of claim 1 for causing the computer system to further perform calculating a maximum usage of each resource for an interval of time.

3. The computer readable storage medium of claim 1 for causing the computer system to further perform dividing the n sub-traces into segments of time.

4. The computer readable storage medium of claim 3 wherein the segments of time are selected from one of days, weeks, and months.

5. The computer readable storage medium of claim 1 wherein dividing the historical data further comprises dividing each application into an equal number of sub-traces.

6. The computer readable storage medium of claim 1 wherein the penalties are imposed against the UDC for failing to provide a previously agreed resource to the resource user, and the exceedances are imposed against the resource user for utilizing more than a previously agreed amount of a resource.

7. The computer readable storage medium of claim 1 the resources are servers.

8. The computer readable storage medium of claim 1 for causing the computer system to further perform displaying a risk versus revenue comparison for multiple different numbers of resources for which the UDC can profitably operate.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2022
From: OT PATENT ESCROW, LLC
To: VALTRUS INNOVATIONS LIMITED
Reel/Frame 060005/0600 →
PATENT ASSIGNMENT, SECURITY INTEREST, AND LIEN AGREEMENT Recorded Jan 26, 2021
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: OT PATENT ESCROW, LLC
Reel/Frame 055269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2004
From: HUBERMAN, BERNARDO; CLEARWATER, SCOTT H.; ROLIA, JEROME
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 015615/0293 →