Auto-Discovery Module for Host Computing Systems Placement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The manual process of adding host computing systems to clusters in data centers is time-consuming and prone to errors, especially when scaling up, as it requires users to manually check resource utilization and provision hosts, which can lead to increased downtime.

Innovation Solution

Implementing an auto-discovery module within host computing systems that broadcasts a message to management nodes, establishing a trust relationship, and automatically adding the host to a cluster managed by a selected management node, eliminating the need for manual intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual process is used to add host computing systems to clusters, then users can control resource utilization and provisioning, but the process becomes time-consuming and error-prone

Engineering Contradiction:
Improveprovisioning accuracyVSAvoidhost addition time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The host computing system performs self-registration by automatically broadcasting its presence and receiving acknowledgment from management nodes. The system autonomously establishes trust relationships and adds itself to clusters without requiring manual user intervention for each step of the provisioning process.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The host computing system proactively broadcasts its presence and capabilities before being formally added to a cluster. Management nodes receive these broadcasts in advance and can prepare for integration, allowing the host to be quickly incorporated into the cluster once compatibility is confirmed.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If manual provisioning is performed for each host, then resource utilization can be carefully checked, but scaling up becomes inefficient

Engineering Contradiction:
Improvescaling speedVSAvoidprovisioning process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Each host computing system independently broadcasts its presence and automatically manages its own registration process. Multiple hosts can simultaneously perform self-registration without requiring sequential manual provisioning, enabling parallel scaling across the data center infrastructure.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Hosts pre-broadcast their computational resources, memory capacity, and other capabilities before cluster integration. Management nodes receive these advance notifications and can evaluate resource availability in parallel, facilitating rapid scaling while maintaining proper resource allocation assessment.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If automatic discovery is implemented, then host addition becomes seamless and fast, but trust relationship establishment must be automated securely

Engineering Contradiction:
Improvehost addition easeVSAvoidtrust establishment complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The host computing system autonomously initiates trust relationship establishment by exchanging cryptographic credentials with management nodes. The system self-manages the complex security handshake process, including certificate verification and authentication, without requiring user configuration of security parameters.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Management nodes act as intermediaries that verify host credentials and mediate the trust relationship establishment. The management node receives broadcast messages, validates host identities through cryptographic protocols, and facilitates secure integration into the cluster, abstracting the complexity of trust management from individual hosts.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11575569B2Host computing systems placement in data centers
Publication Date: 2023.02.07 VMWARE INC
  • US11575569B2 patent drawing
  • US11575569B2 patent drawing
  • US11575569B2 patent drawing

AI summary

A host computing system may include a processor and a memory coupled to the processor. The memory may include an auto-discovery module to broadcast a message to a set of management nodes in a data center. The message may include a configuration policy. Further, the auto-discovery module may receive an acknowledgment message from a management node. The acknowledgment message may indicate that the management node supports the configuration policy. Furthermore, the auto-discovery module may establish a trust relationship with the management node in response to receiving the acknowledgment message. Further, the auto-discovery module may enable the host computing system to add to a cluster managed by the management node upon establishing the trust relationship.