Automatic root cause analysis using ternary fault scenario representation
AssigneeOptumSoft, Inc.
InventorDavid R. Cheriton
Life of this patent
Estimating the term…
Abstract
A plurality of potential fault scenarios are accessed, wherein a given potential fault scenario of the plurality of potential fault scenarios has at least one corresponding root cause, and a representation of the given potential fault scenario comprises a don't care value. An actual fault scenario from telemetry received from a monitored system is generated. The actual fault scenario is matched against the plurality of potential fault scenarios. One or more matched causes are output as one or more probable root cause failures of the monitored system.
Claims21
A method, comprising:
- accessing a potential fault scenario comprising a plurality of symptoms, wherein the potential fault scenario has at least one corresponding root cause, and a representation of the symptom comprises a value having three or more states;
- generating an actual fault scenario from telemetry received from a monitored system;
- matching the actual fault scenario against a plurality of potential fault scenarios comprising the potential fault scenario;
- and
- outputting one or more matched causes as one or more probable root cause failures of the monitored system.
A system, comprising:
- a processor configured to:
- access a potential fault scenario comprising a plurality of symptoms, wherein the potential fault scenario has at least one corresponding root cause, and a representation of the symptom comprises a value having three or more states;
- generate an actual fault scenario from telemetry received from a monitored system;
- match the actual fault scenario against a plurality of potential fault scenarios comprising the potential fault scenario;
- and
- output one or more matched causes as one or more probable root cause failures of the monitored system;
- and
- a memory coupled to the processor and configured to provide the processor with instructions.
A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- accessing a potential fault scenario comprising a plurality of symptoms, wherein the potential fault scenario has at least one corresponding root cause, and a representation of the symptom comprises a value having three or more states;
- generating an actual fault scenario from telemetry received from a monitored system;
- matching the actual fault scenario against a plurality of potential fault scenarios comprising the potential fault scenario;
- and
- outputting one or more matched causes as one or more probable root cause failures of the monitored system.
Dependencies are inferred from the claim text.