Patent ID: 8751463

Claim:
A system for managing a storage system, comprising: a processor configured to: receive storage system information from a deduplicating storage system, wherein the deduplicating storage system: breaks each of at least a subset of files in an input data stream into a plurality of segments; determines, for each of at least a subset of the plurality of segments, whether the segment has been stored previously; and stores a segment in the event that the segment is determined to have not been previously stored, wherein at least a subset of stored segments is used to reconstruct more than one of the subset of files in the input data stream; determine a capacity forecast for the deduplicating storage system based at least in part on the storage system information, wherein the storage system information comprises a cumulative compressed size, wherein the cumulative compressed size comprises a physical used space after deduplicating; and provide the capacity forecast for the deduplicating storage system, wherein providing the capacity forecast is based at least in part on a capacity forecast model validation criteria, wherein the capacity forecast model validation criteria comprise one or more of: a threshold R squared value, a threshold number of standard deviations of data points from an expected value of a set of data points, and a threshold slope; and a memory coupled to the processor and configured to provide the processor with instructions.