Patent ID: 8924798

Claim:
A method of detecting error scenarios occurring across a plurality of nodes, comprising: retrieving a plurality of error scenario profiles, wherein each of the plurality of error scenario profiles specifies (i) one or more errors and (ii) one or more conditions, of which a first condition specifies at least one of: (a) a measure of utilization for at least one of the plurality of nodes (b) an error occurrence frequency for the one or more errors, and (c) a characteristic of an application associated with the one or more errors; monitoring the plurality of nodes to detect when errors occur on nodes within the plurality of nodes; and detecting the occurrence of an error scenario, when at least a portion of the occurring errors match the one or more errors specified in a first one of the error scenario profiles and when at least a subset of the one or more conditions specified in the first error scenario profile are satisfied, comprising: calculating a likelihood of the occurrence of the error scenario occurring, based on the at least a portion of the occurring errors that match the one or more errors and further based on the at least a subset of the conditions that are satisfied, wherein only a subset of the one or more errors and one or more conditions specified in the first error scenario profile are satisfied, and wherein at least one of (i) the one or more errors and (ii) the one or more conditions specified in the first error scenario profile are not satisfied; and upon determining that the likelihood exceeds the predefined threshold measure of likelihood, determining that error scenario is occurring.