Method and system for automatically interpreting computer system performance measurements
First Claim
1. A method, comprising:
- identifying one or more behavioral properties based on measured behavioral data in a computer system, each behavioral property including a behavioral description describing the respective behavioral property and a value representing a degree of relevancy of the respective behavioral property with respect to the measured behavioral data;
generating an analysis based on the one or more behavioral properties, the analysis including an analysis description indicating a result expected to happen based on a combination of the identified behavioral properties; and
determining an advice associated with the analysis, the advice suggesting what should be done in response to the expected result described by the analysis.
1 Assignment
0 Petitions
Accused Products
Abstract
An improvement in applying and interpreting encoded knowledge about computer system performance engineering and in enabling a user to more readily understand and apply that knowledge to improve computer system performance. Textual and graphical depictions of insights, advice, behaviors, and explanations can be presented, all related to improving computer system performance. Fuzzy logic can be employed to accommodate incomplete measurement data and to present results in a qualitative format, presenting relevant data as being high, low, substantial, etc., rather than simply presenting the values of the associated counters leading to those determinations. Intermediate values used to generate the results can also be processed with qualitative rather than quantitative values.
30 Citations
27 Claims
-
1. A method, comprising:
-
identifying one or more behavioral properties based on measured behavioral data in a computer system, each behavioral property including a behavioral description describing the respective behavioral property and a value representing a degree of relevancy of the respective behavioral property with respect to the measured behavioral data;
generating an analysis based on the one or more behavioral properties, the analysis including an analysis description indicating a result expected to happen based on a combination of the identified behavioral properties; and
determining an advice associated with the analysis, the advice suggesting what should be done in response to the expected result described by the analysis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A machine-readable medium having stored thereon instructions, which when executed by a processor can cause said processor to perform:
-
identifying one or more behavioral properties based on measured behavioral data in a computer system, each behavioral property including a behavioral description describing the respective behavioral property and a value representing a degree of relevancy of the respective behavioral property with respect to the measured behavioral data;
generating an analysis based on the one or more behavioral properties, the analysis including an analysis description indicating a result expected to happen based on a combination of the identified behavioral properties; and
determining an advice associated with the analysis, the advice suggesting what should be done in response to the expected result described by the analysis. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A system, comprising:
-
a measurement interface to receive measured values of computer system performance parameters;
a measurement interpreter coupled to the measurement interface to receive the measured values from the measurement interface and to provide behavioral property data, the behavioral property data including a description for describing the respective behavioral property;
a behavior interpreter coupled to the measurement interpreter to receive the behavioral property data and to provide analysis and explanations, each of the analysis and explanations including a description describing the respective analysis and the explanation; and
a user interface coupled to the behavior interpreter to present the analysis and explanations to a user using in part the descriptions of the behavioral property data, analysis, and explanations. - View Dependent Claims (23, 24, 25, 26, 27)
-
Specification