Patent ID: 7286962

Claim:
A method of monitoring a data processing system including the steps of: providing a set of samples of at least one performance indicator of the system, characterized by the steps of: estimating an expected value of each performance indicator through a predictive algorithm based on the corresponding set of samples, and detecting a critical condition of the system according to the at least one expected value; wherein the step of providing the set of samples of the at least one performance indicator includes: measuring a current value of a plurality of state parameters of the system, determining a current value of the at least one performance indicator from the current value of the state parameters, and storing the current value of the at least one performance indicator, wherein the step of determining the current value of the at least one performance indicator includes: converting the current value of each state parameter into a corresponding input fuzzy variable, applying at least one fuzzy-logic rule defining at least one output fuzzy variable as a function of the input fuzzy variables, each output fuzzy variable being associated with a corresponding performance indicator, and converting each output fuzzy variable into the current value of the corresponding performance indicator.