Differential data storage based on predicted access frequency
AssigneeTeradata US, Inc.
InventorsPaul Anthony Rubio, Criselda Samera Carrillo, Aarati Abhijit Khobare, Gary Lee Boggs, Kevin Reed Sanders
Life of this patent
Estimating the term…
Abstract
Apparatus, systems, and methods may operate to classify storage locations in a storage medium according to at least three response time grades, to classify data to be stored in the storage locations according to at least three access frequency grades, and to migrate the data between the storage locations according to a predicted access frequency assigned to preemptive allocations of some of the storage locations, based on the response time grade and the access frequency grade associated with the data prior to migration. Other apparatus, systems, and methods are disclosed.
Claims17
An apparatus, comprising:
- a processor to:
- classify storage locations of a storage medium according to at least three response time grades;
- classify data to be stored in the storage locations according to at least three access frequency grades;
- and
- migrate the data between the storage locations according to a predicted access frequency assigned to preemptive allocations of some of the storage locations, wherein the predicted access frequency is based on modeling a response time grade and an access frequency grade corresponding to the data prior to migration;
- and
- a reservation module to preemptively reserve extents in the storage medium, providing a number of reserved extents based on assigning an access frequency grade that is higher than other ones of the access frequency grades to the reserved extents, wherein the reserved extents are associated with a response time grade that is higher than other ones of the response time grades, prior to storing the data in the reserved extents.
A processor-implemented method to execute on one or more processors that perform the method, comprising:
- classifying storage locations in a storage medium according to at least three response time grades;
- classifying data to be stored in the storage locations according to at least three access frequency grades;
- and
- migrating the data between the storage locations according to a predicted access frequency assigned to preemptive allocations of some of the storage locations, the predicted access frequency based on modeling a response time grade and an access frequency grade corresponding to the data prior to migration;
- and
- preemptively reserving a number of reserved extents in the storage medium in an amount aproximately proportional to a calculated benefit lifetime of the data multiplied by a difference between a number of allocated extents in the storage medium, decayed over time, and a number of de-allocated extents in the storage medium, decayed over time.
A processor-implemented method to execute on one or more processors that perform the method, comprising:
- classifying storage locations in a storage medium according to at least three response time grades;
- classifying data to be stored in the storage locations according to at east three access frequency grades;
- migrating the data between the storage locations according to a predicted access frequency assigned to preemptive allocations of some of the storage locations, the predicted access frequency based on decay modeling of the response time grade and the access frequency grade associated with the data prior to migration;
- and
- preemptively reserving a number of extents in the storage medium based on a calculated benefit lifetime of the data.
Dependencies are inferred from the claim text.