Hyperconverged System Cluster Group Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing hyperconverged infrastructure (HCI) systems face limitations in scalability, management complexity, and vendor interoperability, requiring all nodes to run identical software versions and lacking flexible communication and upgrade options, which restricts resource utilization and management flexibility.

Innovation Solution

The introduction of a dynamically scalable HCI system with cluster groups (CGs) allows for non-overlapping and overlapping cluster configurations, enabling secure communication and upgrades, supporting multiple software versions and vendors, and simplifying connectivity management through a Management Virtualization Appliance (MVA) and Hypervisor Management System (HMS).

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If all nodes run identical software versions to ensure interoperability, then system stability is improved, but scalability and upgrade flexibility deteriorate

Engineering Contradiction:
Improvesystem stabilityVSAvoidupgrade flexibility
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The system segments clusters into cluster groups with different interoperability requirements. Clusters within the same cluster group share software version requirements, while different cluster groups can have different versions. This segmentation allows simultaneous support for multiple software versions while maintaining stability within each segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by allowing different software version policies at different levels of the hierarchy. Each cluster group can have its own minimum supported version requirement, enabling local adaptation and gradual upgrades without requiring uniform versioning across the entire system.

Inventive Principle:
Principle #3Local quality

2Productivity

If multiple clusters are managed from a single management system, then management efficiency is improved, but system complexity and security risks worsen

Engineering Contradiction:
Improvemanagement efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The management system is segmented into multiple hierarchy levels: individual clusters, cluster groups, and federated systems. Each level can be managed independently with appropriate isolation, reducing the complexity burden on any single management instance while maintaining overall efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Cluster groups act as intermediary management layers between individual clusters and the federated system. This intermediary structure simplifies management by providing an intermediate level of control and isolation, reducing the complexity of direct multi-cluster management.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If clusters provide isolation to applications, then application security is improved, but resource utilization deteriorates

Engineering Contradiction:
Improveapplication securityVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges clusters into cluster groups that share communication protocols and management infrastructure. This merging allows applications in different clusters within the same group to utilize shared resources while maintaining appropriate isolation boundaries, improving resource utilization without compromising security.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11294699B2Dynamically scaled hyperconverged system establishing minimum supported interoperable communication protocol between clusters in a cluster group
Publication Date: 2022.04.05 HEWLETT PACKARD ENTERPRISE DEV LP
  • US11294699B2 patent drawing
  • US11294699B2 patent drawing
  • US11294699B2 patent drawing

AI summary

Cluster groups define a relationship between clusters in an HCI system. New cluster groups may be created, and a cluster may be added or removed from an existing cluster group. A method and system are disclosed to support a dynamically scaled hyperconverged system with non-overlapping and overlapping cluster groups. A dynamically scalable hyperconverged system may allow for piece-wise upgrades while supporting inter-operable and non-interoperable components having a secure intercommunication capability. A system is disclosed for scaling a single managed hyperconverged infrastructure (HCI) where all components are allowed to run a compatible communication protocol (e.g., interoperable communication protocol) but are not required to operate an interoperable software version. Further, methods are disclosed to a) illustrate consolidation of backups for a cluster of HCI nodes running interoperable and non-interoperable data exchange protocols; and b) dynamically organize groups of clusters to enforce interoperability requirements and simplify network configuration among these clusters.