Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
471 words
A method of operating a data processor system to evaluate the data processor systems performance, the data processor system having a plurality of work load Characteristics indicative of the data processor system's performance and also having a plurality of system parameters defining allowable operating ranges for the data processor system, the system parameters being capable of adjustment to affect the data processor system's performance and the evaluation being performed relative to a set of rules specifying acceptable states of the work load characteristics, the method comprising the steps of: measuring, at least once during each of a plurality of predetermined time periods constituting major intervals, a value of each of a plurality of metrics corresponding to said set of rules, each of said metrics representing a measurable quantity in said data processor system, and said major interval being initiated periodically by said data processor system; storing, in a memory of said data processor system, the value measured for each of said metrics and the major interval during which that measurement was made; comparing the value stored for each of said measured metrics with a corresponding threshold for that metric stored in said data processory system memory, said comparisons taking place for selected ones of said major intervals; evaluating the results of each of said comparisons between said stored values and corresponding thresholds to determine whether a plurality of predefined specific relationships for each of the metrics represented by said stored values and the corresponding thresholds for those metrics have been met, each of said specified relationships relating to one or more of said set of rules; triggering the ones of said rules for which all of the related specified relationships have been met; recording in said data processor memory data representing each of the rules which have been triggered and the ones of the major intervals during which each of those rules was triggered; counting the number of said major intervals during which each of said rules has triggered, to obtain a total number of triggering major intervals for each said set of rules; and recommending, from the rules which have triggerred, the adjustment of certain ones of said system parameters to improve the performance of said data processor system, said recommending step including the substeps of examining a list of suggestion actions stored in said memory to find the ones of said suggested actions for which the corresponding rules are rules which have triggered, said list of suggested actions including an identification of the ones of said rules corresponding to each of said suggested actions; ensuring that the total number of said triggering major intervals for each of said rules exceeds a corresponding predetermined threshold number prior to displaying the suggested actions found in said examining step; and displaying the ones of said suggested actions found in said examining step.
Claim 2
Independent Claim
471 words
A method of operating a data processor system to evaluate the data processor systems performance, the data processor system having a plurality of work load Characteristics indicative of the data processor system's performance and also having a plurality of system parameters defining allowable operating ranges for the data processor system, the system parameters being capable of adjustment to affect the data processor system's performance and the evaluation being performed relative to a set of rules specifying acceptable states of the work load characteristics, the method comprising the steps of: measuring, at least once during each of a plurality of predetermined time periods constituting major intervals, a value of each of a plurality of metrics corresponding to said set of rules, each of said metrics representing a measurable quantity in said data processor system, and said major interval being initiated periodically by said data processor system; storing, in a memory of said data processor system, the value measured for each of said metrics and the major interval during which that measurement was made; comparing the value stored for each of said measured metrics with a corresponding threshold for that metric stored in said data processory system memory, said comparisons taking place for selected ones of said major intervals; evaluating the results of each of said comparisons between said stored values and corresponding thresholds to determine whether a plurality of predefined specific relationships for each of the metrics represented by said stored values and the corresponding thresholds for those metrics have been met, each of said specified relationships relating to one or more of said set of rules; triggering the ones of said rules for which all of the related specified relationships have been met; recording in said data processor memory data representing each of the rules which have been triggered and the ones of the major intervals during which each of those rules was triggered; counting the number of said major intervals during which each of said rules has triggered, to obtain a total number of triggering major intervals for each said set of rules; and recommending, from the rules which have triggerred, the adjustment of certain ones of said system parameters to improve the performance of said data processor system, said recommending step including the substeps of examining a list of suggestion actions stored in said memory to find the ones of said suggested actions for which the corresponding rules are rules which have triggered, said list of suggested actions including an identification of the ones of said rules corresponding to each of said suggested actions; ensuring that the total number of said triggering major intervals for each of said rules exceeds a corresponding predetermined threshold number prior to displaying the suggested actions found in said examining step; and displaying the ones of said suggested actions found in said examining step.
Claim 3
Independent Claim
469 words
A method of operating a data processor system to evaluate the data processor system's performance, the data processor system including a plurality of inter connected elements and having a plurality of work load characteristics indicative of the data processor system's performance and also having a plurality of system parameters defining allowable operating ranges for the data processor system, the system parameters being capable of adjustment to affect the data processor system's performance and the evaluation being performed relative to a set of rules specifying acceptable states of the work load characteristics, the method comprising the steps of: measuring, at least once during each of a plurality of predetermined time periods constituting major intervals, a value of each of a plurality of metrics corresponding to said set of rules, each of said metrics representing a measurable quantity in said data processor system, and said major interval being initiated periodically by said data processor system; storing, in a memory of said data processor system, the value measured for each of said metrics and the major interval during which that measurement was made; comparing the value stored for each of said measured metrics with a corresponding threshold for that metric stored is said data processory system memory, said comparisons taking place for selected ones of said major intervals; evaluating the results of each of said comparisons between said stored values and corresponding thresholds to determine whether a plurality of predefined specific relationships for each of the metrics represented by said stored values and the corresponding thresholds for those metrics have been met, each of said specified relationships relating to one or more of said set of rules; triggering the ones of said rules for which all of the related specified relationships have been met; recording in said data processor memory data representing each of the rules which have been triggered and the once of the majors intervals during which each of those rules was triggered; counting the number of said major intervals during which each of said rules has triggered, to obtain a total number of triggering major intervals for each said set of rules; and recommendating, from the rules which have triggered changes in a specified configuration of said plurality of interconnected elements to improve the performance of said data processor system, said recommendating step including the substeps of examining a list of suggestion actions stored in said memory to find the ones of said suggested actions for which the corresponding rules are rules which have triggered, said list of suggestion actions including an identification cf the ones of said rules corresponding to each of said suggested actions; ensuring that the total number of said triggering major intervals for each of said rules exceeds a corresponding predetermined threshold number prior to displaying the suggested actions found in said examining step; and
Claim 4
Independent Claim
469 words
A method of operating a data processor system to evaluate the data processor system's performance, the data processor system including a plurality of inter connected elements and having a plurality of work load characteristics indicative of the data processor system's performance and also having a plurality of system parameters defining allowable operating ranges for the data processor system, the system parameters being capable of adjustment to affect the data processor system's performance and the evaluation being performed relative to a set of rules specifying acceptable states of the work load characteristics, the method comprising the steps of: measuring, at least once during each of a plurality of predetermined time periods constituting major intervals, a value of each of a plurality of metrics corresponding to said set of rules, each of said metrics representing a measurable quantity in said data processor system, and said major interval being initiated periodically by said data processor system; storing, in a memory of said data processor system, the value measured for each of said metrics and the major interval during which that measurement was made; comparing the value stored for each of said measured metrics with a corresponding threshold for that metric stored is said data processory system memory, said comparisons taking place for selected ones of said major intervals; evaluating the results of each of said comparisons between said stored values and corresponding thresholds to determine whether a plurality of predefined specific relationships for each of the metrics represented by said stored values and the corresponding thresholds for those metrics have been met, each of said specified relationships relating to one or more of said set of rules; triggering the ones of said rules for which all of the related specified relationships have been met; recording in said data processor memory data representing each of the rules which have been triggered and the once of the majors intervals during which each of those rules was triggered; counting the number of said major intervals during which each of said rules has triggered, to obtain a total number of triggering major intervals for each said set of rules; and recommendating, from the rules which have triggered changes in a specified configuration of said plurality of interconnected elements to improve the performance of said data processor system, said recommendating step including the substeps of examining a list of suggestion actions stored in said memory to find the ones of said suggested actions for which the corresponding rules are rules which have triggered, said list of suggestion actions including an identification cf the ones of said rules corresponding to each of said suggested actions; ensuring that the total number of said triggering major intervals for each of said rules exceeds a corresponding predetermined threshold number prior to displaying the suggested actions found in said examining step; and
Claim 5
Dependent Claim
52 words
The method of claim 1 or 2 further including the step of outputting, for each of said displayed suggested actions, preselected ones of said metrics, parameters, and thresholds used or evaluating the results of said comparisons to determine whether to trigger the ones of said rules corresponding to said displayed suggested actions.
Claim 6
Dependent Claim
39 words
The method of claim 1 or 2 further including the steps of constructing a display by said data processor system of a work load characteristic of said data processor system from said stored metric values; and outputting said display.
Claim 7
Dependent Claim
92 words
The method of claim 1 or 2 wherein said measuring step includes the substeps of measuring several values for selected rapidly changing ones of said metrics more than once during each said major interval, and averaging said measured values for said selected rapidly changing one of said metrics to obtain an average value for each of said selected rapidly changing ones of said metrics; and wherein said storing step includes the substep of storing the average values for said selected rapidly changing ones of said metrics in said data processor system memory.
Claim 8
Dependent Claim
54 words
The method of claim 1 or 2 wherein said recording step includes the substep of constructing in said data processor system memory a structured database for each of said rules, said database including information about selected ones of the metrics corresponding to said rules and the number of times each said rule has triggered.
Claim 9
Dependent Claim
65 words
A method of claim 1 or 2 wherein said comparing step includes the substep of implementing said rules as a decision tree structure having a plurality of decision points each calling for a comparison to be made during said comparing step, and wherein said evaluating step includes the step of traversing said decision tree structure to make the comparisons called for at said decision points.