| CPC H04L 47/25 (2013.01) [H04L 47/2441 (2013.01); H04L 47/2458 (2013.01)] | 11 Claims |

|
1. A method for data transmission, comprising:
obtaining respective data transmission characteristics of a set of to-be-processed data transmission jobs, each data transmission job comprising asynchronous replication to a destination storage device, 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, at least in part by
determining estimated transmission rates for the set of data transmission jobs based on the expected transmission time and the data size of each data transmission job, wherein the expected transmission time of each transmission job is the longest time duration allowed to execute the transmission job, and
when determining that a sum of the estimated transmission rates of the set of data transmission jobs is greater than the total transmission rate, assigning the total transmission rate to the set of data transmission jobs according to the weights.
|