IP Library Granted Patent US 8,380,958
Granted Patent B2
US 8,380,958 · App. 12/942,625 · Granted Feb 19, 2013

Spatial extent migration for tiered storage architecture

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,380,958
App. No.
12/942,625
Granted
Feb 19, 2013
Kind
B2
Abstract

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.

Claims (27)

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.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: AIRBNB, INC.
Reel/Frame 056427/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2010
From: LAU, PUI FUN; MONTGOMERY, DAVID; NIELSEN, KARL A.; STELMACH, RICHARD B.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 025394/0947 →