Integration of a centralized network restoration system with a distributed network restoration system
First Claim
1. In a network having interconnected nodes that communicate with each other, a method comprising the steps of:
- providing a centralized restoration system having a computer system for restoring the network from failure;
providing a distributed restoration system having multiple restoration nodes for restoring the network from failure;
upon failure in the network, first attempting to restore the network using the distributed restoration system, wherein the distributed restoration system informs the centralized restoration system of a successful restoration of the network to prevent the centralized restoration system from attempting to restore the network; and
if the distributed restoration system fails to restore the network, restoring the network using the centralized restoration system.
3 Assignments
0 Petitions
Accused Products
Abstract
A centralized restoration system and a distributed restoration system for restoring a network are integrated. Trunks within the network that have failed are first processed by the distributed restoration system to attempt restoration of the failed trunks. Trunks that cannot be restored by the distributed restoration system and trunks that are designated for restoration by the centralized restoration system are then restored by the centralized restoration system. The centralized restoration system and distributed restoration system communicate to keep each other aware of their respective actions. Mechanisms are utilized to prevent conflict between the two types of restoration systems. The integration of the two types of restoration systems causes high-priority trunks to be quickly restored by the distributed restoration system and lower-priority trunks to be restored by the centralized restoration system to balance the workload of restoration.
-
Citations
20 Claims
-
1. In a network having interconnected nodes that communicate with each other, a method comprising the steps of:
-
providing a centralized restoration system having a computer system for restoring the network from failure;
providing a distributed restoration system having multiple restoration nodes for restoring the network from failure;
upon failure in the network, first attempting to restore the network using the distributed restoration system, wherein the distributed restoration system informs the centralized restoration system of a successful restoration of the network to prevent the centralized restoration system from attempting to restore the network; and
if the distributed restoration system fails to restore the network, restoring the network using the centralized restoration system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. In a network having interconnected nodes that communicate with each other via trunks, a method comprising the steps of:
-
providing a centralized restoration system having a computer system for restoring the network from failure;
providing a distributed restoration system having multiple restoration nodes for restoring the network from failure;
if the distributed restoration system fails to restore the network, restoring the network using the centralized restoration system, wherein one of the trunks is assigned for restoration by the centralized restoration system when the one trunk fails; and
if the failure is on the one trunk, preventing attempted restoration by the distributed restoration system.
-
-
9. A method of restoring a network having a plurality of nodes, the method comprising:
-
detecting a given failure with the network;
setting a timer upon detection of the given failure;
receiving an indication from a distributed restoration system that a centralized restoration system needs to restore the network from the given failure; and
upon expiration of the timer, restoring the network from the given failure by the centralized restoration system. - View Dependent Claims (10, 11, 12)
-
-
13. A method of restoring a network having a plurality of nodes, the method comprising:
-
detecting a given failure with the network that includes trunks that interconnect the nodes;
receiving an indication from a distributed restoration system that a centralized restoration system needs to restore the network from the given failure; and
restoring the network from the given failure, wherein the given failure includes failure of multiple trunks, and the centralized restoration prioritizes the trunks that failed and restores the trunks in sequence based on priorities of the trunks.
-
-
14. A method of restoring a network having a plurality of nodes, the method comprising:
-
detecting a given failure with the network;
receiving an indication from a distributed restoration system that a centralized restoration system needs to restore the network from the given failure; and
restoring the network from the given failure, including, determining a restoral route among the nodes for bypassing the failure and implementing the restoral route, and if a selected command sent to the nodes is not successful, determining whether the failure of the selected command is due to actions by the distributed restoration system. - View Dependent Claims (15)
-
-
16. In a network having interconnected nodes that communicate with each other, a computer-readable medium holding computer-executable instructions for performing a method comprising the steps of:
-
providing a centralized restoration system having a computer system for restoring the network from failure;
providing a distributed restoration system having multiple restoration nodes for restoring the network from failure;
upon failure in the network, first attempting to restore the network using the distributed restoration system, wherein the distributed restoration system informs the centralized restoration system of a successful restoration of the network to prevent the centralized restoration system from attempting to restore the network; and
if the distributed restoration system fails to restore the network, restoring the network using the centralized restoration system. - View Dependent Claims (17, 18, 19)
-
-
20. A method for supporting central and distributed restoration of a network, the method comprising:
-
upon failure in the network, initiating restoration of the network using a distributed restoration system that selectively informs a centralized restoration system of a successful restoration of the network to prevent the centralized restoration system from initiating restoration of the network; and
if the distributed restoration system fails to restore the network, restoring the network using the centralized restoration system.
-
Specification