Distributed Configuration Enforcement via Local Subscription Managers

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesystem autonomyVSAvoidconfiguration compatibility
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

2Reliability

If centralized control is used to ensure accurate information distribution, then configuration compatibility is improved, but system complexity and information distribution overhead increase

Engineering Contradiction:
Improveconfiguration compatibilityVSAvoidinformation distribution overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11861577B2System and method for distributed enforcement of configuration limitations
Publication Date: 2024.01.02 DELL PROD LP
  • US11861577B2 patent drawing
  • US11861577B2 patent drawing
  • US11861577B2 patent drawing

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.