US 11,720,285 B2
Computer system with data storage transfer recommendation
Lakshmana Venkata Vihari Putta, Redmond, WA (US); Sriravi Kotagiri, Kirkland, WA (US); Suresh Tharamal, Bellevue, WA (US); and Aruna Somendra, Hyderabad (IN)
Assigned to Microsoft Technology Licensing, LLC
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Sep. 21, 2021, as Appl. No. 17/448,316.
Prior Publication US 2023/0090503 A1, Mar. 23, 2023
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0659 (2013.01) [G06F 3/064 (2013.01); G06F 3/0611 (2013.01); G06F 3/0673 (2013.01)] 20 Claims
OG exemplary drawing
 
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.