System and method for performing automated system management
First Claim
1. A method for performing automated management on a system, comprising:
- providing a fault tree representation of the system, wherein said fault tree representation indicates hierarchical cause and effect relationships between system events including propagations of errors generated in the system by problems;
receiving one or more error reports for the system;
analyzing the received one or more error reports using the fault tree representation to determine one or more suspected problems, said suspected problems representing those problems that could have generated errors to produce the received error reports compatible with the propagations in the fault tree representation;
storing data representing the one or more suspected problems; and
reconfiguring one or more components in the system in response to the determination of the one or more suspected problems.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided for performing automated management on a system. The method includes providing a fault tree representation of the system. The fault tree specifies propagations of errors generated in the system by problems to produce error reports. The method further includes receiving one or more error reports which are analyzed using the fault tree representation to determine one or more suspected problems. The suspected problems represent those problems that could have generated errors to produce the received error reports compatible with the propagations in the fault tree. The method further includes deconfiguring or reconfiguring one or more components in the system in response to the determination of the suspected problems.
96 Citations
58 Claims
-
1. A method for performing automated management on a system, comprising:
-
providing a fault tree representation of the system, wherein said fault tree representation indicates hierarchical cause and effect relationships between system events including propagations of errors generated in the system by problems; receiving one or more error reports for the system; analyzing the received one or more error reports using the fault tree representation to determine one or more suspected problems, said suspected problems representing those problems that could have generated errors to produce the received error reports compatible with the propagations in the fault tree representation; storing data representing the one or more suspected problems; and reconfiguring one or more components in the system in response to the determination of the one or more suspected problems. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for automatically assessing a proposed configuration of a system, comprising:
-
providing a fault tree representation of the system, wherein said fault tree representation indicates hierarchical cause and effect relationships between system events including propagations in the system of errors generated by problems; providing a proposed system configuration; and analyzing the proposed system configuration using the fault tree representation in accordance with one or more predetermined criteria; wherein said analyzing comprises generating and storing a predicted result of implementing the proposed system configuration. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. Apparatus for performing automated management on a system, comprising:
-
a device configured to access a fault tree representation of the system, wherein said fault tree representation indicates hierarchical cause and effect relationships between system events including propagations of errors generated in the system by problems; wherein the device is configured to implement; a diagnosis system configured to analyze one or more error reports generated in the system using the fault tree representation to determine one or more suspected problems, said suspected problems representing those problems that could have generated errors to produce the one or more error reports compatible with the propagations in the fault tree representation; and a configuration manager configured to reconfigure one or more components in the system in response to the determination of the one or more suspected problems. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. Apparatus for automatically assessing a proposed configuration of a system, comprising:
-
a device configured to access a fault tree representation of the system, wherein said fault tree representation indicates hierarchical cause and effect relationships between system events including propagations in the system of errors generated by problems; wherein said device is configured to implement; a configuration manager configured to receive a proposed system configuration; and an analysis engine configured to assess the proposed system configuration using the fault tree representation in accordance with one or more predetermined criteria. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A tangible computer program product, comprising program instructions computer-executable for performing automated management on a system, wherein said automated management comprises:
-
providing a fault tree representation of the system, wherein said fault tree representation indicates hierarchical cause and effect relationships between system events including propagations of errors generated in the system by problems; receiving one or more error reports for the system; analyzing the received one or more error reports using the fault tree representation to determine one or more suspected problems, said suspected problems representing those problems that could have generated errors to produce the received error reports compatible with the propagations in the fault tree representation; storing data representing the one or more suspected problems; and reconfiguring one or more components in the system in response to the determination of the one or more suspected problems.
-
-
58. A tangible computer program products comprising program instructions computer-executable for performing automated management on a system, wherein said automated management comprises:
-
providing a fault tree representation of the system, wherein said fault tree representation indicates hierarchical cause and effect relationships between system events including propagations in the system of errors generated by problems; providing a proposed system configuration; and analyzing the proposed system configuration using the fault tree representation in accordance with one or more predetermined criteria; wherein said analyzing comprises generating and storing a predicted result of implementing the proposed system configuration.
-
Specification