Back to results
US 9,003,222 B2Granted
Configuration fault localization in shared resource environments
AssigneeInternational Business Machines Corporation
InventorsAnuradha Bhamidipaty, Kalapriya Kannan
Life of this patent
Estimating the term…
Abstract
Methods and arrangements for fault localization. Structural clusters for an environment are received, and configuration parameters and dependencies for components in the structural clusters are identified. A configuration map is built, and a configuration fault occurrence is ascertained.
Claims23
A method comprising:
- receiving structural clusters for an environment, each structural cluster comprising an application;
- identifying configuration parameters and dependencies for components in the structural clusters;
- said identifying comprising:
- creating a probing list with respect to an application, the probing list indicating at least one other application sharing at least one common resource with the application;
- and
- developing an equivalence rule for at least one configuration parameter with respect to the at least one common resource shared between the application and the at least one other application, wherein the equivalence rule indicates an equivalence in value for the at least one configuration parameter with respect to the at least one common resource shared between the application and the at least one other application;
- and
- ascertaining a configuration fault occurrence via utilizing the probing list and equivalence rule, and comparing a configuration state of the application with a configuration state of the at least one other application;
- said ascertaining comprising computing a differential configuration to determine a faulty configuration.
6 more elements
An apparatus comprising:
- at least one processor;
- and
- a computer readable storage medium having computer readable program code embodied therewith and executable by the at least one processor, the computer readable program code comprising:
- computer readable program code configured to receive structural clusters for an environment, each structural cluster comprising an application;
- computer readable program code configured to identify configuration parameters and dependencies for components in the structural clusters, via:
- creating a probing list with respect to an application, the probing list indicating at least one other application sharing at least one common resource with the application;
- and
- developing an equivalence rule for at least one configuration parameter with respect to the at least one common resource shared between the application and the at least one other application, wherein the equivalence rule indicates an equivalence in value for the at least one configuration parameter with respect to the at least one common resource shared between the application and the at least one other application;
- and
- computer readable program code configured to ascertain a configuration fault occurrence via utilizing the probing list and equivalence rule, and comparing a configuration state of the application with a configuration state of the at least one other application;
- wherein the ascertaining comprises computing a differential configuration to determine a faulty configuration.
8 more elements
A computer program product comprising:
- a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:
- computer readable program code configured to receive structural clusters for an environment, each structural cluster comprising an application;
- computer readable program code configured to identify configuration parameters and dependencies for components in the structural clusters, via:
- creating a probing list with respect to an application, the probing list indicating at least one other application sharing at least one common resource with the application;
- and
- developing an equivalence rule for at least one configuration parameter with respect to the at least one common resource shared between the application and the at least one other application, wherein the equivalence rule indicates an equivalence in value for the at least one configuration parameter with respect to the at least one common resource shared between the application and the at least one other application;
- and
- computer readable program code configured to ascertain a configuration fault occurrence via utilizing the probing list and equivalence rule, and comparing a configuration state of the application with a configuration state of the at least one other application;
- wherein the ascertaining comprises computing a differential configuration to determine a faulty configuration.
6 more elements
Dependencies are inferred from the claim text.