Imminent failure prioritized backup
First Claim
Patent Images
1. A method for backing up individual objects, comprising:
- receiving an indication of an imminent failure, wherein the indication is received by a trigger, wherein the trigger includes a system poll, an interrupt, and a manual trigger;
using the indication of the imminent failure to select a policy, wherein the policy specifies a target for backing up the individual objects and a set of parameters for backing up the individual objects wherein the set of parameters includes at least one criterion for prioritizing the individual objects, wherein the target is selected from a set of targets based on a data transfer speed of the target, wherein based on the data transfer speed includes testing the data transfer speed of the target;
determining a priority order of object types, wherein a first object type of the object types has a higher priority than a second object type of the object types;
determining whether a backup of an individual object of the individual objects exists;
based on the determination that the backup of the individual object of the individual objects does not exist, assigning a higher priority to the individual object;
determining a prioritization of the individual objects according to the priority order of the object types and by timestamps, wherein the individual objects are associated with the timestamps, wherein determining the prioritization of the individual objects includes determining a nature of the imminent failure, wherein determining the nature of the imminent failure includes identifying a component associated with the imminent failure, wherein a higher priority is assigned to an individual object of the individual objects stored at the component;
indicating the prioritized individual objects to a backup application; and
backing up the prioritized individual objects according to the prioritization.
9 Assignments
0 Petitions
Accused Products
Abstract
A method, article of manufacture, and apparatus for backing up or archiving objects in the event of imminent failure, comprising receiving an indication of imminent failure, determining a prioritization of the objects, and indicating the prioritized objects to a backup application. Prioritization may be determined by the nature of the imminent failure, and the objects are backed up according to the prioritization. The objects may be prioritized according to object location, object type, or timestamp.
-
Citations
7 Claims
-
1. A method for backing up individual objects, comprising:
-
receiving an indication of an imminent failure, wherein the indication is received by a trigger, wherein the trigger includes a system poll, an interrupt, and a manual trigger; using the indication of the imminent failure to select a policy, wherein the policy specifies a target for backing up the individual objects and a set of parameters for backing up the individual objects wherein the set of parameters includes at least one criterion for prioritizing the individual objects, wherein the target is selected from a set of targets based on a data transfer speed of the target, wherein based on the data transfer speed includes testing the data transfer speed of the target; determining a priority order of object types, wherein a first object type of the object types has a higher priority than a second object type of the object types; determining whether a backup of an individual object of the individual objects exists; based on the determination that the backup of the individual object of the individual objects does not exist, assigning a higher priority to the individual object; determining a prioritization of the individual objects according to the priority order of the object types and by timestamps, wherein the individual objects are associated with the timestamps, wherein determining the prioritization of the individual objects includes determining a nature of the imminent failure, wherein determining the nature of the imminent failure includes identifying a component associated with the imminent failure, wherein a higher priority is assigned to an individual object of the individual objects stored at the component; indicating the prioritized individual objects to a backup application; and backing up the prioritized individual objects according to the prioritization. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for backing up individual objects, comprising:
-
a processor configured with a logic to; receive an indication of an imminent failure, wherein the indication is received by a trigger, wherein the trigger includes a system poll, an interrupt, and a manual trigger; use the indication of the imminent failure to select a policy, wherein the policy specifies a target for backing up the individual objects and a set of parameters for backing up the individual objects wherein the set of parameters includes at least one criterion for prioritizing the individual objects, wherein the target is selected from a set of targets based on a data transfer speed of the target, wherein based on the data transfer speed includes test the data transfer speed of the target; determine a priority order of object types, wherein a first object type of the object types has a higher priority than a second object type of the object types; determine whether a backup of an individual object of the individual objects exists; based on the determination that the backup of the individual object of the individual objects does not exist, assign a higher priority to the individual object; determine a prioritization of the individual objects according to the priority order of the object types and by timestamps, wherein the individual objects are associated with the timestamps, wherein determining the prioritization of the individual objects includes determining a nature of the imminent failure, wherein determining the nature of the imminent failure includes identifying a component associated with the imminent failure, wherein a higher priority is assigned to an individual object of the individual objects stored at the component; indicate the prioritized individual objects to a backup application; and back up the prioritized individual objects according to the prioritization of the individual objects.
-
-
7. A computer program product for backing up individual objects, comprising a non-transitory computer readable storage medium having program instructions embodied therein for:
-
receiving an indication of an imminent failure, wherein the indication is received by a trigger, wherein the trigger includes a system poll, an interrupt, and a manual trigger; using the indication of the imminent failure to select a policy, wherein the policy specifies a target for backing up the individual objects and a set of parameters for backing up the individual objects wherein the set of parameters includes at least one criterion for prioritizing the individual objects, wherein the target is selected from a set of targets based on a data transfer speed of the target, wherein based on the data transfer speed includes testing the data transfer speed of the target; determining a priority order of object types, wherein a first object type of the object types has a higher priority than a second object type of the object types; determining whether a backup of an individual object of the individual objects exists; based on the determination that the backup of the individual object of the individual objects does not exist, assigning a higher priority to the individual object;
determining a prioritization of the individual objects according to the priority order of the object types and by timestamps, wherein the individual objects are associated with the timestamps, wherein determining the prioritization of the individual objects includes determining a nature of the imminent failure, wherein determining the nature of the imminent failure includes identifying a component associated with the imminent failure, wherein a higher priority is assigned to an individual object of the individual objects stored at the component;indicating the prioritized individual objects to a backup application; and backing up the prioritized individual objects according to the prioritization.
-
Specification