Method and system for dynamic backup policy handshaking
AssigneeEMC IP Holding Company LLC
InventorsSupriya Kannery, Rahul Deo Vishwakarma
Life of this patent
Estimating the term…
Abstract
A method and system for dynamic backup policy handshaking. Specifically, the method and system disclosed herein entail optimizing storage space utilization for backup, archiving, and/or disaster recovery-purposed data storage. That is, based on time projections until the data storage reaches capacity, the utilization of the remaining storage space may be optimized without compromising data protection in order to prolong the use of the data storage. In prolonging the utilization of the data storage, tiered data backup policies may be adjusted.
Claims20
A method for optimizing storage space utilization, comprising:
- initializing a non-acknowledged appliances list (NAL) and an acknowledged appliances list (AAL);
- identifying a time to full capacity threshold (TFCT) for a physical storage array (PSA);
- estimating a first time to full capacity projection (TFCP) for the PSA;
- making a first determination that the first TFCP is below the TFCT;
- and
- based on the first determination:
- issuing a change policy message to each application appliance of a set of application appliances utilizing the PSA,
- wherein the change policy message results in changes to data protection policies on at least a subset of the set of application appliances, to optimize a utilization of available storage space on the PSA.
A system, comprising:
- a plurality of application appliances;
- a computer processor operatively connected to the plurality of application appliances and a physical storage array (PSA);
- and
- a first policy handshaking agent (PHA) executing on the computer processor, and programmed to:
- initialize a non-acknowledged appliances list (NAL) and an acknowledged appliances list (AAL);
- identify a time to full capacity threshold (TFCT) for the PSA;
- obtain a first time to full capacity projection (TFCP) for the PSA;
- make a first determination that the first TFCP is below the TFCT;
- and
- based on the first determination:
- issue a change policy message to each application appliance of the plurality of application appliances utilizing the PSA,
- wherein the change policy message results in changes to data protection policies on at least a subset of the set of application appliances, to optimize a utilization of available storage space on the PSA.
A non-transitory computer readable medium (CRM) comprising computer readable program code, which when executed by a computer processor, enables the computer processor to:
- initialize a non-acknowledged appliances list (NAL) and an acknowledged appliances list (AAL);
- identify a time to full capacity threshold (TFCT) for a physical storage array (PSA);
- estimate a first time to full capacity projection (TFCP) for the PSA;
- make a first determination that the first TFCP is below the TFCT;
- and
- based on the first determination:
- issue a change policy message to each application appliance of a set of application appliances utilizing the PSA,
- wherein the change policy message results in changes to data protection policies on at least a subset of the set of application appliances, to optimize a utilization of available storage space on the PSA.
Dependencies are inferred from the claim text.