The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 09, 2010
Filed:
Aug. 20, 2003
Scott Milton Fry, Oro Valley, AZ (US);
Mark Edward Hill, Tucson, AZ (US);
David Lee Swanson, Tucson, AZ (US);
Scott Milton Fry, Oro Valley, AZ (US);
Mark Edward Hill, Tucson, AZ (US);
David Lee Swanson, Tucson, AZ (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
An apparatus, system, and method are provided for developing failure prediction software for a storage system. The present invention allows a user to edit and revise a failure prediction algorithm that includes fuzzy logic rules. The failure prediction algorithm is generated in a human readable format and uses terms and operators familiar to experts in the field of storage systems. In addition, the present invention generates the machine-readable code necessary to implement or test a draft failure prediction algorithm. If the results of the failure prediction algorithm are unsatisfactory, the user may revise the failure prediction algorithm and re-run the tests until the results correspond to expected results. In addition, the present invention includes a performance monitor, processor, and determination module. The performance monitor gathers performance data for a storage system. The processor executes the failure prediction algorithm on the performance data to produce a result. The determination module selectively forecasts failure of one or more components of the storage system in response to the result.