SYSTEM AND METHOD FOR PREDICTING COMPUTER SYSTEM PERFORMANCE AND FOR MAKING RECOMMENDATIONS FOR IMPROVING ITS PERFORMANCE
First Claim
1. A method of analyzing performance of a computer system and for providing recommendations for changes in the system to improve its performance, the steps of the method comprising:
- receiving and storing indicators of the performance of components of the computer system at periodic times;
applying stored rules to the stored indicators to analyze the performance of the computer system;
project future performance of the computer system based upon past indicators;
detecting a projected undesirable condition of the computer system based upon the future performance projections based on past indicators; and
in response to the detecting of an undesirable condition of the computer system, providing a recommendation to alleviate the performance of the computer system by ameliorating the projected undesirable conditions of the computer system.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of monitoring and analyzing the performance of a computer system and its components in a data processing network and for proposing changes to the network to improve the performance. The system involves identifying undesirable conditions (sometimes called bottlenecks) in the system, determining which bottlenecks are the most severe in affecting the performance of the system and in proposing changes to the components of the system to improve performance of the network. The present invention uses historical data and forecasting techniques to predict bottlenecks which have not occurred yet but which can be expected, so that future bottlenecks can be projected, along with a prediction interval to indicate the confidence of the prediction. The future projections and the prediction interval are provided in a graph which is available to the user over the Internet, if desired, using HTML and hot links.
-
Citations
15 Claims
-
1. A method of analyzing performance of a computer system and for providing recommendations for changes in the system to improve its performance, the steps of the method comprising:
-
receiving and storing indicators of the performance of components of the computer system at periodic times;
applying stored rules to the stored indicators to analyze the performance of the computer system;
project future performance of the computer system based upon past indicators;
detecting a projected undesirable condition of the computer system based upon the future performance projections based on past indicators; and
in response to the detecting of an undesirable condition of the computer system, providing a recommendation to alleviate the performance of the computer system by ameliorating the projected undesirable conditions of the computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for projecting one or more undesirable conditions in a computer system and for recommending an action to alleviate the determined undesirable conditions, the system comprising:
-
a first module for receiving and storing indicators of the performance of components of the computer system over a time period;
a second module for applying rules to the stored indicators of performance to determine whether an undesirable condition exists;
a third module for projecting future operation of the computer system from the stored indicators if no undesirable condition has been determined in the stored indicators, said module including a statistical tool to project the indicators into the future; and
a fourth module for determining if the projected future operations of the computer system is an undesirable condition and for recommending a solution for ameliorating the undesirable condition.
-
-
11. A media with a program stored thereon, the stored program comprising:
-
a module for determining if a bottleneck condition has occurred in the past based on stored indicators of performance over a past period of time;
a module for projecting future indicators based on the stored indicators of performance over the past period of time, said projected indicators using statistical analysis of the stored indicators if no bottleneck has occurred in the past period of time;
a module for analyzing the projected future indicators based on a definition of a bottleneck condition in the determining module for a projected bottleneck which has not yet occurred but which is projected to occur and for providing a recommendation to ameliorate the projected bottleneck condition;
a module for reporting the projected bottleneck condition and a projected date on which it may occur with a recommendation for ameliorating the projected bottleneck condition. - View Dependent Claims (12, 13, 14, 15)
-
Specification