Patent ID: 7761742

Claim:
A computer program product comprising a computer recordable medium having a computer readable program recorded thereon, wherein the computer readable program, when executed on a computing device, causes the computing device to: provide at least one performance indicator of the system; detect a critical condition of the system according to the at least one performance indicator; select a corrective action for the critical condition, the corrective action having a corresponding action effectiveness parameter; authorize the execution of the corrective action if the corresponding action effectiveness parameter satisfies predetermined threshold criteria; verify the effectiveness of the execution of the corrective action on the critical condition; and update the corresponding action effectiveness parameter according to the effectiveness of the corrective action, wherein the critical condition is defined by a severity indicator, and wherein the computer readable program to verify the effectiveness of the execution of the corrective action on the critical condition further includes computer readable program that causes the computing device to: for each at least one performance indicator, log a plurality of detected severity indicators; and estimate the action effectiveness with a function depending on a set of the plurality of detected severity indicators, wherein the computer readable program to estimate the action effectiveness with a function depending on a set of the plurality of detected severity indicators further includes computer readable program that causes the computing device to use the function: AE=½[ I ( t 1 )− I ( t 2 )+1] where AE is the action effectiveness and I(t n ) is the severity indicator at time n.