Blockchain-Based Compute Cluster Allocation for Anonymous Nodes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional client-server architectures in distributed computing limit the size and anonymity of compute clusters due to the need for direct communication and centralized management, restricting the participation of machines from diverse organizational ownership.

Innovation Solution

Employing a blockchain as a secure, indirect communication channel allows anonymous and autonomous computing resources to form a distributed compute cluster of arbitrary size, eliminating the need for centralized coordination and enabling scalable, peer-to-peer network communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a centralized client-server architecture is used to manage distributed computing, then coordination and work assignment can be efficiently delegated, but the size and anonymity of compute clusters are limited due to direct communication requirements

Engineering Contradiction:
Improvecoordination efficiencyVSAvoidcluster size and anonymity
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces a blockchain-based intermediary layer that mediates communication between computing units. Instead of direct client-server communication, the blockchain serves as a decentralized mediator that enables anonymous participation while maintaining coordination efficiency through smart contracts and distributed consensus mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the centralized coordination function from the traditional client-server model and redistributes it across multiple nodes in the blockchain network. This extraction eliminates the single point of control, enabling larger and more anonymous compute clusters while preserving coordination capabilities through distributed consensus.

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If direct communication between clients and server is required, then work assignments can be efficiently delegated, but participation from machines of diverse organizational ownership is restricted

Engineering Contradiction:
Improvework assignment efficiencyVSAvoidorganizational diversity
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The blockchain acts as an intermediary that enables work assignment without requiring direct communication between clients and computing units. Smart contracts on the blockchain can delegate work to anonymous computing units while maintaining productivity through automated task distribution and result collection mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If a centralized server coordinates communications, then work assignments can be managed efficiently, but the system becomes vulnerable to failures and malicious attacks

Engineering Contradiction:
Improvecommunication managementVSAvoidresilience against failures and attacks
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the centralized coordination function into multiple distributed nodes across the blockchain network. Each node independently maintains copies of the coordination state and can perform work assignment, eliminating the single point of failure while maintaining communication management efficiency through consensus protocols.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The blockchain intermediary provides resilient communication management through its decentralized architecture. The mediator layer distributes communication management across multiple nodes, ensuring that the system can tolerate failures and attacks on individual nodes while maintaining overall coordination functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If centralized management is used, then compute clusters can be formed with controlled access, but the clusters are limited to machines owned and managed by the same organization

Engineering Contradiction:
Improveaccess controlVSAvoidorganizational diversity
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The blockchain intermediary enables access control mechanisms that do not require organizational affiliation. Through cryptographic identities and permissioned access models on the blockchain, the system can control participation while allowing machines from diverse organizational ownership to join the compute cluster anonymously.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10652319B2Method and system for forming compute clusters using block chains
Publication Date: 2020.05.12 DELL PROD LP
  • US10652319B2 patent drawing
  • US10652319B2 patent drawing

AI summary

A system for data processing is disclosed that includes a computing cluster allocation system operating on a processor and configured to receive a work project, to segment the work project into a plurality of tasks and to distribute the plurality of tasks to a plurality of anonymous computing units using a block chain algorithm, and a computing cluster monitor system operating on the processor and configured to receive data associated with the plurality of tasks from the computing cluster allocation and response data from the anonymous computing units and to determine whether the project has been completed.