Patent ID: 8583601

Claim:
A method for backing up objects, comprising: receiving an indication of imminent failure, wherein the indication is received by a trigger, wherein the trigger includes a system poll, an interrupt, and a manual trigger; identifying a component associated with the failure; dynamically selecting a target based on the nature of the imminent failure, wherein based on the nature of the imminent failure includes based on the identified component, wherein the target is selected from a set of targets based on speed of data transfer as a criterion, wherein the speed of data transfer and availability of the target is determined dynamically, wherein the indication of the imminent failure is used to select a policy, wherein the policy indicates the set of targets, wherein the target is the fastest available target from the set of targets, wherein the policy includes at least one criterion for selecting the target from the set of targets and using the at least one criterion for selecting the target from the set of targets; determining a second target from the set of targets and backing up at least a portion of the objects to the second target; determining a fastest connection to the target for transferring objects, wherein backing up at least a portion of the objects is performed using the fastest connection; determining at least one additional connection to the target for transferring objects, wherein backing up at least a portion of the objects is performed using the additional connection; selecting objects to back up based on the component associated with the failure; and backing up at least a portion of the selected objects to the target.