Configuration Drift Management Tool for System Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Configuration drift in complex systems leads to configuration gaps, increasing recovery costs and maintenance expenses due to differences in configuration parameters from reference or baseline values, which existing technologies fail to effectively manage.

Innovation Solution

A system that compares current configuration parameter values to defined acceptable values specified by configuration rules, identifies drift items, generates user interfaces for resolution, and stores actions and history in a database, enabling periodic audits and notifications to maintain system integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If configuration parameters are allowed to change naturally in complex systems, then system adaptability and updates are improved, but configuration drift increases leading to higher recovery costs and maintenance expenses

Engineering Contradiction:
Improvesystem adaptabilityVSAvoidconfiguration consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by establishing baseline configurations before changes occur and proactively detecting drift through scheduled audits. Configuration drift is identified early through comparison against stored baselines, allowing preventive maintenance before recovery situations arise.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous feedback mechanisms by comparing current configuration parameters against baseline values through scheduled audits. When drift is detected, the system generates notifications and maintains action histories that provide feedback to operators for resolution, creating a closed-loop configuration management process.

Inventive Principle:
Principle #23Feedback

2Reliability

If configuration drift is monitored and managed through systematic processes, then configuration consistency is improved, but system complexity and measurement requirements increase

Engineering Contradiction:
Improveconfiguration consistencyVSAvoidmanagement system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The configuration management system is segmented into distinct functional modules: baseline storage, drift detection through parameter comparison, audit scheduling, notification generation, and action history tracking. This modular approach manages complexity by separating concerns while maintaining systematic oversight of configuration consistency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary configuration management layer that sits between the actual system configurations and the monitoring process. This intermediary layer handles the complexity of drift detection, comparison, and reporting, shielding operators from the intricate details while ensuring configuration consistency.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If configuration parameters are compared against baseline values through systematic audits, then configuration drift detection is improved, but time and computational resources increase

Engineering Contradiction:
Improvedrift detection accuracyVSAvoidaudit time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Instead of continuous monitoring, the system employs periodic action by scheduling audits at predetermined intervals. This approach maintains accurate drift detection capability while significantly reducing the time and computational resources required compared to continuous comparison of all configuration parameters.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system applies partial action by focusing audits on specific configuration parameters that are most likely to drift or are critical to system operation. This selective approach maintains high detection accuracy for important parameters while reducing overall audit time and resource consumption.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11870645B1Configuration drift management tool
Publication Date: 2024.01.09 WELLS FARGO BANK NA
  • US11870645B1 patent drawing
  • US11870645B1 patent drawing
  • US11870645B1 patent drawing

AI summary

A system includes one or more databases configured to store at least one configuration rule and one or more processors in communication with the databases. The processors may be configured to compare a product parameter to configuration rules to determine a drift item based on a current value of the product parameter being different than acceptable values defined by a test specified by the configuration rule, the test comprising one of a plurality of test types. The processors may be further configured to store, based on a determination that the drift item is not in a drift database of the databases, the drift item in a database, receive a record of one or more actions performed to resolve the drift item, and in response to receipt of the record, modify a status of the drift item from unresolved to resolved in the database.