Patent ID: 8254250

Claim:
A method implemented in one or more control nodes of a communication network, comprising: receiving, via the one or more control nodes, operational information of a plurality of nodes of the communication network, the operational information including information regarding an indication of troubled nodes, wherein the troubled nodes include nodes of the communication network which have a likelihood of failure but have not yet failed; determining, via the one or more control nodes, a restoration plan based at least in part on the received indication of troubled nodes, wherein the restoration plan is associated with one or more repair data packages and the restoration plan is capable of execution by the troubled nodes to repair the troubled nodes; determining, via the one or more control nodes, optimum delivery conditions associated with the restoration plan; and providing, via the one or more control nodes, at least one of the one or more repair data packages to a select non-troubled node adjacent to a select troubled node prior to failure of the select troubled node, wherein the providing at least one of the one or more repair data packages is based at least in part on the determined optimum delivery conditions.