Progressive network recovery
First Claim
1. A method, comprising:
- identifying, a device comprising a processor, a subset of network links, of a set of network links of a communications network, having reduced capacity due to impairment;
determining a set of resources available, for allocation at a given time, for repair of the subset of network links; and
selecting a recovery sequence, from a set of recovery sequences, for the repair of the subset of network links, wherein the recovery sequences of the set differ based on respective selected amounts of traffic flow increase between the network links applicable to respective defined amounts of time after initiation of the respective recovery sequences,wherein the recovery sequence comprises a first sequence based on a first defined amount of traffic flow increase applicable to a first amount of time after the initiation of the recovery sequence andwherein the recovery sequence further comprises a second sequence based on a second defined amount of traffic flow increase applicable to a second amount of time after the initiation of the recovery sequence.
3 Assignments
0 Petitions
Accused Products
Abstract
Technologies are generally described for systems and methods effective to schedule repair (e.g., allocate repair resources, determine a repair sequence, etc.) of a system effected by a large-scale failure caused by a natural disaster, malicious attack, faulty components, or the like. In an example, the system can generate a schedule that indicates amounts of repair resources allocated for repair of specific components of a disrupted system as well as a time or sequence in which the components are to be repaired. The schedule, in some instance, can operate to maximize an amount of restoration, at each stage of a recovery process, relative to the characteristic of the disrupted system. For example, with a communications network as the disrupted system, the schedule can maximize the amount of total traffic flow capacity recovered after respective steps of the recovery process.
27 Citations
20 Claims
-
1. A method, comprising:
-
identifying, a device comprising a processor, a subset of network links, of a set of network links of a communications network, having reduced capacity due to impairment; determining a set of resources available, for allocation at a given time, for repair of the subset of network links; and selecting a recovery sequence, from a set of recovery sequences, for the repair of the subset of network links, wherein the recovery sequences of the set differ based on respective selected amounts of traffic flow increase between the network links applicable to respective defined amounts of time after initiation of the respective recovery sequences, wherein the recovery sequence comprises a first sequence based on a first defined amount of traffic flow increase applicable to a first amount of time after the initiation of the recovery sequence and wherein the recovery sequence further comprises a second sequence based on a second defined amount of traffic flow increase applicable to a second amount of time after the initiation of the recovery sequence. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system, comprising:
-
a processor that facilitates execution of executable modules, the executable modules comprising; a fault detection module configured to identify a disruption of a computing network, wherein the disruption results in reduced traffic flow capacity for a set of network nodes and a set of network links of the computing network; and a recovery module configured to select a recovery sequence, from a set of recovery sequences, for repair of a subset of the set of network links, wherein the recovery sequences of the set differ based on respective selected amounts of traffic flow increase between the network links applicable to respective defined amounts of time after initiation of the respective recovery sequences, wherein the recovery sequence comprises a first sequence based on a first defined amount of traffic flow increase applicable to a first amount of time after the initiation of the recovery sequence, wherein the recovery sequence further comprises a second sequence based on a second defined amount of traffic flow increase applicable to a second amount of time after the initiation of the recovery sequence, wherein the first amount of time and the second amount of time are different, and wherein the first defined amount of traffic flow increase and the second defined amount of traffic flow increase are different. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium having stored thereon computer-executable instructions that, in response to execution, cause a device to perform operations, comprising:
-
identifying a subset of network links, of a set of network links of a communications network, having reduced capacity due to impairment; determining a set of resources available, for allocation at a given time, for repair of the subset of network links; and selecting a recovery sequence, from a set of recovery sequences, for the repair of the subset of network links, wherein the recovery sequences of the set differ based on respective selected amounts of traffic flow increase between the network links applicable to respective defined amounts of time after commencement of the respective recovery sequences, wherein the recovery sequence comprises a first sequence based on a first defined amount of traffic flow increase applicable to a first amount of time after the commencement of the recovery sequence, and wherein the recovery sequence further comprises a second sequence based on a second defined amount of traffic flow increase applicable to a second amount of time after the commencement of the recovery sequence. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
means for detecting a subset of network links, of a communications network, exhibiting reduced traffic flow capacity due to a disruption; means for determining a set of resources available, for allocation at a given time, for repair of the subset of network links; and means for selecting a recovery sequence, from a set of recovery sequences, for the repair of the subset of network links, wherein recovery sequences of the set differ based on respective selected amounts of traffic flow increase between the network links applicable to respective defined amounts of time after commencement of the respective recovery sequences, wherein the recovery sequence comprises a first sequence based on a first defined amount of traffic flow increase applicable to a first amount of time after the commencement of the recovery sequence, and wherein the recovery sequence further comprises a second sequence based on a second defined amount of traffic flow increase applicable to a second amount of time after the commencement of the recovery sequence. - View Dependent Claims (20)
-
Specification