System and method for monitoring and modeling system performance
First Claim
1. A method for monitoring system performance, the method comprising:
- defining system metrics for a system to be monitored;
measuring the defined system metrics at predetermined time intervals, the measuring comprising measuring a first subset of the defined system metrics at a first predetermined time interval and measuring a second subset of the defined system metrics at a second predetermined time interval;
modeling the defined system metrics over time; and
identifying correlations between defined system metrics.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method for modeling the performance of a system comprising computer software operating on computer hardware. In accordance with the present invention, system performance is modeled by fitting non-linear curves to data points for system performance parameters, such as response time and throughput, as a function of load. Data points may be measured in testing may be measured through monitoring a system operating in a production environment. While a variety of non-linear curves may be used in accordance with the present invention, a logarithmic curve may be used to model system throughput and an exponential curve may be used to model system response time. By defining a relationship between throughput and response time a distance may be calculated between the curves, and this distance may be used to determine an optimal load. Additionally, a graph displaying both throughput and response time as a function of load may be displayed to a system operator in a graphical user interface to facilitate the evaluation of system performance.
-
Citations
6 Claims
-
1. A method for monitoring system performance, the method comprising:
-
defining system metrics for a system to be monitored; measuring the defined system metrics at predetermined time intervals, the measuring comprising measuring a first subset of the defined system metrics at a first predetermined time interval and measuring a second subset of the defined system metrics at a second predetermined time interval; modeling the defined system metrics over time; and identifying correlations between defined system metrics. - View Dependent Claims (2, 3)
-
-
4. At least one computer readable media having embodied thereon computer readable instructions for causing at least one computer to perform a method for monitoring system performance, the method comprising:
-
receiving definitions of system metrics for a system to be monitored; measuring the defined system metrics at predetermined time intervals, the measuring comprising measuring a first subset of the defined system metrics at a first predetermined time interval and measuring a second subset of the defined system metrics at a second predetermined time interval; modeling the defined system metrics over time; and identifying correlations between defined system metrics. - View Dependent Claims (5, 6)
-
Specification