Predicting Network Performance
First Claim
1. A method comprising:
- receiving, by operation of a processing apparatus, a plurality of sets of data points of a plurality of network elements, each of the plurality of sets of data points corresponding to a respective network element of the plurality of network elements, the set of data points comprising performance counter values and a performance indicator of the respective network element;
determining, by operation of the processing apparatus, a global model representing a global relationship pattern between the performance indicator and the performance counter values based on the plurality of sets of data points of the plurality of network elements;
for each network element of the plurality of network elements, determining, by operation of the processing apparatus, one or more residual features, the one or more residual features based on error measures between the global model and the set of data points comprising the performance indicator and the performance counter values of the network element; and
clustering, by operation of the processing apparatus, the plurality of network elements into a plurality of clusters based on the determined one or more residual features of the plurality of network elements.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for predicting network performance include receiving a number of sets of data points of a number of network elements. Each of the number of sets of data points includes performance counter values and a performance indicator of a respective network element of the number of network elements. A global model representing a global relationship pattern between the performance indicator and the performance counter values is determined based on the number of sets of data points of the number of network elements. For each network element, residual features are determined based on error measures between the global model and the set of data points including the performance indicator and the performance counter values of the network element. The number of network elements are clustered into a number of clusters based on the determined residual features of the number of network elements.
-
Citations
21 Claims
-
1. A method comprising:
-
receiving, by operation of a processing apparatus, a plurality of sets of data points of a plurality of network elements, each of the plurality of sets of data points corresponding to a respective network element of the plurality of network elements, the set of data points comprising performance counter values and a performance indicator of the respective network element; determining, by operation of the processing apparatus, a global model representing a global relationship pattern between the performance indicator and the performance counter values based on the plurality of sets of data points of the plurality of network elements; for each network element of the plurality of network elements, determining, by operation of the processing apparatus, one or more residual features, the one or more residual features based on error measures between the global model and the set of data points comprising the performance indicator and the performance counter values of the network element; and clustering, by operation of the processing apparatus, the plurality of network elements into a plurality of clusters based on the determined one or more residual features of the plurality of network elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing system comprising:
-
a memory storing programming; and a processor interoperably coupled with the memory and, when executing the programming, the computing system is configured to; receive a plurality of sets of data points of a plurality of network elements, each of the plurality of sets of data points corresponding to a respective network element of the plurality of network elements, the set of data points comprising performance counter values and a performance indicator of the respective network element; determine a global model representing a global relationship pattern between the performance indicator and the performance counter values based on the plurality of sets of data points of the plurality of network elements; for each network element of the plurality of network elements, determine one or more residual features, the one or more residual features based on error measures between the global model and the set of data points comprising the performance indicator and the performance counter values of the network element; and cluster the plurality of network elements into a plurality of clusters based on the determined one or more residual features of the plurality of network elements. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory, computer-readable medium storing computer-readable instructions executable by a computer and configured to perform operations comprising:
-
receiving a plurality of sets of data points of a plurality of network elements, each of the plurality of sets of data points corresponding to a respective network element of the plurality of network elements, the set of data points comprising performance counter values and a performance indicator of the respective network element; determining a global model representing a global relationship pattern between the performance indicator and the performance counter values based on the plurality of sets of data points of the plurality of network elements; for each network element of the plurality of network elements, determining one or more residual features, the one or more residual features based on error measures between the global model and the set of data points comprising the performance indicator and the performance counter values of the network element; and clustering the plurality of network elements into a plurality of clusters based on the determined one or more residual features of the plurality of network elements.
-
Specification