Patent ID: 11868629
Assignee: PURE STORAGE, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A method comprising:
for each of a plurality of storage system configurations, determining multiple combinations of workload parameters for calculating a model of a storage system configuration, including, for one or more of the workload parameters, one or more values of a range of a given workload parameter, wherein the workload parameters represent capacity and performance requirements of each configuration of the storage system, and wherein the workload parameters account for a snapshot policy including a snapshot frequency to be implemented by the storage system;
generating, based upon one or more scale factors applied to each of the multiple combinations of workload parameters, a model predicting capacity utilization values and performance values for each of the plurality of storage system configurations;
determining, based upon the predicted capacity utilization values, the performance values, and a threshold obsolescence window, one or more storage system configurations that satisfy, during the threshold obsolescence window, a threshold capacity utilization value and a threshold performance value, wherein the threshold obsolescence window is a time period during which a storage system configuration maintains a threshold performance, wherein the one or more storage system configurations include a first storage system configuration that provides a maximum possible performance given the snapshot policy and a second storage system configuration that provides a threshold level of performance of the performance model results but is less than the maximum possible performance; and
selecting, from the one or more storage system configurations, the second storage system configuration instead of the first storage system configuration.