Configuration Drift Management via Baseline Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data centers face challenges in managing configuration drift across multiple servers, leading to increased complexity and difficulty in troubleshooting and maintenance due to unscheduled system downtime attributed to configuration deviations from policies or standards.

Innovation Solution

A model-based approach is implemented to manage configuration drift by defining desired configurations, assessing deviations, and remediating them automatically or manually, using configuration baselines that include rules for operating systems, software updates, and settings, allowing for automated compliance checks and remediation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automated server provisioning and updating tools are implemented, then productivity is improved, but configuration drift occurs leading to increased complexity and troubleshooting difficulty

Engineering Contradiction:
Improveserver provisioning and updating efficiencyVSAvoidconfiguration management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the configuration management system continuously monitors server configurations, compares them against defined baselines, and automatically generates remediation actions. This closed-loop feedback system detects configuration drift and triggers corrective actions, preventing complexity accumulation while maintaining high productivity from automated provisioning.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically changes configuration parameters by automatically applying remediation actions that modify server configurations to match desired baselines. This parameter change approach allows the system to adapt configurations in real-time, maintaining consistency across servers without manual intervention, thus resolving the contradiction between automation efficiency and configuration complexity.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If manual configuration adjustments are made to address day-to-day problems, then adaptability is improved, but configuration drift increases making troubleshooting more difficult

Engineering Contradiction:
Improveresponse to operational needsVSAvoidconfiguration drift detection
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system provides continuous feedback by monitoring configuration changes and comparing them against baselines. This feedback mechanism automatically detects when manual adjustments create drift, enabling the system to identify and remediate configuration deviations while preserving necessary operational adaptations.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent implements preliminary action by pre-defining configuration baselines and remediation actions before drift occurs. When manual adjustments are made, the system has pre-prepared corrective actions ready to apply, making drift detection and correction more efficient while allowing operational flexibility.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If configuration baselines are strictly enforced across all servers, then manufacturing precision is improved, but ease of operation deteriorates due to reduced flexibility

Engineering Contradiction:
Improveconfiguration consistencyVSAvoidconfiguration management flexibility
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system applies dynamics by allowing configuration baselines to be updated and modified over time. This dynamic approach enables the system to maintain strict enforcement of consistency while adapting to operational needs, as baselines can evolve without compromising the precision-control mechanism.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent uses preliminary action by pre-defining configurable baseline parameters and remediation strategies. This allows operators to maintain flexibility in defining what constitutes compliant configurations while ensuring consistent enforcement, balancing manufacturing precision with operational ease.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8762508B2Effectively managing configuration drift
Publication Date: 2014.06.24 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8762508B2 patent drawing
  • US8762508B2 patent drawing
  • US8762508B2 patent drawing

AI summary

Configuration drift refers to changes made over time that cause a computer or service to deviate from a desired configuration. Configuration drift of a group of machines can be managed by defining configuration intent. Intent is defined by defining a configuration baseline comprised of a collection of related configuration rules. Configuration rules include settings, and targets which can be any managed entity that enables reporting of non-compliance at a more granular level. A configuration baseline can be completed by reading configuration rules from one or more well-configured computers. Configuration drift is assessed by comparing actual values to the configuration baseline values and is reported at a managed entity level instead of at a machine level. Remediation, returning the computer to a state of compliance with the configuration baseline, can be performed on demand. Remediations performed over time are retained and applied to a new instance of the service to eliminate configuration drift on the new instance.