Cluster Resource Command Adaptation via Parameter Changes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing management and orchestration systems face challenges in interacting with cluster resources of varying characteristics, particularly in performing functions like rebooting or restarting, and in managing the diverse states of these resources across different geographic locations.

Innovation Solution

A system is developed to determine command data suitable for specific cluster resources based on their characteristics, allowing for the performance of functions across multiple target clusters. This system includes a controller device that processes user input, determines resource characteristics, and generates alternate command data to ensure compatibility with different cluster resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single command is sent to multiple cluster resources with different characteristics, then the operation can be performed across all resources, but the command may not be compatible with resources having different characteristics

Engineering Contradiction:
Improvecompatibility with diverse cluster resourcesVSAvoidcommand generation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system modifies command parameters based on resource characteristics. The controller receives a first command, determines characteristics of target cluster resources, and generates alternate command data by changing parameters to match the specific characteristics of each resource type, ensuring compatibility without requiring multiple different commands from the user

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The controller acts as an intermediary between the user command and the diverse cluster resources. It receives the original command, processes it against the determined resource characteristics, and transforms it into appropriate alternate command data for each resource type, shielding the user from the complexity of resource diversity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If remote commands are sent to perform functions like rebooting or restarting, then resources can be controlled from a service location, but the performance of these functions becomes difficult to control

Engineering Contradiction:
Improveremote resource control capabilityVSAvoidcontrol reliability during function execution
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system implements feedback by determining states of the cluster resources after command execution. The controller receives indication of the state of the target cluster resources and can determine whether the state indicates successful performance or potential error, allowing remote monitoring and control verification of functions like rebooting or restarting

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If commands are sent to diverse cluster resources across different geographic locations, then services can be deployed at edge locations, but the different characteristics of resources create difficulty in sending commands

Engineering Contradiction:
Improvemulti-location resource accessVSAvoidcommand compatibility across resources
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The system adapts commands to match resource characteristics by determining characteristics of target cluster resources and generating alternate command data with appropriate parameters for each resource type, enabling unified command processing across diverse edge locations

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The controller provides universal command processing that can handle multiple resource types and locations through a single interface. By determining resource characteristics and generating appropriate alternate commands, the system makes the controller universal across different geographic locations and resource types

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20250071168A1System for control and use of cluster resources
Publication Date: 2025.02.27 COREDGE IO INDIA PVT LTD
  • US20250071168A1 patent drawing
  • US20250071168A1 patent drawing
  • US20250071168A1 patent drawing

AI summary

Resources associated with a network are administered using a control plane that issues commands to those resources. A command sent to cause a resource to perform a function may specify a target state for the resource. The command may be modified, or an alternate command may be generated, based on the characteristics of the resource, which may enable a single command to be used to cause multiple resources to perform a function. Based on the characteristics of the resource or of the function, a different target state, and in some cases intermediate states that may occur before the target state, may be determined. Telemetry data for a resource may be used to determine the current state of the resource, which is compared to the valid intermediate and target states. Output indicating the states of the resources as valid or erroneous is generated.