Apparatus and method for event correlation and problem reporting
AssigneeSystem Management Arts, Inc.
InventorsYechiam Yemini, Shaula Yemini, Shmuel Kliger
Life of this patent
Estimating the term…
Loading patent…
AssigneeSystem Management Arts, Inc.
InventorsYechiam Yemini, Shaula Yemini, Shmuel Kliger
Estimating the term…
An apparatus and method is provided for efficiently determining the source of problems in a complex system based on observable events. The problem identification process is split into two separate activities of (1) generating efficient codes for problem identification and (2) decoding the problems at runtime. Various embodiments of the invention contemplate creating a causality matrix which relates observable symptoms to likely problems in the system, reducing the causality matrix into a minimal codebook by eliminating redundant or unnecessary information, monitoring the observable symptoms, and decoding problems by comparing the observable symptoms against the minimal codebook using various best-fit approaches. The minimal codebook also identifies those observable symptoms for which the greatest benefit will be gained if they were monitored as compared to others. By defining a distance measure between symptoms and codes in the codebook, the invention can tolerate a loss of symptoms or spurious symptoms without failure. Changing the radius of the codebook allows the ambiguity of problem identification to be adjusted easily. The invention also allows probabilistic and temporal correlations to be monitored.
A method for detecting problems in a system which generates a plurality of symptoms, the method comprising the steps of:
A method for detecting problems in a system which generates a plurality of symptoms, the method comprising the steps of:
A method of generating a codebook for use in a process of detecting problems in a system which generates a plurality of symptoms, the method comprising the steps of:
A method of generating a codebook for use in a process of detecting problems in a system which generates a plurality of symptoms, the method comprising steps of:
Apparatus for detecting problems in a system which generates a plurality of symptoms, the apparatus comprising:
Apparatus for detecting problems in a system which generates a plurality of symptoms, the apparatus comprising:
Apparatus for generating a codebook for use in detecting problems in a system which generates a plurality of symptoms, the apparatus comprising:
Apparatus for generating a codebook for use in detecting problems in a system which generates a plurality of symptoms, the apparatus comprising:
A method of preparing a data structure for use in detecting or isolating problems in a system having a plurality of components of various classes, said system generating a plurality of observable events, the method comprising the steps of:
Dependencies are inferred from the claim text.