Distributed Control Plane for Subscription-Based Storage Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing distributed systems face challenges in managing data processing systems to provide flexible and reliable services, particularly in scenarios where resources are limited and connectivity is intermittent, leading to inefficiencies and potential service disruptions.

Innovation Solution

A distributed control plane management system that utilizes an intermediate representation of roles to configure data processing systems dynamically, allowing for self-evaluation of capabilities and provisional role assignments, enabling flexible service provision and automatic disablement actions based on subscription limits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automatic disablement actions are implemented when subscription limits are reached, then resource efficiency is improved, but service reliability deteriorates due to potential service disruptions

Engineering Contradiction:
Improveresource efficiencyVSAvoidservice reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by implementing automatic disablement actions before subscription limits are fully exceeded. When monitoring detects that resource consumption is approaching predefined limits, the system proactively disables additional functionalities or reduces service capacity in advance, preventing complete service disruption and maintaining system stability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts service provisioning based on real-time resource consumption patterns and subscription limits. Rather than static resource allocation, the system continuously monitors usage and adaptively modifies service capacity, enabling flexible resource management that maintains reliability while improving efficiency through dynamic optimization.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If data processing systems are configured to self-evaluate capabilities and make provisional role assignments, then adaptability is improved, but system complexity increases

Engineering Contradiction:
Improveservice provision flexibilityVSAvoidcontrol plane complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Data processing systems are empowered with self-service capabilities to autonomously evaluate their own capabilities, assess resource availability, and make provisional role assignments without requiring constant external coordination. This self-determination mechanism enables rapid adaptation to changing conditions while reducing the complexity of centralized control by distributing decision-making authority to individual system components.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11770456B1System and method for distributed management of storage systems based on subscription changes
Publication Date: 2023.09.26 DELL PROD LP
  • US11770456B1 patent drawing
  • US11770456B1 patent drawing
  • US11770456B1 patent drawing

AI summary

Methods and systems for managing distributed systems are disclosed. The distributed systems may include any number of data processing systems that may contribute to the functionality of the distributed system. To contribute to the functionality of the distributed system, each of the data processing systems may need to be configured to positively contribute to one or more functions. During configuration, one or more disablement actions may be put in place to limit use of the functions based on predetermined limits. However, the disablement actions may still provide some degree of access to stored data even after being performed.