Configuration Manager Task Derivation for System Synchronization
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Productivity
If automated task derivation is implemented, then synchronization accuracy improves and resource wastage reduces, but system complexity increases
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.
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.
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
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.
Data Source
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.


