IP Library › Granted Patent US 7,870,360
Granted Patent B2
US 7,870,360 · App. 11/855,422 · Granted Jan 11, 2011

Storage area network (SAN) forecasting in a heterogeneous environment

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,870,360
App. No.
11/855,422
Filed
Sep 14, 2007
Granted
Jan 11, 2011
Kind
B2
Art Unit
2187
USPC
711/172
Abstract

The present invention provides an approach for SAN forecasting in a heterogeneous environment. Specifically, under the present invention capacity data on the heterogeneous environment is gathered. Capacity management techniques will then be used to analyze the SAN utilization, identify growth trends and patterns. Proactively, plans are made to account for these changes. Thereafter, a Capacity Planning Margin (CPM) will be applied to the forecast to reflect actual customer usage. The CPM adjusted forecasts will then be reviewed. Then, the SAN environment can be monitored by comparing actual vs. planned and return to adjust the forecast accordingly.

Claims (61)

1. A method for forecasting Storage Area Network (SAN) storage in a heterogeneous environment, comprising:

gathering capacity data on the heterogeneous environment;

performing a capacity forecast to analyze the SAN utilization and to identify growth trends and patterns; and

calculating a Capacity Planning Margin (CPM), the calculating comprising calculating the following algorithm:

1−((Allocated SAN*Allocation Threshold)/SAN Install Base)

Where:

i. Allocated SAN=a sum of all SAN storage allocated to each of a set of categories;

ii. Allocation Threshold=a maximum desired utilization level;

iii. SAN Install base=a sum of all installed SAN storage; and

applying the CPM to the capacity forecast.

2. The method of claim 1 , further comprising:

reviewing the capacity forecast after applying the CPM; and

monitoring the heterogeneous environment for any variances in the capacity forecast.

3. The method of claim 1 , further comprising generating output of the forecasting.

4. The method of claim 1 , the output comprising at least one chart depicting storage trends.

5. A system for forecasting Storage Area Network (SAN) storage in a heterogeneous environment, comprising:

a module gathering capacity data on the heterogeneous environment;

a module for performing a capacity forecast to analyze the SAN utilization and to identify growth trends and patterns; and

a module for calculating a Capacity Planning Margin (CPM), the module for calculating configured to calculate the following algorithm:

1−((Allocated SAN*Allocation Threshold)/SAN Install Base)

Where:

i. Allocated SAN=a sum of all SAN storage allocated to each of a set of categories;

ii. Allocation Threshold=a maximum desired utilization level;

iii. SAN Install base=a sum of all installed SAN storage; and

a module applying the CPM to the capacity forecast.

6. The system of claim 5 , further comprising:

a module for reviewing the capacity forecast after applying the CPM; and

a module for monitoring the heterogeneous environment for any variances in the capacity forecast.

7. The system of claim 5 , further comprising a module for generating output of the forecasting.

8. The system of claim 5 , the output comprising at least one chart depicting storage trends.

9. A program product stored on a computer readable medium for forecasting Storage Area Network (SAN) storage in a heterogeneous environment, the computer readable medium comprising program code for causing a computer system to:

gather capacity data on the heterogeneous environment;

perform a capacity forecast to analyze the SAN utilization and to identify growth trends and patterns; and

calculate a Capacity Planning Margin (CPM) using the following algorithm:

1−((Allocated SAN*Allocation Threshold)/SAN Install Base)

Where:

i. Allocated SAN=a sum of all SAN storage allocated to each of a set of categories;

ii. Allocation Threshold=a maximum desired utilization level;

iii. SAN Install base=a sum of all installed SAN storage; and

apply the CPM to the capacity forecast.

10. The program product of claim 9 , the computer readable medium further comprising program code for causing the computer system to:

review the capacity forecast after applying the CPM; and

monitor the heterogeneous environment for any variances in the capacity forecast.

11. The program product of claim 9 , the computer readable medium further comprising program code for causing the computer system to: generate output of the forecasting.

12. The method of claim 9 , the output comprising at least one chart depicting storage trends.

13. A method for deploying a system for forecasting Storage Area Network (SAN) storage in a heterogeneous environment, comprising:

providing a computer infrastructure being operable to:

gather capacity data on the heterogeneous environment;

perform a capacity forecast to analyze the SAN utilization and to identify growth trends and patterns; and

calculate a Capacity Planning Margin (CPM) using the following algorithm:

1−((Allocated SAN*Allocation Threshold)/SAN Install Base)

Where:

i. Allocated SAN=a sum of all SAN storage allocated to each of a set of categories;

ii. Allocation Threshold=a maximum desired utilization level;

iii. SAN Install base=a sum of all installed SAN storage; and

apply the CPM to the capacity forecast.

14. The method of claim 13 , the computer infrastructure being further operable to:

review the capacity forecast after applying the CPM; and

monitor the heterogeneous environment for any variances in the capacity forecast.

15. The method of claim 13 , the computer infrastructure being further operable to generate output of the forecasting.

16. The method of claim 13 , the output comprising at least one chart depicting storage trends.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 27, 2007
From: JOHNSON, RANDY S.; MALONE, CHRISTOPHER M.; NORTHWAY, TEDRICK N.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 020158/0331 →
Continuity (1)
Related Publication 20090077340A1 · Mar 19, 2009