US 11,714,566 B2
Customizable progressive data-tiering service
Binu Kuttikkattu Idicula, Kerala (IN); Nagarathan M, Guntur (IN); Akshi Raina, Hyderabad (IN); and Jaya Talreja, Indore (IN)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Oct. 25, 2021, as Appl. No. 17/510,048.
Application 17/510,048 is a continuation of application No. 16/367,100, filed on Mar. 27, 2019, granted, now 11,221,782.
Prior Publication US 2022/0043594 A1, Feb. 10, 2022
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0647 (2013.01) [G06F 3/0611 (2013.01); G06F 3/0683 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more nodes configured to implement a data store comprising a warm tier, one or more intermediate tiers, and a cold tier; and
one or more computing devices for implementing a tiering execution service configured to:
receive one or more data items,
receive a tiering policy comprising:
segmentation criteria comprising one or more data attributes and one or more time attributes for determining at least one data segment of one or more data segments that at least one data item of the one or more data items belongs, wherein the one or more data attributes are associated with the at least one data item of the one or more data items and the one or more time attributes indicate a time event associated with the at least one data item, wherein the one or more data attributes comprises a string of one or more alpha-numeric characters, and
a corresponding latency target for each data segment of the one or more data segments,
assign the at least one data item of the one or more data items to the at least one data segment of the one or more data segments based on the one or more data attributes and the one or more time attributes,
store the at least one data item of the one or more data items in a first tier, wherein the first tier comprises at least one of the warm tier, a first intermediate tier of the one or more intermediate tiers, or the cold tier, and
demote the at least one data item of the one or more data items from the first tier to a second tier comprising an elastic file system, having a higher access latency than the first tier, based on:
the at least one data segment of the one or more data segments assigned to the at least one data item of the one or more data items, and
at least one latency target corresponding to the at least one data segment of the one or more data segments.