Ledger Service for Computing Resource Reallocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for managing computing resources across multiple devices are inefficient, as resources are often underutilized or overutilized, leading to suboptimal allocation and increased latency in accessing external resources.

Innovation Solution

A method and system that utilize a ledger service to track resource usage and availability, combined with virtual switches to enable direct access to peripheral component interconnect (PCI) bus devices on other pool devices, allowing for efficient allocation and prediction of resource needs through machine learning models, and the generation of digital twins for simulation and troubleshooting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If resources are allocated to multiple computing devices, then resource availability increases, but resource utilization efficiency decreases

Engineering Contradiction:
Improveresource availabilityVSAvoidresource utilization efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by predicting future resource needs using machine learning models and proactively allocating resources before they are actually needed. The distribution manager continuously monitors usage patterns and predicts future demands, initiating resource allocation in advance to optimize utilization efficiency while maintaining availability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the distribution manager continuously monitors actual resource usage and compares it with predicted usage patterns. This feedback loop allows the system to adjust allocation strategies dynamically, improving resource utilization efficiency while maintaining adaptability to changing conditions.

Inventive Principle:
Principle #23Feedback

2Speed

If direct access to external PCI bus devices is enabled, then access speed increases, but system complexity increases

Engineering Contradiction:
Improveaccess speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system introduces a virtual switch as an intermediary component that mediates between the distribution manager and external PCI bus devices. This virtual switch simplifies the connection architecture by providing a standardized interface for resource access, enabling fast direct access while managing system complexity through abstraction.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The virtual switch serves multiple functions including resource allocation, access control, and communication routing. By consolidating these functions into a single multi-functional component, the system achieves fast direct access to external devices while reducing overall system complexity compared to having separate components for each function.

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

3Productivity

If resource allocation is optimized, then resource utilization improves, but latency in accessing external resources increases

Engineering Contradiction:
Improveresource utilizationVSAvoidaccess latency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system resolves this contradiction by performing preliminary resource allocation based on predicted needs. The distribution manager proactively secures resources before they are actually needed, ensuring that when access is required, the resources are already allocated and ready, thereby reducing access latency while maintaining high utilization efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts allocation strategies based on real-time conditions and predicted patterns. The distribution manager continuously optimizes allocation decisions, balancing resource utilization with access speed by adapting to changing workloads and resource availability in real-time.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20210133141A1Method and system for a resource reallocation of computing resources in a resource pool using a ledger service
Publication Date: 2021.05.06 EMC IP HLDG CO LLC
  • US20210133141A1 patent drawing
  • US20210133141A1 patent drawing
  • US20210133141A1 patent drawing

AI summary

In general, in one aspect, the invention relates to a method for managing pool device resources, the method including obtaining, by a distribution manager, a resource use request from a user application, wherein the user application and the distribution manager are operating on a pool device, identifying a peripheral component interconnect (PCI) bus device, wherein the PCI bus device is located on a second pool device and connected to a pool device resource on the second pool device, and initiating access to the PCI bus device using a virtual switch operating on the pool device.