Software system and methods for analyzing the performance of a server
First Claim
Patent Images
1. A computer-implemented method of analyzing the performance of a server, the method comprising:
- monitoring a first performance metric of the server over a period of time to generate a series of values of the first performance metric, wherein the server system responds to requests from clients during said period of time;
monitoring a second performance metric of the server system over said period of time to generate a series of values of the second performance metric; and
measuring a degree to which the first performance metric and the second performance metric are related at least in-part by calculating a correlation coefficient between the series of values of the first performance metric and the series of values of the second performance metric.
9 Assignments
0 Petitions
Accused Products
Abstract
A system for monitoring and evaluating the performance of a server comprises a component that monitors a plurality of performance metrics of the server over a period of time while the server responds to requests from clients. An analysis component analyzes the collected performance metric data values to evaluate degrees to which specific performance metrics are related. Causal relationships and dependencies that affect the performance of the server are thereby identified.
77 Citations
61 Claims
-
1. A computer-implemented method of analyzing the performance of a server, the method comprising:
-
monitoring a first performance metric of the server over a period of time to generate a series of values of the first performance metric, wherein the server system responds to requests from clients during said period of time;
monitoring a second performance metric of the server system over said period of time to generate a series of values of the second performance metric; and
measuring a degree to which the first performance metric and the second performance metric are related at least in-part by calculating a correlation coefficient between the series of values of the first performance metric and the series of values of the second performance metric. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method for analyzing the performance of a server, the method comprising:
-
monitoring a plurality of performance metrics of the server over a period of time to generate a collection of performance metric data values;
performing a sampling analysis of the collection of performance metric data values to identify a significant portion thereof; and
analyzing performance metric data values within the significant portion to measure, for at least one pair of said performance metrics, a degree to which the pair of performance metrics are correlated. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A system for facilitating the analysis of the operation of a server, the system comprising:
-
a data collection component that collects data values of each of a plurality of performance metrics reflective of the performance of the server; and
an analysis component that analyses the data values at least in-part by generating correlation coefficients for specific pairs of the performance metrics to identify performance metrics that are related. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A system for facilitating the analysis of the operation of a server, the system comprising:
-
a data collection component that collects data values of each of a plurality of performance metrics reflective of the performance of the server over a period of time to generate a collection of performance metric data values; and
an analysis component that analyses the collection of performance metric data values at least in-part by a performing a sampling analysis to identify significant portions thereof, and by analyzing the significant portions to measure degrees to which specific pairs of performance metrics are correlated. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
Specification