Server load management for data migration
First Claim
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 number of network connections provided by the source server;
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.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for controlling a migration of data items in a data directory from a source system to a destination system by setting one or more target properties for implementing the migration are disclosed. A migration controller can be employed to obtain statistical information regarding the migration. The statistical information can then be used to compute the one or more target properties. For example, a target number of network connections for achieving an optimal total throughput and concurrency can be computed based on an average throughput per network connection. The target number of network connections may be determined by a migration monitor, which may set the determined target number of network connections as a policy to be enforced by the migration controller.
50 Citations
10 Claims
-
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 number of network connections provided by the source server; 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. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system 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 system comprising one or more processors configured to perform:
-
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 number of network connections provided by the source server; 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. - View Dependent Claims (7, 8, 9, 10)
-
Specification