Distributed Configuration Enforcement via Local Subscription Managers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In distributed systems, managing configuration of components is challenging due to inaccurate information distribution, leading to potential impairments of computer implemented services as not all components have access to accurate information, resulting in incompatible configuration decisions.
Innovation Solution
A distributed control and management model is implemented, where local subscription managers, hosted by managed systems, independently determine the compatibility of subscription updates and enforce only compatible configurations, allowing for the rejection of incompatible changes and ensuring accurate information is used for decision-making.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a distributed system allows independent configuration decisions by local components, then system autonomy and operational independence are improved, but configuration compatibility and system reliability deteriorate due to inaccurate information distribution
Solution Approach 1:
The system performs preliminary actions by having local subscription managers independently determine compatibility of subscription updates before enforcement. This advance checking ensures that configuration changes are validated for compatibility with actual system capabilities prior to implementation, preventing incompatible configurations from being applied despite distributed autonomy.
Solution Approach 2:
The system implements feedback mechanisms where local subscription managers continuously monitor and determine compatibility of configuration updates against actual system capabilities. This feedback loop ensures that even in a distributed autonomous system, configuration decisions are continuously validated against real system state, maintaining reliability while preserving operational independence.
2Reliability
If centralized control is used to ensure accurate information distribution, then configuration compatibility is improved, but system complexity and information distribution overhead increase
Solution Approach 1:
The system segments the configuration management function by deploying local subscription managers at distributed locations throughout the system. Each local manager independently determines compatibility of subscription updates within its local context, eliminating the need for centralized information distribution while maintaining configuration compatibility through localized decision-making.
Solution Approach 2:
Local subscription managers perform self-service by independently determining compatibility of subscription updates against locally available information about system capabilities. This self-determination eliminates the overhead of centralized information distribution while ensuring configuration compatibility through autonomous local validation.
Data Source
AI summary
Methods, systems, and devices for providing for providing computer implemented services using managed systems are disclosed. To improve the likelihood of the computer implemented services being provided, a subscription based model may be used to manage the managed systems. The subscription model may utilize a highly accessible service to obtain information regarding capabilities of managed systems to present information regarding all potential solutions that the managed systems may provide. In some cases, subscription decisions may be based on inaccurate information. To reduce the impact of such decisions, entities that are more likely to have access to accurate information may elect to honor or reject subscription decisions made by entities that are more likely to have access to inaccurate information.


