System and method for performing automated system management
AssigneeSun Microsystems, Inc.
InventorsEmrys Williams, Andrew Rudoff
Life of this patent
Estimating the term…
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.
Claims58
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.
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.
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.
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.
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.
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.
Dependencies are inferred from the claim text.