CPC G06F 3/0662 (2013.01) [G06F 3/0604 (2013.01); G06F 3/064 (2013.01); G06F 3/067 (2013.01); G06F 3/0649 (2013.01); G06F 3/0652 (2013.01)] | 28 Claims |
1. A system comprising:
a plurality of storage devices; and
a circuit configured to indicate when a retention period is reached, wherein:
each storage device is operable to store one or more data blocks,
each of the data blocks is associated with a deletion state,
each of the data blocks that is not at a highest deletion state, when the retention period is reached, is incremented to a next higher deletion state,
a data block is reset to a lowest deletion state if the data block is accessed,
each storage device of the plurality of storage devices is assigned to one of an upper tier and a lower tier, and
the system comprises a processor configured to read the deletion state associated with a particular data block in a storage device assigned to the upper tier and demote the particular data block to a storage device assigned to the lower tier if the particular data block is at the highest deletion state.
|