Configuration Fault Localization in Shared Cloud Resources

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional techniques for localizing configuration faults in distributed environments are limited by the reliance on resource dependency information and event correlation, which becomes increasingly complex in cloud computing due to the growth in system size and events, making it difficult to detect configuration faults effectively.

Innovation Solution

A method that involves receiving structural clusters for an environment, identifying configuration parameters and dependencies, building a configuration map, and ascertaining configuration fault occurrences using equivalence rules and differential configuration analysis to isolate faults in shared resources and configuration nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional techniques relying on resource dependency information and event correlation are used, then fault localization can be performed, but the complexity increases considerably in shared resource environments due to system size growth

Engineering Contradiction:
Improvefault localization capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the configuration management system into distinct modules: configuration parameter extraction module, dependency analysis module, fault localization module, and configuration map generation module. This segmentation allows each module to handle specific aspects of the complex system independently, reducing overall system complexity while maintaining fault localization capability in shared resource environments

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a configuration map as an intermediary data structure that mediates between the complex shared resource environment and the fault localization process. The configuration map organizes configuration parameters, dependencies, and component relationships in a standardized format, simplifying the fault localization task despite the underlying system complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If conventional event correlation techniques are used, then fault detection can be performed, but granular event data availability is limited

Engineering Contradiction:
Improvefault detection capabilityVSAvoidgranular event data
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent performs preliminary extraction and organization of configuration parameters and their dependencies before fault detection is needed. By pre-building the configuration map with all necessary parameter relationships and dependency information, the system eliminates the need for granular event data during actual fault detection, as the configuration map provides the necessary contextual information in advance

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a virtual copy of the configuration state through the configuration map, which replicates the essential relationships and dependencies without requiring access to actual granular event data. This virtual representation allows fault localization to proceed using synthesized configuration information rather than relying on limited event data

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If shared resource models are adopted in cloud computing, then resource utilization improves, but the complexity of fault localization increases due to increased system size and events

Engineering Contradiction:
Improveresource sharing capabilityVSAvoidfault localization complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent designs a universal configuration map structure that can represent multiple types of shared resources (computing, storage, networking) and their various dependency relationships using a single standardized framework. This multi-functional approach allows the same fault localization mechanism to handle diverse shared resource scenarios without increasing complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent transforms the fault localization approach by changing from monitoring individual resource states to analyzing configuration parameter relationships. By shifting the focus to parameter dependencies and their changes within the configuration map, the system can handle the increased complexity of shared resource environments through parameter-based analysis rather than event-based analysis

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9003222B2Configuration fault localization in shared resource environments
Publication Date: 2015.04.07 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9003222B2 patent drawing
  • US9003222B2 patent drawing
  • US9003222B2 patent drawing

AI summary

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.