Patent ID: 9509612
Filing Date: 2016-11-29
CPC Classification: H04L

Claim Text:
1. A computer-implemented method for managing data streams for data transfer operations, the method comprising: in response to a request to transfer a data set from a source system to a target system over a network, allocating, by an adaptive performance control (APC) controller executed by a processor, a predetermined number of data streams that, when activated, actively transfer at least a portion of the data set from the source system to the target system; activating by the APC controller a primary data stream and at least one secondary data stream from the allocated data streams to transfer the data set from the source system to the target system, wherein the primary data stream remains activated during the transfer of the data set, and a secondary data stream is activated, deactivated, or reactivated during the transfer of the data set; monitoring by the APC controller an overall throughput of the activated data streams assigned to transfer the data set from the source system to the target system; activating another secondary data stream of the allocated data streams; monitoring the overall throughput of the activated data streams for a first predetermined period of time; and dynamically adjusting by the APC controller a number of the activated data streams based on the monitored overall throughput of the activated data streams, such that a maximum overall throughput of the activated data streams is reached while maintaining a minimum number of the activated data streams, wherein dynamically adjusting, by the APC, the number of activated data streams further comprises: