Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
122 words
A method for identifying areas for performance improvement in a data storage system (14), the method comprising the following steps: sampling a performance metric during operation of the data storage system; presenting to a user a performance history that is indicative of how the data storage system is performing over a period of time; permitting the user to select an evaluation interval of the performance history; determining whether the performance metric is at a level for optimal performance of the data storage system for the selected evaluation interval; and providing at least one suggestion to the user that would help improve performance of the data storage system in the event that the performance metric is not at the level for optimal performance.
Claim 2
Dependent Claim
55 words
A method according to claim 1 wherein the presenting step comprises graphically displaying the performance history (100) on a display screen (18) and the permitting step comprises permitting the user to select an evaluation interval of the performance history by allowing graphical manipulation of an interval region (102, 104) overlaid on the performance history (100).
Claim 3
Dependent Claim
28 words
A method according to claim 1 wherein the determining step comprises averaging the samples of the performance metric measured over time to derive a representative average performance metric.
Claim 4
Dependent Claim
36 words
A method according to claim 1 wherein the determining step comprises: combining the samples of the performance metric measured over time; and filtering the combined samples to derive a representative value indicative of the performance metric.
Claim 5
Independent Claim
184 words
A method for identifying areas for performance improvement in a data storage system (14), the method comprising the following steps: defining multiple performance metrics that can be measured during operation of the data storage system (14); providing a specification for the performance metrics whereby the data storage system is operating at optimal performance when the performance metrics are in compliance with the specification; sampling the performance metrics during operation of the data storage system; constructing a performance history that is indicative of how the data storage system is performing over a period of time based upon storage demands imposed by a user; presenting the performance history to the user; enabling the user to select an evaluation interval of the performance history; determining whether any performance metric is not in compliance with the specification for the selected evaluation interval; and in the event that one or more performance metrics are not in compliance with the specification, providing suggestions that would help improve performance of the data storage system based upon which of the one or more performance metrics are not in compliance with the specification.
Claim 6
Dependent Claim
39 words
A method according to claim 5 wherein the specification includes a threshold for individual performance metrics; and the determining step comprises averaging individual performance metrics for the evaluation interval and comparing the averaged performance metrics with their respective thresholds.
Claim 7
Dependent Claim
28 words
A method according to claim 5 wherein the determining step comprises ascertaining an extent to which one or more performance metrics are not in compliance with the specification.
Claim 8
Dependent Claim
58 words
A method according to claim 5 wherein the specification includes multiple thresholds for individual performance metrics; and the determining step for individual performance metrics comprises: averaging the performance metric for the evaluation interval; comparing the averaged performance metric to the multiple thresholds; and computing degree of noncompliance based upon which of the multiple thresholds the performance metric exceeds.
Claim 9
Dependent Claim
53 words
A method according to claim 5 wherein: the presenting step comprises graphically displaying the performance history (100) on a display screen (18); and the enabling step comprises graphically overlaying an interval region (102, 104) on the performance history and permitting the user to select the evaluation interval by graphically manipulating the interval region.
Claim 10
Dependent Claim
54 words
A method according to claim 5 further comprising: listing multiple predetermined suggestions in a table which correlates the suggestions to the performance metrics; and the suggestions providing step comprises extracting one or more suggestions from the table based upon which of the one or more performance metrics are not in compliance with the specification.