Dynamic Data Transmission Rate Allocation for RPO Completion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data transmission methods struggle to complete data transmission jobs within the expected time, especially when different jobs have varying expected transmission times and data sizes, leading to suboptimal user experiences and recovery point objective (RPO) completion rates.

Innovation Solution

A method that involves obtaining data transmission characteristics for each data transmission job, determining corresponding weights based on these characteristics, and assigning a transmission rate to each job based on its weight and the total transmission rate, ensuring that each job is completed within its expected time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If data transmission jobs are processed using conventional methods without weight-based rate allocation, then the transmission process is simple, but the transmission time exceeds the expected time and RPO completion rate is low

Engineering Contradiction:
Improvedata transmission timeVSAvoidtransmission rate allocation complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent changes the transmission rate parameter dynamically based on job weights calculated from data characteristics. By adjusting transmission rates as a variable parameter according to weight values, the system optimizes transmission time while managing complexity through automated parameter calculation.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs preliminary calculation of weight values based on data transmission characteristics before actual transmission begins. This preliminary weighting determines the transmission rate allocation in advance, ensuring expected transmission times are met without increasing operational complexity during execution.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If uniform transmission rates are assigned to all data transmission jobs, then the system is easy to operate, but jobs with larger data sizes or tighter time requirements cannot be completed within expected time

Engineering Contradiction:
ImproveRPO completion rateVSAvoidtransmission rate configuration
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system automatically calculates weight values and determines transmission rates based on data transmission characteristics without requiring manual configuration. The self-service mechanism uses built-in algorithms to allocate rates according to job requirements, maintaining ease of operation while improving productivity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The transmission rate is made dynamic rather than static, automatically adjusting based on calculated weight values for each job. This dynamic allocation allows the system to adapt to different data sizes and time requirements, improving RPO completion rate while the automation maintains operational simplicity.

Inventive Principle:
Principle #15Dynamics

3Loss of time

If data transmission rate is increased to meet expected transmission time, then transmission time is reduced, but the total transmission rate capacity is exceeded and other jobs are affected

Engineering Contradiction:
Improveindividual job transmission timeVSAvoidtotal transmission rate capacity
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The total transmission rate capacity is segmented into portions allocated to different jobs based on their weight values. Each job receives a proportional share of the total capacity, allowing individual transmission time optimization while ensuring the sum of all allocations does not exceed the total available capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system adjusts individual transmission rate parameters based on weight calculations to meet expected times, while the sum of all rate parameters is constrained by the total capacity. This parameter optimization balances individual job requirements with overall system capacity limits.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12278770B2Method, electronic device and computer program product for data transmission
Publication Date: 2025.04.15 EMC IP HLDG CO LLC
  • US12278770B2 patent drawing
  • US12278770B2 patent drawing
  • US12278770B2 patent drawing

AI summary

Techniques for data transmission involve obtaining respective data transmission characteristics of a set of to-be-processed data transmission jobs, the data transmission characteristics of each data transmission job indicating at least one of an expected transmission time and a data size of the data transmission job; determining corresponding weights of the set of data transmission jobs based on the data transmission characteristics of the set of data transmission jobs; and determining a transmission rate of each data transmission job based on the weights and a total transmission rate used for the set of data transmission. Accordingly, different transmission rates may be assigned to different data transmission jobs, thereby increasing a recovery point objective (RPO) completion rate before a failure occurs.