Network configuration in view of service level considerations
First Claim
1. A method performed using one or more computing devices, the method comprising:
- obtaining first performance data reflecting performance by first networking components of a first classification;
based at least on the first performance data, determining a first expected service level of a first redundant configuration of the first networking components, the first expected service level reflecting the extent to which failures by individual first networking components in the first redundant configuration are correlated;
obtaining second performance data reflecting performance by second networking components of a second classification;
based at least on the second performance data, determining a second expected service level of a second redundant configuration of the second networking components, the second expected service level reflecting the extent to which failures by individual second networking components in the second redundant configuration are correlated;
providing an evaluation of the first redundant configuration and the second redundant configuration, the evaluation being based at least on first expected service level and the second expected service level; and
configuring network traffic based at least on the evaluation.
2 Assignments
0 Petitions
Accused Products
Abstract
The described implementations relate to computer networking. One implementation is a method performed using one or more computing devices. The method can include obtaining first performance data reflecting performance by first networking components of a first classification and, based at least on the first performance data, determining a first expected service level of a first redundant configuration of the first networking components. The method can also include obtaining second performance data reflecting performance by second networking components of a second classification, and, based at least on the second performance data, determining a second expected service level of a second redundant configuration of the second networking components. The method can also include providing an evaluation of the first redundant configuration and the second redundant configuration based at least on first expected service level and the second expected service level, and configuring network traffic based at least on the evaluation.
150 Citations
20 Claims
-
1. A method performed using one or more computing devices, the method comprising:
-
obtaining first performance data reflecting performance by first networking components of a first classification; based at least on the first performance data, determining a first expected service level of a first redundant configuration of the first networking components, the first expected service level reflecting the extent to which failures by individual first networking components in the first redundant configuration are correlated; obtaining second performance data reflecting performance by second networking components of a second classification; based at least on the second performance data, determining a second expected service level of a second redundant configuration of the second networking components, the second expected service level reflecting the extent to which failures by individual second networking components in the second redundant configuration are correlated; providing an evaluation of the first redundant configuration and the second redundant configuration, the evaluation being based at least on first expected service level and the second expected service level; and configuring network traffic based at least on the evaluation. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving a specified constraint on a service level provided by a group of networking elements that carry traffic for an application; identifying different possible redundant configurations of different networking elements for incorporation into the group of networking elements; computing correlations between failures of individual networking elements in the different possible redundant configurations; evaluating different expected service levels provided by the different possible redundant configurations in view of the computed correlations; based at least on the evaluating, identifying a selected redundant configuration of networking elements that has a corresponding expected service level that meets the specified constraint; and configuring network traffic based at least on the selected redundant configuration. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
one or more processing devices; and one or more computer-readable storage devices comprising instructions which, when executed by the one or more processing devices, cause the one or more processing devices to; obtain evaluations of a plurality of possible redundant configurations of different networking components for incorporation into a group of networking components, the evaluations reflecting the extent to which failures of individual networking components are correlated when deployed in individual redundant configurations; based at least on the evaluations, identify a selected redundant configuration of networking components for incorporation into the group of networking components, the selected redundant configuration including a redundant arrangement of two or more networking components; and configure the group of networking components using the selected redundant configuration. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification