Data Center Resource Balancing via Ledger Reservations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network resource allocation systems face challenges in handling transactions that exceed the resources available at one data center, leading to transaction declines despite available resources at other data centers, due to the inability to dynamically balance resources across multiple centers.

Innovation Solution

The system allows data centers to reserve remaining resources for transactions exceeding their capacity and request resource balances from other data centers, updating ledgers with reserve entries and refunding unused resources to prevent extended reservations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If resources are allocated to a single data center, then resource management is simple, but transactions exceeding local resources are declined even when resources are available at other data centers

Engineering Contradiction:
Improvetransaction completion rateVSAvoidresource allocation system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system divides the network resources into segments allocated to different data centers, each with its own ledger tracking resources and transactions. This segmentation allows independent management at each data center while enabling cross-data center resource sharing through the ledger-based reservation system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a ledger as an intermediary mechanism between data centers. The ledger records resource reservations and transactions, enabling data centers to coordinate resource allocation without direct complex communication, thus resolving the contradiction between transaction completion and system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If resources are reserved for transactions, then resource availability is guaranteed, but resources may be extended reserved beyond the transaction interval reducing availability for future transactions

Engineering Contradiction:
Improveresource reservation reliabilityVSAvoidresource utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements periodic monitoring and adjustment of resource reservations based on transaction completion status. Resources are reserved for specific intervals and automatically released if transactions are not completed within the expected time frame, ensuring both reliable reservation and efficient resource utilization.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The ledger provides feedback mechanisms that track transaction status and resource reservation effectiveness. This feedback enables the system to adjust reservation durations and release resources appropriately, balancing reliability of reservation with productivity of resource utilization.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20240171523A1Systems and methods for use in balancing network resources
Publication Date: 2024.05.23 VOCALINK LTD
  • US20240171523A1 patent drawing
  • US20240171523A1 patent drawing
  • US20240171523A1 patent drawing

AI summary

Systems and methods are provided for allocating resources between data centers. One example computer-implemented method includes determining by a first data center, in response to a request for resources, whether the resources exceed remaining resources of the first data center. In response to determining that the requested resources exceed the remaining resources of the first data center, the first data center reserves its remaining resources, appends an entry for the remaining resources to a ledger, and submits a request to a second data center to reserve a difference between the resources in the request and the remaining resources of the first data center. Then, in response to a time interval expiring without the reserved remaining resources being utilized, the reserved remaining resources identified in the entry in the ledger are released for use in a subsequent request for the resources.