CPC G06F 3/0659 (2013.01) [G06F 3/064 (2013.01); G06F 3/0611 (2013.01); G06F 3/0673 (2013.01)] | 20 Claims |
1. A computer system, comprising:
a first data storage configured to store a plurality of blocks of data in a data collection at a first retrieval latency;
a second data storage having a second retrieval latency that is higher than the first retrieval latency; and
a processor coupled to a memory that stores instructions, which, upon execution by the processor, cause the processor to:
store a series of recovery points of the data collection in the first data storage;
for a current recovery point of the series of recovery points, compute a predicted memory savings based on a difference between an incremental changed block value of one or more prior recovery points and a number of memory blocks inherited from the one or more prior recovery points by the current recovery point;
generate a storage transfer recommendation to store a subset of the one or more of the prior recovery points in the second data storage rather than the first data storage, based on the predicted memory savings of the prior recovery points; and
output the storage transfer recommendation.
|