Spatial extent migration for tiered storage architecture
View Patent ↗Provided are techniques for migrating a first extent, determining a spatial distance between the first extent and a second extent, determining a ratio of a profiling score of the second extent to the spatial distance, and, in response to determining that the ratio exceeds a threshold, migrating the second extent.
1. A system, comprising:
a processor; and
a migration system coupled to the processor and performing operations, the operations comprising:
dynamically migrating, a first extent from a first storage tier to a second storage tier based on a profiling score of the first extent;
determining a spatial distance between the first extent and a second extent in the first storage tier, wherein the first extent and the second extent are in a same volume;
determining a ratio of a profiling score of the second extent to the spatial distance;
in response to determining that the ratio exceeds a threshold, migrating the second extent.
2. The system of claim 1 , wherein the operations further comprise:
migrating the first extent and the second extent to different storage tiers.
3. The system of claim 1 , wherein the operations further comprise:
migrating the first extent and the second extent to a same storage tier.
4. The system of claim 1 , wherein the operations further comprise:
identifying a list of extents that reside on the same volume as the first extent; and
determining whether each of the extents on the list should be migrated.
5. The system of claim 1 , wherein the operations further comprise:
in response to determining that the ratio does not exceed the threshold, not migrating the second extent.
6. A computer program product comprising a non-transitory computer readable storage medium including a computer readable program, wherein the computer readable program when executed by a processor on a computer causes the computer to perform:
dynamically migrating a first extent from a first storage tier to a second storage tier based on a profiling score of the first extent;
determining a spatial distance between the first extent and a second extent in the first storage tier, wherein the first extent and the second extent are in a same volume;
determining a ratio of a profiling score of the second extent to the spatial distance; in response to determining that the ratio exceeds a threshold, migrating the second extent.
7. The computer program product of claim 6 , wherein the computer readable program when executed by the processor on the computer causes the computer to perform:
migrating the first extent and the second extent to different storage tiers.
8. The computer program product of claim 6 , wherein the computer readable program when executed by the processor on the computer causes the computer to perform:
migrating the first extent and the second extent to a same storage tier.
9. The computer program product of claim 6 , wherein the computer readable program when executed by the processor on the computer causes the computer to perform: identifying a list of extents that reside on the same volume as the first extent; and determining whether each of the extents on the list should be migrated.
10. The computer program product of claim 6 , wherein the computer readable program when executed by the processor on the computer causes the computer to perform:
in response to determining that the ratio does not exceed the threshold, not migrating the second extent.