Dynamic Configuration Management via Golden Model Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing dynamic configurations for network interface cards and other connected devices in resource environments is challenging due to frequent changes and similarities in device appearances, leading to potential suboptimal configurations and performance issues.

Innovation Solution

Implementing a dynamic configuration management system that compares actual device configurations against a 'golden model' to identify discrepancies, automatically updates configurations, and uses machine learning to predict and optimize settings, ensuring appropriate configurations are maintained and improved over time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual configuration management is used for connected devices, then device configurations can be controlled, but the complexity of managing frequent configuration changes increases significantly

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidmanagement complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system enables automatic configuration management where the configuration manager autonomously discovers connected devices, compares their configurations against golden models, identifies discrepancies, and applies corrections without manual intervention. This self-service approach resolves the contradiction by maintaining configuration accuracy through automated processes while eliminating the complexity of manual management.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements continuous monitoring and comparison of device configurations against golden models, with automatic feedback loops that detect discrepancies and trigger configuration updates. This feedback mechanism ensures configuration reliability while reducing management complexity by automating the detection and correction process.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If configuration changes are made frequently to adapt to new devices and components, then system adaptability improves, but the difficulty of tracking and managing configurations increases

Engineering Contradiction:
Improveconfiguration adaptabilityVSAvoidconfiguration tracking difficulty
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system pre-establishes golden models containing the correct configuration values for various device types and scenarios. Before actual configuration changes are needed, these reference models are prepared and stored, enabling rapid and accurate configuration application when devices are added or changed, thus improving adaptability while simplifying tracking.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses golden models as template copies that can be rapidly replicated and applied to multiple connected devices. Instead of manually creating and tracking unique configurations for each device, the system copies proven-good configurations from golden models, ensuring consistency and reducing the complexity of tracking configuration changes across numerous devices.

Inventive Principle:
Principle #26Copying

3Reliability

If automated configuration updates are implemented, then configuration accuracy improves, but the processing time and computational resources required increase

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements incremental configuration updates by applying only the specific configuration changes needed rather than complete reconfiguration. This partial action approach maintains configuration accuracy by updating only necessary parameters while reducing the overall processing time and computational resources required compared to full configuration cycles.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10891140B1Dynamic configuration management
Publication Date: 2021.01.12 AMAZON TECH INC
  • US10891140B1 patent drawing
  • US10891140B1 patent drawing
  • US10891140B1 patent drawing

AI summary

Configuration snapshots can be obtained from various connected devices, such as network interface cards or hardware offload devices, to determine whether the configuration matches expected values. If discrepancies are determined then the appropriate values can be automatically applied to those devices. For each type and version of device, there can be a set of expected configuration values, or a golden model of configuration, that is determined and stored. The models can also be used to test updated configuration values, as the new values can be pushed to a subset of devices and the impact on performance determined. If acceptable performance improvement is detected, or another such target achieved, then the golden model can be updated with the new values and those values can be pushed out to the remainder of the devices.