Shared Replication Queue for High-Delay Data Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data replication methods require significant space and are susceptible to network delays, especially in medium- and high-delay environments, leading to congestion and reduced transmission efficiency.

Innovation Solution

A method where multiple replication requests are cached in a single replication queue, then added to transmission queues, allowing for parallel processing and independent data transmission to target devices without waiting for feedback, thus reducing the need for separate replication queues and optimizing buffer capacity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate replication queues are set for each transmission queue, then data replication can be performed, but the space occupied by replication queues increases and buffer capacity is limited

Engineering Contradiction:
Improvedata replication stabilityVSAvoidspace occupied by replication queues
Core Design Contradiction:
ReliabilityVSVolume of stationary object

Solution Approach 1:

The patent merges multiple replication queues into a single shared replication queue that serves multiple transmission queues. Instead of having separate replication queues for each transmission queue, the system uses one replication queue to cache replication requests that are then distributed to multiple transmission queues, reducing the total space required while maintaining replication reliability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The single replication queue is designed to serve multiple transmission queues simultaneously, making it a universal queue that handles replication requests for different target devices. This multi-functional queue reduces resource duplication while ensuring that data can be replicated to multiple destinations

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

2Reliability

If replication requests wait for feedback from target devices, then data accuracy can be confirmed, but transmission efficiency decreases in medium- and high-delay network environments

Engineering Contradiction:
Improvedata replication accuracyVSAvoidtransmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by caching replication requests in the shared replication queue and pre-processing them before actual transmission. The replication requests are prepared and staged in advance, allowing the system to initiate transmission without waiting for immediate feedback, thus improving efficiency while maintaining accuracy through subsequent verification

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where transmission queues monitor the status of replication requests and provide updates to the replication queue. This feedback loop allows the system to confirm data accuracy while enabling continuous processing of new requests, maintaining both reliability and productivity

Inventive Principle:
Principle #23Feedback

3Quantity of substance

If buffer capacity is limited due to space occupied by replication queues, then system resources are constrained, but congestion occurs in medium- and high-delay network environments

Engineering Contradiction:
Improvebuffer capacityVSAvoidadaptability to network environments
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

By merging multiple replication queues into a single shared queue, the system frees up significant buffer space that can be reallocated to transmission queues. This increases the overall buffer capacity available for handling replication requests and improves the system's ability to adapt to different network conditions without requiring proportional increases in total queue space

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12500950B2Method, device, and computer program product for transmission of replicated data
Publication Date: 2025.12.16 DELL PROD LP
  • US12500950B2 patent drawing
  • US12500950B2 patent drawing
  • US12500950B2 patent drawing

AI summary

Techniques for transmission of replicated data involve acquiring the replicated data from a storage space based on a plurality of replication requests in a replication queue. Such techniques further involve determining whether the plurality of replication requests are added to a plurality of transmission queues from the replication queue. Such techniques further involve removing the plurality of replication requests from the replication queue in response to the plurality of replication requests being added to the plurality of transmission queues from the replication queue. Such techniques further involve transmitting the replicated data to a plurality of target devices based on the plurality of replication requests in the plurality of transmission queues.