Blockchain Resource Allocation via Smart Contracts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud computing environments, there is a lack of trust-based mechanisms for ensuring secure and reliable allocation of IT resources between consumers and providers, leading to vulnerabilities and inefficiencies in resource management.

Innovation Solution

A blockchain-based system is implemented to facilitate immutable resource allocation by using a decentralized network of nodes that act as resource providers and requestors, enabling secure and trustless transactions through smart contracts and a blockchain virtual machine for resource management, validation, and transaction processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a centralized cloud computing resource allocation system is used, then resource management is simplified and centralized control is achieved, but trust vulnerabilities and security risks increase due to the lack of transparent verification mechanisms

Engineering Contradiction:
Improvetrust and security in resource allocationVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a blockchain network as an intermediary layer between resource providers and consumers. This decentralized ledger acts as a neutral mediator that transparently records and verifies all resource allocation transactions, eliminating trust vulnerabilities while maintaining system manageability through distributed consensus mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the centralized control function into distributed nodes across the blockchain network. Each node independently validates and records resource allocation transactions, replacing single-point centralized control with multi-point distributed verification, thereby enhancing reliability without requiring complex centralized management infrastructure.

Inventive Principle:
Principle #1Segmentation

2Productivity

If traditional cloud resource allocation methods are used, then ease of operation is maintained, but resource management efficiency and transparency deteriorate due to lack of immutable verification

Engineering Contradiction:
Improveresource management efficiencyVSAvoidtransparency and verification capability
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent implements smart contracts that encode resource allocation rules and verification logic in advance on the blockchain. These pre-programmed contracts automatically execute and verify resource transactions without requiring real-time manual intervention, improving management efficiency while maintaining complete transparent audit trails of all operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The blockchain system provides continuous feedback through immutable transaction records and smart contract execution states. Every resource allocation action is permanently recorded and verifiable by all network participants, ensuring complete transparency and enabling real-time verification of resource management efficiency without information loss.

Inventive Principle:
Principle #23Feedback

3Reliability

If centralized control mechanisms are implemented for resource allocation, then coordination between providers and consumers is simplified, but vulnerability to attacks and failures increases due to single point of failure

Engineering Contradiction:
Improveresistance to attacks and failuresVSAvoidoperational simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent divides the centralized control architecture into multiple independent decentralized nodes distributed across the blockchain network. This segmentation eliminates single points of failure by distributing verification and coordination functions across numerous nodes, making the system resistant to attacks and failures while maintaining operational simplicity through automated smart contract execution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The blockchain network serves as a decentralized intermediary layer that simplifies coordination between resource providers and consumers. Smart contracts automatically mediate resource allocation transactions, providing ease of operation through automated enforcement of allocation rules while enhancing reliability by removing dependence on any single centralized controller.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10833865B2Blockchain-based method and system for immutable resource allocation in a cloud computing environment
Publication Date: 2020.11.10 EMC IP HLDG CO LLC
  • US10833865B2 patent drawing
  • US10833865B2 patent drawing
  • US10833865B2 patent drawing

AI summary

A blockchain-based method and system for immutable resource allocation in a cloud computing environment. Specifically, the method and system disclosed herein implement a marketplace solution which extends blockchain technology to the problem of information technology (IT) resources allocation in the cloud computing environment. In adapting blockchain technology, the method and system disclosed herein provide a mechanism for guaranteeing resource allocation without any implication of trust between resource providers and resource requestors or consumers.