| CPC G06F 3/061 (2013.01) [G06F 3/0647 (2013.01); G06F 3/0673 (2013.01)] | 20 Claims |

|
1. A computer-implemented method, comprising:
receiving, by a data storage service, a request to store a data object, the request specifying a set of-storage parameters associated with the request and defining
one or more rules specifying a movement of the data object amongst a set of data storage tier classifications based on at least one time-based threshold, the set of data storage tier classifications comprising at least a source data storage tier classification and a destination data storage tier classification;
determining, based at least in part on the set of data storage parameters, the source data storage tier classification;
storing the data object in a first location corresponding to the source data storage tier classification;
determining an access pattern of the data object, the access pattern comprising a time since the data object was most recently accessed while stored in the source data storage tier classification;
determining, based at least in part on comparing the access pattern of the data object with the at least one time-based threshold, that the data object is to be reclassified as corresponding to the destination data storage tier classification; and
re-classifying the data object from the source data storage tier classification to the destination data storage tier classification and storing the data object in a second location corresponding to the destination data storage tier classification.
|