20150207874 | OPTIMIZING DATA TRANSFER ACROSS MULTIPLE ASYNCHRONOUS DATA REPLICATION SESSIONS USING SHARED BANDWIDTH - A computer implemented method includes the steps of establishing a plurality of storage control sessions, wherein each storage control session associates at least one primary storage controller and at least one secondary storage controller with a predetermined path through a data transport network that interconnects the primary and secondary storage controllers; identifying storage control sessions that have data available to be transferred from primary storage controllers to secondary storage controllers; accumulating available data for each session and determining transfer time through the network for each data element to estimate prospective bandwidth utilization; and determining, for a predetermined time interval, whether transferring the available data would fully occupy available bandwidth of the data transport network for the predetermined time interval. When available bandwidth would be fully occupied, the available data accumulated during predetermined time intervals prior to the predetermined time interval in which fully occupied bandwidth was detected is transferred. | 07-23-2015 |