Parameterized Configuration Resolver for Cluster Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems redundantly store static configuration values across a cluster configuration tree, requiring manual intervention and onsite visits for changes, leading to increased costs and inefficiencies in system maintenance and scaling.
Innovation Solution
A system and method that uses system-independent configuration references, where a configuration resolver converts abstract configuration data into static values, reducing redundancy by resolving references at runtime, allowing for simplified reuse and automated configuration management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If static configuration values are redundantly stored across a cluster configuration tree, then configuration data is readily available to system components, but manual intervention and onsite visits are required for changes, increasing operational costs and reducing efficiency
Solution Approach 1:
The patent introduces a configuration resolver as an intermediary component that automatically resolves configuration references and generates updated configuration data. This mediator eliminates the need for manual configuration changes by automatically translating reference-based configurations into actual configuration values, thereby reducing operational time and costs while maintaining configuration availability.
Solution Approach 2:
The system performs preliminary action by pre-defining configuration references and relationships in a parameterized format. Instead of manually configuring each system instance, the configuration structure is prepared in advance with references that automatically resolve to appropriate values, enabling automated configuration deployment across multiple systems without onsite intervention.
2Adaptability or versatility
If configuration data is statically determined within the configuration database, then system stability is maintained, but adaptability to system changes and scalability are reduced
Solution Approach 1:
The patent transforms static configuration values into parameterized references that can dynamically adapt to different system configurations. By changing from fixed static values to parameter-based references, the system gains adaptability to accommodate system changes, copying, and scaling while maintaining a manageable configuration structure through the resolver that handles the complexity.
3Productivity
If configuration references are resolved at runtime, then configuration reuse and scalability are improved, but processing time and computational resources are increased
Solution Approach 1:
The configuration resolver performs preliminary resolution work by pre-processing configuration references and caching resolved values. This preliminary action reduces the actual runtime resolution time by preparing configuration data in advance, allowing the system to benefit from both configuration reuse and reduced processing delays during deployment and operation.
Data Source
AI summary
A system and method to reduce configuration administration using system independent configuration parameters. A persistent storage unit returns system independent configuration entries. Some of the entries contain parameters. A configuration resolver resolves the parameter to obtain a static value for the configuration entry that may be passed to a configuration consumer.


