Patent ID: 7769562

Claim:
A method for monitoring telemetry from a host computer system to detect degradation in a remote storage device, comprising: monitoring performance parameters from a host computer system which accesses the remote storage device, wherein the performance parameters relate to interactions between the host computer system and the remote storage device; for each of the monitored performance parameters: using a moving window with varying window width for the monitored performance parameter and moving windows with varying window widths for each of the other monitored performance parameters to slide through the monitored performance parameter and each of the other monitored performance parameters; varying an alignment between the moving window for the monitored performance parameter and the moving windows for each of the other monitored performance parameters to optimize a degree of association between the monitored performance parameter and each of the other monitored performance parameters; determining the degree of association by determining a set of F-statistic values for the monitored performance parameter for each of the other monitored performance parameters, wherein an F-statistic value for each of the other monitored performance parameters indicates a correlation between the monitored performance parameter and each of the other monitored performance parameters; and using the set of F-statistic values to discard one or more monitored performance parameters that are correlated by more than a predetermined amount; determining whether the monitored performance parameters have deviated from predicted values for the performance parameters; and if so, generating a signal indicating that the remote storage device has degraded.