CPC G06F 3/0652 (2013.01) [G06F 3/0608 (2013.01); G06F 3/067 (2013.01)] | 20 Claims |
1. A computer-implemented method when executed by data processing hardware causes the data processing hardware to perform operations comprising:
aggregating access data for a plurality of data objects stored at a storage environment;
for each respective data object of the plurality of data objects:
determining a corresponding access window associated with the respective data object based on the aggregated access data, the corresponding access window comprising an expiration date in the future; and
determining a corresponding future storage cost associated with the respective data object;
identifying a particular data object of the plurality of data objects based on:
a likelihood that the particular data object will not be accessed outside the corresponding access window of the particular data object; and
the corresponding future storage cost of the particular data object satisfying a predetermined cost threshold; and
generating an instruction to delete the particular data object upon expiration of the corresponding access window of the particular data object.
|