Edge Connection Resource Loaning for Balanced Queue Depths

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multi-site cloud systems face inefficiencies in resource utilization and performance degradation due to unequal queue depths and idle connections, leading to resource wastage and potential QFULL conditions.

Innovation Solution

A connection management system that loans resources between hosts in a multi-site target system, optimizing queue depths and sharing idle connections to improve resource utilization and performance by generating a superior equilibrium.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If connections are maintained in multi-site target system, then host connectivity and data access are ensured, but resource utilization deteriorates due to idle connections and unequal queue depths

Engineering Contradiction:
Improvehost connectivityVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system identifies idle connections that are not currently needed by hosts and transfers their associated resources (command buffers, queue depth) to other hosts that do have need. This recovers previously wasted resources and makes them available for active connections, thereby improving overall resource utilization while maintaining connectivity through the connection management system.

Inventive Principle:
Principle #34Discarding and recovering

Solution Approach 2:

The connection management system continuously monitors queue depths and connection states across multiple sites, using this feedback to dynamically reallocate resources. When idle connections are detected, the system uses the feedback mechanism to transfer resources to hosts with deeper queue needs, creating a self-regulating system that optimizes resource distribution in real-time.

Inventive Principle:
Principle #23Feedback

2Speed

If queue depth is increased for all hosts, then data access performance is improved, but network congestion and QFULL conditions increase due to resource wastage

Engineering Contradiction:
Improvedata access performanceVSAvoidnetwork congestion
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

Instead of uniformly increasing queue depth for all hosts, the system applies local quality by selectively allocating queue depth resources only to hosts that actually need them. Each host receives the appropriate queue depth based on its current workload and connection state, preventing both under-provisioning (which limits performance) and over-provisioning (which causes congestion).

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically changes the queue depth parameter on a per-host basis rather than maintaining fixed allocations. When hosts become idle, their queue depth is reduced and resources are freed; when hosts become active, queue depth is increased. This dynamic parameter adjustment allows the system to optimize performance without causing sustained network congestion.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If connection resources are allocated to all hosts, then connectivity availability is ensured, but resource wastage occurs due to idle connections

Engineering Contradiction:
Improveconnectivity availabilityVSAvoidresource wastage
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system transitions from static connection resource allocation to dynamic allocation. Connections and their associated resources (command buffers, queue depth, memory) can be transferred between hosts based on real-time needs. This dynamic approach ensures that connectivity resources are available when needed while eliminating wastage during idle periods, as resources are reassigned to active connections.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12381956B2Loaning data connection capabilities for edge devices
Publication Date: 2025.08.05 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12381956B2 patent drawing
  • US12381956B2 patent drawing
  • US12381956B2 patent drawing

AI summary

Provided are a method, system, and computer program product in which a connection management system is provided in multi-site target system. Resources for connections not needed at a point in time are loaned, from one entity to another in the connection management system.