Determining Connectivity in a Failed Network
First Claim
1. A method for determining a characteristic of selected network elements, the method comprising:
- determining a plurality of all subnetwork fragments that include the selected network elements; and
determining the characteristic for each of the plurality of subnetwork fragments.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosed technology, in one embodiment, involves a method that improves the execution speed of graph algorithms that are commonly used by network service providers for network analysis and/or design. The disclosed technology can be use to provide significant efficiency improvements when applied to networks that are separated into several isolated fragments (“fragmented networks”) due to severe damage that may be caused by either natural disaster (such as hurricanes or earthquakes), or planned adversary attacks. In one embodiment of the disclosed technology, a graph algorithm, that is used to determine a characteristic of the network, is not applied directly to the whole network/graph. Instead, the graph algorithm is applied to isolated network/graph fragments that are identified, for example, by using a fragment discovery algorithm. The graph algorithm is then applied to one or more relevant fragments. The results may be combined to obtain a network wide result.
-
Citations
20 Claims
-
1. A method for determining a characteristic of selected network elements, the method comprising:
-
determining a plurality of all subnetwork fragments that include the selected network elements; and determining the characteristic for each of the plurality of subnetwork fragments. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable storage medium encoded with computer executable instructions which, when executed by a computer, implements the operation of:
-
determining a plurality of all subnetwork fragments that include selected elements; and determining a characteristic for each of the plurality of subnetwork fragments. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable storage medium encoded with computer executable instructions which, when executed by a computer, implements the operation of determining the connectivity-distance between a first node and a second node in a network, the instructions comprising:
-
determining a plurality of all subnetwork fragments that include the first and second node; and determining the connectivity-distance between the first and second network nodes for each of the plurality of subnetwork fragments. - View Dependent Claims (16)
-
- 19. The medium of claim 18, wherein the connectivity-distances are the shortest paths between the first and second network nodes.
Specification