US 12,086,471 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., (IL)
Filed by Weka.IO Ltd., Tel Aviv (IL)
Filed on Apr. 13, 2023, as Appl. No. 18/134,216.
Application 18/134,216 is a continuation of application No. 17/342,185, filed on Jun. 8, 2021, granted, now 11,656,803.
Application 17/342,185 is a continuation of application No. 16/122,524, filed on Sep. 5, 2018, granted, now 11,061,622, issued on Jul. 13, 2021.
Claims priority of provisional application 62/585,204, filed on Nov. 13, 2017.
Prior Publication US 2023/0280944 A1, Sep. 7, 2023
This patent is subject to a terminal disclaimer.
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/0649 (2013.01); G06F 3/067 (2013.01); G06F 3/0652 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a plurality of storage devices, wherein:
each storage device of the plurality of storage devices is assigned to one of an upper tier and a lower tier,
each storage device of the plurality of storage devices is operable to store one or more data blocks,
each data block is associated with a deletion state, and
the deletion state associated with a data block is set to a lowest deletion state when the data block is accessed;
a circuit configured to indicate when a retention period is reached; and
a processor configured to:
increment a deletion state of a data block to a next higher deletion state when the retention period is reached and the deletion state of the data block is not already at a highest deletion state, and
demote a data block to a storage device assigned to the lower tier when the retention period is reached, the data block is currently stored in a storage device assigned to the upper tier and the data block is already at a highest deletion state.