Multi-layered model for survivability analysis of network services
First Claim
1. A method comprising:
- receiving a multi-layered network model of a data communications network comprising network elements and network services;
receiving at least one set of one or more network elements to determine effects of a failure of each set of the at least one set of one or more network elements;
simulating the data communications network and failures of each set of the at least one set of one or more network elements to determine whether the each failed set of the at least one set of one or more network elements are backed-up;
quantifying service survivability metrics of the effects on network services caused by the failure of each set of the at least one set of one or more network elements based at least in part on a determination that the each failed set of the at least one set of one or more network elements are not backed-up; and
outputting data representing the quantified service survivability metrics of the data communications network.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of using a multi-layered network model for analyzing the survivability of network services. The model is defined in terms of layers, connections, entities, physical processing elements, physical network elements, and physical infrastructure elements. Network services are modeled by sets of communicating entities at the application layer that are connected by connections at the underlying layers. The generality of the model constructs enable the construction of models of complex networks and services that can involve multiple layers of communication protocols, network elements, processing elements, and failover/backup mechanisms. The service survivability of a network is analyzed by projecting the failure of a set of physical elements onto the model and then determining the proportion of service affected at the application layer.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a multi-layered network model of a data communications network comprising network elements and network services; receiving at least one set of one or more network elements to determine effects of a failure of each set of the at least one set of one or more network elements; simulating the data communications network and failures of each set of the at least one set of one or more network elements to determine whether the each failed set of the at least one set of one or more network elements are backed-up; quantifying service survivability metrics of the effects on network services caused by the failure of each set of the at least one set of one or more network elements based at least in part on a determination that the each failed set of the at least one set of one or more network elements are not backed-up; and outputting data representing the quantified service survivability metrics of the data communications network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a network modeling module configured to provide a multi-layered network model of a data communications network that represents at least network elements and network services of the data communications network; a failure simulation module configured to simulate a failure of one or more sets of one or more network elements in the multi-layered network model to determine whether the failed one or more sets of one or more network elements are backed-up; a survivability module comprising at least one computing device configured to determining survivability data including effects on network services caused by the failure of each set of one or more network elements based at least in part on a determination that the failed one or more sets of one or more network elements are not backed-up; and a display module configured to output survivability data. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification