Patent ID: 8578108

Claim:
A computer program product for efficiently migrating extents between extent pools in a tiered storage architecture, the computer program product comprising a non-transitory computer-readable storage medium having computer-usable program code embodied therein, the computer-usable program code comprising: computer-usable program code to maintain a data access profile for an extent over a period of time; computer-usable program code to generate, from the data access profile, an extent profile graph predicting a number of data accesses per time period for the extent into the future; computer-usable program code to determine the slope of the extent profile graph; computer-usable program code to determine, by evaluating the slope, whether the extent will reach a migration threshold within a specified look-ahead time, the migration threshold defining a threshold number of data accesses per time period; and computer-usable program code to determine a migration window that allows the extent to be migrated from a source extent pool to a destination extent pool prior to reaching the migration threshold.