Patent Document ID: 9973572
Application ID: 15099534
Patent Flag: 1

Claim One:
1. A method for optimizing performance of a source server configured to facilitate migration of data items in a data directory through network connections provided by the source server to a destination server, the method comprising: determining a set of average throughputs per network connection provided by the source server for migrating the data items in the data directory to the destination server, each of the average throughputs in the set corresponding to a unique number of network connections provided by the source server, wherein determining an average throughput of a particular number of network connections provided by the source server comprises: through the particular number of network connections provided by the source server, sending a number of requests for the source server to process an amount of data; for each of the particular number of network connections provided by the source server: obtaining response time for which the source server processed the amount of data sent through the network connection; and computing a throughput of the network connection based on the response time; and computing an average throughput per network connection for the particular number of network connections by dividing a sum of the throughput of each of the particular number of network connections provided by the source server by the quantity of the particular number of network connections; identifying a target number of network connections corresponding to a specific change in average throughput per connection based on a change in the number of network connections provided by the source server; setting the target number of network connections for managing network connections provided by the source server; and implementing, by a migration controller, migration of the data items in the data directory from the source server to the destination system using the target number of network connections.