Dynamic Cluster Node Role Selection Based on Resource Availability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In traditional multi-node clustered IT solutions, cluster nodes are often purpose-built for fixed roles, leading to limited flexibility and availability, especially in virtual environments where resource availability can change dynamically, resulting in nodes ceasing to function if required resources are unavailable.

Innovation Solution

A system with a resource monitoring component and a role selection component that dynamically selects or changes the operational role of a node device based on available hardware and software resources, allowing nodes to adapt their roles at boot time or during runtime in response to changes in resource availability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cluster nodes are purpose-built for fixed roles, then role specialization is improved, but deployment flexibility and node availability deteriorate

Engineering Contradiction:
Improvenode availabilityVSAvoiddeployment flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic role assignment where nodes can change their operational roles based on real-time resource availability. The system continuously monitors resource states and dynamically reassigns roles without requiring manual intervention or system downtime, allowing nodes to adapt from fixed to flexible role configurations as conditions change.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent enables nodes to perform multiple different roles rather than being dedicated to a single fixed role. Each node is capable of assuming various operational roles (e.g., storage, computation, networking) depending on which resources are currently available, making the cluster more resilient and flexible while maintaining reliable operation.

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

2Stability of the object's composition

If nodes are assigned fixed roles, then system stability is improved, but system resilience to resource failures deteriorates

Engineering Contradiction:
Improvesystem stabilityVSAvoidsystem resilience
Core Design Contradiction:
Stability of the object's compositionVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the system continuously monitors resource availability and operational status of nodes. Based on this feedback, the system automatically reassigns roles to maintain optimal cluster functionality, ensuring stability while adapting to failures and maintaining resilience through continuous adjustment.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes the operational parameters of nodes dynamically by adjusting their assigned roles based on current resource conditions. When resources become unavailable or new resources are detected, the system modifies node parameters (roles) to maintain system stability and resilience, transitioning from static to adaptive configuration.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If nodes require specific resources to function, then role performance is improved, but node availability when resources are unavailable deteriorates

Engineering Contradiction:
Improverole performanceVSAvoidnode availability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent makes nodes universal by enabling them to perform multiple different roles based on available resources. Instead of requiring specific resources for a fixed role, nodes can adapt to perform whichever role is appropriate given current resource conditions, improving availability while maintaining acceptable performance through role flexibility.

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

Solution Approach 2:

The patent implements dynamic role assignment where nodes transition between different operational roles based on real-time resource availability. This dynamic adaptation ensures nodes remain available and functional even when specific resources are unavailable, as the system adjusts roles to match current resource conditions while maintaining performance where possible.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250021402A1Dynamic cluster member role selection based on available resources
Publication Date: 2025.01.16 DELL PROD LP
  • US20250021402A1 patent drawing
  • US20250021402A1 patent drawing
  • US20250021402A1 patent drawing

AI summary

A method for dynamic cluster member role selection based on available resources includes monitoring, by a system including a processor, operational states of resource elements of a computing device in a computing cluster. The method also includes, in response to determining, via the monitoring, that a first resource element of the resource elements has transitioned between a functioning operational state and a non-functioning operational state, assigning, by the system, a computational function to the computing device based on second resource elements, of the resource elements, having the functioning operational state.