Cluster License Replication via Multicast Protocol

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In clustered computing environments, detecting illegal software license usage is challenging due to centralized license management configurations, which often deny external access, making it difficult for field operators to validate and enforce licenses across multiple nodes, leading to potential undetected license abuse.

Innovation Solution

A multicast-based cluster-wise license information transfer protocol replicates license information across all nodes in a computer cluster, allowing field operators to use a smartphone application to detect abuses, and encryption ensures data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If license information is stored in a centralized node, then license management is simplified, but external access is denied and field operators cannot validate licenses

Engineering Contradiction:
Improvelicense management complexityVSAvoidlicense validation accessibility
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent segments the centralized license information into distributed copies across multiple cluster nodes. Each node stores a portion of the license data, allowing field operators to access and validate licenses at any node without needing to access a centralized repository, thus resolving the contradiction between management simplicity and access accessibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates replicated copies of license information and distributes them across cluster nodes. This copying approach maintains the simplicity of centralized management while enabling decentralized access, as operators can retrieve license data from any node copy without compromising the central化管理 structure.

Inventive Principle:
Principle #26Copying

2Reliability

If conventional license management software is used, then license validation is possible, but software complexity and costs increase

Engineering Contradiction:
Improvelicense validation capabilityVSAvoidsoftware complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent enables cluster nodes to perform self-validation of license information using distributed cryptographic signatures. Each node can independently verify license authenticity without requiring complex external validation software, reducing overall system complexity while maintaining reliable license validation through decentralized self-service mechanisms.

Inventive Principle:
Principle #25Self-service

3Difficulty of detecting and measuring

If field operators access centralized node, then license abuse can be detected, but end-user site denies access to centralized node

Engineering Contradiction:
Improvelicense abuse detection capabilityVSAvoidaccess permission
Core Design Contradiction:
Difficulty of detecting and measuringVSEase of operation

Solution Approach 1:

The patent segments license information access across multiple distributed nodes rather than requiring access to a single centralized node. Field operators can query license information at any cluster node, enabling abuse detection without needing permission to access the centralized node, thus resolving the access permission contradiction.

Inventive Principle:
Principle #1Segmentation

4Ease of operation

If license information is distributed across nodes, then access is easier, but data integrity and security become challenging

Engineering Contradiction:
Improvelicense access accessibilityVSAvoiddata integrity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent uses cryptographic copying where each node receives an authenticated copy of license information with embedded digital signatures. This ensures that while license data is distributed across nodes for easy access, the cryptographic copying mechanism guarantees data integrity and prevents tampering, resolving the contradiction between accessibility and reliability.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11487853B2Cluster-wise license information replication
Publication Date: 2022.11.01 VMWARE INC
  • US11487853B2 patent drawing
  • US11487853B2 patent drawing
  • US11487853B2 patent drawing

AI summary

System and methods for replicating and enforcing license information in a computer cluster are described. The method may include: receiving, by a core-node in the computer cluster, a plurality of peer-license-info from a plurality of peer-nodes selected from a plurality of cluster nodes. Each of the plurality of peer-license-info may include license-info collected by and associated with a corresponding one of the plurality of peer-nodes. The method may include generating, by the core-node, a first cluster-license-info based on the plurality of peer-license-info. The method may further include propagating, by the core-node, the first cluster-license-info to each of the plurality of peer-nodes. The first cluster-license-info is configured for detecting license violations among the plurality of cluster nodes.