US 11,656,803 B2
Tiering data strategy for a distributed storage system
Maor Ben Dayan, Tel Aviv (IL); Omri Palmon, Tel Aviv (IL); Liran Zvibel, Tel Aviv (IL); and Kanael Arditti, Tel Aviv (IL)
Assigned to Weka.IO Ltd.
Filed by Weka.IO Ltd, Tel Aviv (IL)
Filed on Jun. 8, 2021, as Appl. No. 17/342,185.
Application 17/342,185 is a continuation of application No. 16/122,524, filed on Sep. 5, 2018, granted, now 11,061,622.
Claims priority of provisional application 62/585,204, filed on Nov. 13, 2017.
Prior Publication US 2021/0294536 A1, Sep. 23, 2021
Int. Cl. G06F 3/06 (2006.01)
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
OG exemplary drawing
 
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.