Data storage analysis mechanism
First Claim
Patent Images
1. A system, comprising:
- a processor; and
a memory comprising program instructions, wherein the program instructions are executable by the processor to;
collect storage demand data for a storage system; and
determine a storage requirement for the storage system, wherein the storage requirement comprises an amount of available storage required to be present in the system at a given future time to meet a given storage availability risk level under one or more conditions indicated by the storage demand data, wherein the storage availability risk level corresponds to a risk of having an inadequate amount of available storage, and wherein the one or more conditions indicated by the storage demand data include demand, wherein the demand indicates an amount of storage consumed by one or more applications in a given tone period.
8 Assignments
0 Petitions
Accused Products
Abstract
System and method for data storage management. Embodiments may be used to perform analysis of disk-based data storage. Embodiments may provide a storage analysis mechanism for estimating storage inventory/availability risk tradeoff for data storage media for an application or group of applications. Embodiments may be used to generate storage inventory information and recommendations or requirements for pooled and/or non-pooled storage. Embodiments may be used to compare pooled storage to non-pooled storage for a plurality of applications in a storage system.
78 Citations
33 Claims
-
1. A system, comprising:
-
a processor; and a memory comprising program instructions, wherein the program instructions are executable by the processor to; collect storage demand data for a storage system; and determine a storage requirement for the storage system, wherein the storage requirement comprises an amount of available storage required to be present in the system at a given future time to meet a given storage availability risk level under one or more conditions indicated by the storage demand data, wherein the storage availability risk level corresponds to a risk of having an inadequate amount of available storage, and wherein the one or more conditions indicated by the storage demand data include demand, wherein the demand indicates an amount of storage consumed by one or more applications in a given tone period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
means for collecting storage demand data for a storage system; means for determining one or more conditions for the storage system from the storage demand data; means for determining a storage requirement for the storage system wherein the storage requirement comprises an amount of available storage required to be present in the system at a given future time to meet a given storage availability risk level under the one or more conditions indicated by the storage demand data, wherein the storage availability risk level corresponds to a risk of having an inadequate amount of available storage, and wherein the one or more conditions indicated by the storage demand data include demand, wherein the demand indicates an amount of storage consumed by one or more applications in a given time period; and means for storing said storage requirement.
-
-
16. A computer-implemented method, comprising:
-
collecting storage demand data for a storage system; determining a storage requirement for the storage system, wherein the storage requirement comprises an amount of available storage required to be present in the system at a given future time to meet a given storage availability risk level under one or more conditions indicated by the storage demand data, wherein the storage availability risk level corresponds to a risk of having an inadequate amount of available storage, and wherein the one or more conditions indicated by the storage demand data include demand, wherein the demand indicates an amount of storage consumed by one or more applications in a given tome period; and storing said storage requirement; wherein said collecting, said determining and said storing are performed using a computer system. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-accessible storage medium storing program instructions, wherein the program instructions are computer-executable to implement:
-
collecting storage demand data for a storage system; determining a storage requirement for the storage system, wherein the a storage requirement comprises an amount of available storage required to be present in the system at a given future time to meet a given storage availability risk level under one or more conditions indicated by the storage demand data, wherein the storage availability risk level corresponds to a risk of having an inadequate amount of available storage, and wherein the one or more conditions indicated by the storage demand data include demand, wherein the demand indicates an amount of storage consumed by one or more applications in a given time period; and storing said storage requirement. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
Specification