Patent ID: 8630983

Claim:
A system to generate a plan for distributing data across a network, the system comprising: a processor; a parameter component configured to receive a protection level parameter indicative of a number of a plurality of data centres that can fail and a backup data remains recoverable from encoded fragments of the backup data stored in the data centres that did not fail, the parameter component further configured to receive a recovery time objective (RTO) indicative of an upper bound on an amount of time to recover the backup data; and a constraint satisfaction component configured to generate a distribution plan that satisfies a set of constraints including the protection level parameter and the recovery time objective, the distribution plan comprising a number of the encoded fragments to distribute to each respective one of the data centres, the constraint satisfaction component comprising at least one of a linear programming component and a heuristic analysis component, wherein at least one of the linear programming component and the heuristic analysis component is configured to generate the distribution plan.