Modular Virtual Control Plane Mediation via Reputation Scores

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional virtual resource providers offer limited customization options, which can lead to non-optimal behavior and unintended consequences, even for sophisticated users, due to the complexity of their control systems.

Innovation Solution

The implementation of modular virtual control planes that allow users to select and customize control plane modules, track costs, and use reputation scores to manage resource allocation and configuration, ensuring secure, stable, and efficient operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional virtual resource providers implement sophisticated allocation management strategies, then cost efficiency and virtual resource failure rates improve, but customization options for users deteriorate

Engineering Contradiction:
Improvevirtual resource failure rateVSAvoidcustomization options
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The control plane is segmented into multiple independent modules that can be selectively activated. Each module handles specific allocation management tasks, allowing users to customize which modules are enabled while maintaining sophisticated management capabilities for those that are active. This segmentation resolves the contradiction by enabling both reliability improvements through sophisticated management and customization through selective module activation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts control plane functionality based on user needs and system conditions. Users can modify which control plane modules are active, and the system adapts its behavior accordingly. This dynamic configurability allows the system to maintain sophisticated allocation management when needed while providing customization options, thus resolving the contradiction between reliability and adaptability.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If virtual resource providers enable customization of control behavior, then user-specific optimization improves, but service stability for other users deteriorates

Engineering Contradiction:
Improveuser customization capabilityVSAvoidservice stability
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The control plane is divided into independent, isolated modules that can be customized per user without affecting the stability of the overall system or other users' services. Each module operates within defined boundaries, ensuring that customization by one user does not propagate instability to other users. This segmentation enables both user-specific optimization and service stability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The control plane modules act as intermediaries between user requests and the underlying virtual resource allocation. These intermediary modules enforce stability constraints while allowing customization, mediating between user-specific optimization needs and overall service stability requirements. The intermediary layer ensures that customizations do not compromise the stability of services for other users.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If control systems are made sufficiently complex to handle customization, then user-specific control capability improves, but unintended consequences and system problematic behavior increase

Engineering Contradiction:
Improveuser-specific control capabilityVSAvoidunintended consequences
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The complex control system is segmented into smaller, independently testable and manageable modules. Each module has a specific, well-defined function, which reduces the likelihood of unintended consequences spreading across the system. This modular architecture improves reliability by containing potential issues within individual modules while maintaining user-specific control capability through selective module activation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system incorporates feedback mechanisms that monitor the behavior of control plane modules and detect unintended consequences. When a module produces unexpected behavior, the feedback system can alert operators or automatically adjust module activation. This feedback capability allows the system to maintain complex customization functionality while reducing the risk of problematic unintended consequences.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10033659B2Reputation-based mediation of virtual control planes
Publication Date: 2018.07.24 AMAZON TECH INC
  • US10033659B2 patent drawing
  • US10033659B2 patent drawing
  • US10033659B2 patent drawing

AI summary

Control planes of virtual resource providers may be customized in a secure, stable and efficient manner with virtual control planes. Control planes may be modularized. Control plane modules may be supplied with data from standardized sensors, and required to generate standardized resource configuration requests responsive to solicitations with specified response latencies. Custom control plane modules may be selected to replace or complement default control plane modules. Financial and computational costs associated with control plane modules may be tracked. Competing resource configurations may be mediated by a control plane supervisor. Such mediation may be based on control plane module reputation scores. Reputation scores may be based on customer feedback ratings and/or measured performance with respect to module goals. Mediated configuration parameter values may be based on a combination of competing configuration parameter values weighted according to reputation. Contribution of individual modules to goal achievement may be tracked and rewarded accordingly.