Decentralized Compute Marketplace for Dynamic Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud computing systems face inefficiencies due to fluctuating demand for compute resources, leading to unnecessary resource ownership and underutilization, as well as challenges in managing and securing these resources across decentralized networks.

Innovation Solution

A decentralized cloud computing marketplace utilizing game theoretic micro-economic principles, artificial intelligence, and Blockchain technology for resource allocation, reputation management, and security, enabling peer-to-peer trading of compute resources without a centralized component, allowing for dynamic resource distribution and secure, scalable solutions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users own compute resources to meet fluctuating demand, then service availability is improved, but resource utilization deteriorates due to underutilization during low-demand periods

Engineering Contradiction:
Improveservice availabilityVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system dynamically adjusts resource allocation based on real-time demand fluctuations. Video streaming services can scale compute resources up during high-demand periods (after 5 PM) and down during low-demand periods (before 5 PM), allowing resources to be actively utilized only when needed rather than being statically owned and underutilized

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The decentralized marketplace enables compute resources to serve multiple purposes and multiple users. Resources can be rented to different services at different times (e.g., video streaming in the evening, other computational tasks during the day), maximizing utilization across diverse applications and eliminating idle capacity

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If compute resources are centralized in data centers, then resource allocation efficiency is improved, but system complexity and security risks worsen

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the centralized cloud infrastructure into distributed peer-to-peer compute nodes. Instead of one large data center, resources are fragmented across many independent nodes (desktops, mobile phones, data center servers), each operating autonomously but coordinated through the marketplace protocol, thereby reducing centralized complexity while maintaining allocation efficiency

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The decentralized marketplace implements continuous feedback mechanisms where compute nodes report their status, availability, and performance metrics to the network. This enables dynamic resource allocation based on real-time conditions without requiring complex centralized control, as the system self-adjusts through market-based signaling and automated bidding

Inventive Principle:
Principle #23Feedback

3Reliability

If compute resources are decentralized across peer-to-peer networks, then security and reliability are improved, but resource discovery and management complexity worsen

Engineering Contradiction:
Improvesystem securityVSAvoidresource discovery complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The decentralized marketplace acts as an intermediary layer between resource seekers and resource providers. It implements standardized protocols for resource discovery, matching, and transaction management, simplifying the complexity of peer-to-peer interactions while maintaining the security benefits of decentralization through distributed consensus and smart contract enforcement

Inventive Principle:
Principle #24Intermediary (Mediator)

4Quantity of substance

If spare compute resources are utilized for generating income, then economic benefit is improved, but system security and trust management worsen

Engineering Contradiction:
Improveeconomic benefitVSAvoidtrust management
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system implements reputation feedback mechanisms where compute node performance, reliability, and transaction history are continuously monitored and recorded. This creates trust through verifiable historical data, allowing economic transactions between strangers while maintaining security through proven track records and community-based reputation scoring

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11799954B2Intelligent, decentralized and autonomous marketplace for distributed computing and storage
Publication Date: 2023.10.24 IAGON LTD
  • US11799954B2 patent drawing
  • US11799954B2 patent drawing
  • US11799954B2 patent drawing

AI summary

Method, systems and apparatuses provides for technology that provides a decentralized network. The technology includes a managing node that generates a list of a plurality of compute nodes that are within a tier. The technology further includes a first compute node providing compute resources for other nodes to utilize. The first compute node conducts a determination that the first compute node is within the tier based at least in part on the compute resources, and sends a notification to the managing node to add the first compute node to the list based on the determination. The technology also includes a client node conducting an identification of the tier based on a compute capacity that is predicted to be utilized to execute one or more tasks associated with the client node. The client node identifies the managing node based on the identification and requests the list from the managing node.