Preemptive relocation of failing data
First Claim
Patent Images
1. A computer-implemented method for preemptively migrating a failing extent, comprising:
- receiving information of one or more failure conditions associated with an extent stored in a first storage portion of a first storage tier;
predicting a failure of the extent based on the information;
selecting a second storage portion located in one of a plurality of storage tiers,wherein the selected second storage portion to which the extent is migrated is located in a higher storage tier, wherein the higher storage tier comprises more expensive and/or faster-to-access storage media than the first storage tier; and
migrating the extent to the selected second storage portion.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment, a method for preemptively migrating a failing extent includes receiving information of one or more failure conditions associated with an extent stored in a first storage portion of a first storage tier; predicting a failure of the extent based on the information; selecting a second storage portion located in one of a plurality of storage tiers; and migrating the extent to the selected second storage portion.
21 Citations
17 Claims
-
1. A computer-implemented method for preemptively migrating a failing extent, comprising:
-
receiving information of one or more failure conditions associated with an extent stored in a first storage portion of a first storage tier; predicting a failure of the extent based on the information; selecting a second storage portion located in one of a plurality of storage tiers, wherein the selected second storage portion to which the extent is migrated is located in a higher storage tier, wherein the higher storage tier comprises more expensive and/or faster-to-access storage media than the first storage tier; and migrating the extent to the selected second storage portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code executable by a processor to cause the processor to:
-
receive, by the processor, information of one or more failure conditions associated with an extent stored in a first storage portion of a first storage tier; predict, by the processor, a failure of the extent based on the information; select, by the processor, a second storage portion located in one of a plurality of storage tiers; and migrate, by the processor, the extent to the selected second storage portion, wherein the selected second storage portion to which the extent is migrated is located in a higher storage tier, wherein the higher storage tier comprises more expensive and/or faster-to-access storage media than the first storage tier. - View Dependent Claims (14, 15, 16)
-
-
17. A system, comprising logic integrated with a hardware processor, executable by a hardware processor, or integrated with and executable by a hardware processor, the logic being configured to:
-
receive information of one or more failure conditions associated with an extent stored in a first storage portion of a first storage tier, the extent being associated with a volume, the volume being associated with a plurality of other extents; predict a failure of the extent based on the information; select a second storage portion located in one of a plurality of storage tiers in response to the prediction of the failure of the extent; and migrate the extent to the selected second storage portion, wherein the selected second storage portion to which the extent is migrated is located in a higher storage tier, wherein the higher storage tier comprises more expensive and/or faster-to-access storage media than the first storage tier.
-
Specification