US 11,941,275 B2
Disk usage growth prediction system
Bheemesh R. Dwarampudi, Morganville, NJ (US); Vibhor Mishra, West Long Branch, NJ (US); and Pavan Kumar Reddy Bedadala, Piscataway, NJ (US)
Assigned to Commvault Systems, Inc., Tinton Falls, NJ (US)
Filed by Commvault Systems, Inc., Tinton Falls, NJ (US)
Filed on Jul. 6, 2022, as Appl. No. 17/858,820.
Application 17/858,820 is a continuation of application No. 17/153,803, filed on Jan. 20, 2021, granted, now 11,449,253.
Application 17/153,803 is a continuation of application No. 16/355,533, filed on Mar. 15, 2019, abandoned.
Claims priority of provisional application 62/780,156, filed on Dec. 14, 2018.
Prior Publication US 2023/0004294 A1, Jan. 5, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/06 (2006.01); G06F 11/30 (2006.01); G06F 11/34 (2006.01); G06N 7/01 (2023.01)
CPC G06F 3/064 (2013.01) [G06F 11/3034 (2013.01); G06F 11/3447 (2013.01); G06N 7/01 (2023.01)] 22 Claims
OG exemplary drawing
 
1. A computer-implemented method, the computer-implemented method comprising:
performing a backup of primary data stored in accordance with an information management policy,
wherein the information management policy comprises a set of parameters for performing backup operations on data assigned to the information management policy,
wherein the primary data is stored in a native format to create a first copy of secondary data stored in a backup format that is different than the native format, the secondary data stored on one or more secondary storage devices;
performing a plurality of incremental backups that backup changes in the primary data to the first copy of the secondary data;
determining usage status data of the one or more secondary storage devices associated with a first portion of the plurality of incremental backups;
for each one of a plurality of prediction models, performing a validation check using the usage status data associated with the first portion of the plurality of incremental backups;
comparing validation results corresponding to the plurality of prediction models to a usage status data associated with a second portion of the plurality of incremental backups;
based on the comparing, selecting one of the plurality of prediction models;
using the selected prediction model, generating a disk usage growth prediction of the one or more secondary storage devices; and
based on the disk usage growth prediction, adjusting available capacity of the one or more secondary storage devices.