×

System and method for using root cause analysis to generate a representation of resource dependencies

  • US 7,552,447 B2
  • Filed: 05/26/2004
  • Issued: 06/23/2009
  • Est. Priority Date: 05/26/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method in a data processing system, for determining system resource dependencies, comprising:

  • receiving a first event notification from a first system resource;

    performing root cause analysis on the first event notification from the first system resource, wherein performing root cause analysis on the first event notification includes applying one or more correlation rules to information in the first event notification;

    identifying one or more dependency relationships between the first system resource and a plurality of other system resources based on the application of the one or more correlation rules to the information in the first event notification, wherein identifying one or more dependency relationships is recursively performed until a predetermined level of dependency corresponding to the plurality of other system resources is achieved, wherein a second system resource is one of the plurality of other system resources, the identifying step further comprising;

    determining whether a first event that caused the first event notification is a symptom of a second event that caused a second event notification received from the second system resource;

    responsive to determining that the first event that caused the first event notification is a symptom of the second event that caused the second event notification received from the second system resource, generating a first dependency relationship representation in a dependency data structure, wherein the first dependency relationship representation identifies the first system resource as being dependent upon the second system resource;

    otherwise, determining whether the first event that caused the first event notification is a root cause of the second event that caused the second event notification received from the second system resource; and

    responsive to determining that the first event that caused the first event notification is a root cause of the second event that caused the second event notification received from the second system resource, generating a second dependency relationship representation in the dependency data structure, wherein the second dependency relationship representation identifies the second system resource as being dependent upon the first system resource;

    generating an output based on the identified one or more dependency relationships between the first system resource and the plurality of other system resources, wherein the output is a graphical representation of the identified one or more dependency relationships between the first system resource and the plurality of other system resources; and

    adding the first system resource to at least one service description based on the identified one or more dependency relationships between the first system resource and the plurality of other system resources.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×