Configuration Manager Task Derivation for System Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manual tracking and comparison of configuration parameters in computer systems are error-prone, inefficient, and resource-intensive, especially during upgrades or emergency maintenance, making it difficult to synchronize configurations accurately across multiple systems.

Innovation Solution

A system and method that automatically derive executable tasks to synchronize configuration parameters by comparing differences between configuration sets at specific times, using a configuration manager to collect, compare, and apply changes to target systems, reducing manual intervention and increasing accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual tracking and comparison of configuration parameters is used, then flexibility in monitoring configuration changes is maintained, but error rate increases and efficiency decreases

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidconfiguration management efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs self-service by automatically comparing configuration parameters between reference and target computer systems, deriving executable tasks, and applying changes without manual intervention. The configuration manager autonomously monitors configuration changes, identifies differences, and synchronizes parameters across systems, eliminating the need for manual tracking while maintaining high accuracy and efficiency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical manual process of tracking and comparing configuration parameters with an automated computational system. The configuration manager uses software-based comparison algorithms to identify differences between configuration sets, substitutes human operators with automated task derivation and execution mechanisms, and replaces manual synchronization with programmatic configuration application.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If automated task derivation is implemented, then synchronization accuracy improves and resource wastage reduces, but system complexity increases

Engineering Contradiction:
Improveconfiguration synchronization efficiencyVSAvoidconfiguration manager complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The configuration manager is segmented into distinct functional modules: a comparison module that identifies differences between configuration parameters, a task derivation module that generates executable tasks from identified differences, and an execution module that applies tasks to target systems. This segmentation reduces overall system complexity by creating specialized, independent components with clearly defined responsibilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary configuration manager that acts as a mediator between the reference computer system and target computer systems. This intermediary automatically compares configurations, derives tasks, and coordinates synchronization, simplifying the interaction between systems while managing the complexity of automated configuration management through a centralized control mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of time

If configuration parameters are automatically compared and synchronized, then time consumption reduces, but the need for comprehensive configuration monitoring increases resource usage

Engineering Contradiction:
Improveconfiguration synchronization timeVSAvoidcomputational resource consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The configuration manager implements partial action by focusing comparison and synchronization efforts only on configuration parameters that have changed or differ between systems. Rather than continuously monitoring and comparing all configuration parameters, the system identifies and processes only the relevant subset of parameters that require synchronization, reducing computational resource consumption while maintaining efficient synchronization.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11822933B2Configuration management task derivation
Publication Date: 2023.11.21 RED HAT ISRAEL
  • US11822933B2 patent drawing
  • US11822933B2 patent drawing
  • US11822933B2 patent drawing

AI summary

Systems and methods are disclosed for derivation of executable tasks for synchronizing configuration parameters. An example method may comprise: obtaining a first set of configuration parameters of a first computer system corresponding to a first time value; obtaining a second set of configuration parameters of the first computer system corresponding to a second time value; performing a comparison between the first set of configuration parameters and the second set of configuration parameters to determine one or more differences; deriving in view of the comparison, one or more executable tasks to convert the first set of configuration parameters to the second set of configuration parameters; and providing, to a second computer system, the one or more executable tasks for execution by the second computer system to synchronize configuration parameters of the second computer system to configuration parameters of the first computer system corresponding to the second time value.