Data recovery scheme based on data backup status
AssigneeInternational Business Machines Corporation
InventorsMichael E Factor, Itzhack Goldberg, Michael Hirsch, Ronen I Kat, Neil Sondhi
Life of this patent
Estimating the term…
Abstract
Machines, systems and methods for increasing data resiliency in a computing system, the method comprising distinguishing between first data and second data stored in one or more data storage mediums, wherein the first data is more vulnerable than the second data for the purpose of recovering lost data; and recovering the first data before recovering the second data. Increasing redundancy protection for the first data to increase chances for data recovery by way of data reconstruction; and decreasing redundancy protection for the first data, after the first data has been backed up at least once.
Claims19
A method for increasing data resiliency in a computing system, the method comprising:
- distinguishing between first data and second data stored in one or more data storage mediums, the distinguishing based on the first data being more vulnerable than the second data for the purpose of recovering lost data;
- increasing, based on the distinguishing between the first data and the second data, redundancy protection for the first data to increase chances for data recovery by way of data reconstruction;
- detecting a data failure affecting the first data and the second data;
- recovering, based on the distinguishing between the first data and the second data and in response to the detecting the data failure, the first data prior to recovering the second data;
- identifying tracked changes to data;
- applying, in response to identifying the tracked changes, an increased data resiliency scheme to the tracked changes;
- determining the tracked changes have been backed up;
- and
- applying, in response to the determining the tracked changes have been backed up, a decreased data resiliency scheme to the tracked changes.
A method for increasing data resiliency in a computing system, the method comprising:
- distinguishing between first data and second data stored in one or more data storage mediums, the distinguishing based on the first data being more vulnerable than the second data for the purpose of recovering lost data;
- increasing, based on the distinguishing between the first data and the second data, redundancy protection for the first data to increase chances for data recovery by way of data reconstruction;
- detecting a data failure affecting third data and fourth data;
- determining, in response to the detecting the data failure, the third data is more vulnerable than the fourth data for the purpose of recovering lost data;
- recovering, based on the determining the third data is more vulnerable than the fourth data, the third data prior to recovering the fourth data:,
- identifying tracked changes to data;
- applying, in response to identifying the tracked changes, an increased data resiliency scheme to the tracked changes;
- determining the tracked changes have been backed up;
- and
- applying, in response to the determining the tracked changes have been backed up, a decreased data resiliency scheme to the tracked changes.
A system for increasing data resiliency in a computing system, the system comprising:
- a processor, a computer readable storage medium, and program instructions stored on the storage medium for execution by the processor, the program instructions configured to cause the system to perform a method, the method comprising:
- distinguishing between first data and second data stored in one or more data storage mediums, the distinguishing based on the first data being more vulnerable than the second data for the purpose of recovering lost data;
- increasing, based on the distinguishing between the first data and the second data, redundancy protection for the first data to increase chances for data recovery by way of data reconstruction;
- detecting a data failure affecting the first data and the second data;
- recovering, based on the distinguishing between the first data and the second data and in response to the detecting the data failure, the first data prior to recovering the second data;
- identifying tracked changes to data;
- applying, in response to identifying the tracked changes, an increased data resiliency scheme to the tracked changes;
- determining the tracked changes have been backed up;
- and
- applying, in response to the determining the tracked changes have been backed up, a decreased data resiliency scheme to the tracked changes.
A computer program product comprising a non-transitory computer readable storage medium having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
- distinguish between first data and second data stored in one or more data storage mediums, the distinguishing based on the first data being more vulnerable than the second data for the purpose of recovering lost data;
- increase, based on the distinguishing between the first data and the second data, redundancy protection for the first data to increase chances for data recovery by way of data reconstruction;
- detect a data failure affecting the first data and the second data;
- recover, based on the distinguishing between the first data and the second data and in response to the detecting the data failure, the first data prior to recovering the second data;
- identify tracked changes to data;
- apply, in response to identifying the tracked changes, an increased data resiliency scheme to the tracked changes;
- determine the tracked changes have been backed up;
- and
- apply, in response to the determining the tracked changes have been backed up, a decreased data resiliency scheme to the tracked changes.
Dependencies are inferred from the claim text.