Virtual Node Management for Stable Mobile Cluster Computing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cluster computing technologies face challenges in managing nodes with fluctuating resource demands due to mobility, network instability, and battery limitations, particularly in mobile nodes, leading to inefficient resource utilization and stability issues.

Innovation Solution

A method involving a virtual node that receives registration requests from nodes, performs registration based on node information, identifies suitable nodes for pod transmission, and manages resource allocation using a control plane.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If mobile nodes are added to ensure resource mobility, then resource flexibility is improved, but network stability deteriorates due to fluctuating network states

Engineering Contradiction:
Improveresource mobilityVSAvoidnetwork stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a virtual node as an intermediary layer between the control plane and physical nodes. This virtual node receives registration requests from physical nodes, manages their registration information, and handles pod distribution. By inserting this intermediary, the system can maintain stable control over mobile nodes without being directly affected by their network fluctuations, thus resolving the contradiction between resource mobility and network stability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If nodes with fluctuating resources are allowed in the cluster, then resource utilization flexibility is improved, but cluster configuration reliability deteriorates

Engineering Contradiction:
Improveresource utilization flexibilityVSAvoidcluster configuration stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent creates a virtual copy of the node management interface through the virtual node. Physical nodes with fluctuating resources register with the virtual node, which maintains a stable virtual representation of these nodes. The control plane interacts with this stable virtual representation rather than directly with the fluctuating physical nodes, allowing flexible resource utilization while maintaining configuration reliability.

Inventive Principle:
Principle #26Copying

3Device complexity

If direct node management by control plane is used, then management simplicity is maintained, but scalability deteriorates when managing large numbers of nodes

Engineering Contradiction:
Improvemanagement structure simplicityVSAvoidnode management scalability
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent segments the node management function by separating it into two parts: the virtual node that handles registration and information management, and the control plane that handles pod distribution and high-level control. This segmentation allows the system to scale to large numbers of nodes by distributing registration requests to the virtual node without overwhelming the control plane, thus improving scalability while maintaining management simplicity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250254096A1Node management method using virtual node
Publication Date: 2025.08.07 SAMSUNG ELECTRONICS CO LTD
  • US20250254096A1 patent drawing
  • US20250254096A1 patent drawing
  • US20250254096A1 patent drawing

AI summary

A method of performing communication by a virtual node includes receiving a registration request from at least one node of a plurality of nodes, performing registration of the at least one node, based on information related to the at least one node, receiving, from a control plane, a pod indicating at least one distributable computing unit of a task to be completed, identifying a first node from among the at least one node to which the pod is to be transmitted, based on the information related to the at least one node, and transmitting the pod to the first node. The plurality of nodes and the virtual node are controlled by the control plane.