Legal claims defining the scope of protection, as filed with the USPTO.
1. A method, operable on a computer system, for managing network resources for copying data stored on a first data storage system to a second data storage system in a data replication process, wherein each data storage system includes an array of data storage devices on which data involved in the copying is stored, the method comprising the computer-executed steps of: requesting from a server for services on a network, an allocation of bandwidth for data copying from the first data storage system to the second data storage system over the network, said bandwidth allocation based on an estimate of the data to be copied, a number of invalid tracks between said first and second data storage systems, and a known time period in which to copy said data; copying data in response to the bandwidth allocation from the server based on the request; monitoring network traffic performance characteristics during the data copying; and responsive to the monitored network traffic characteristics, selectively requesting an effect on the bandwidth allocation.
2. The method of claim 1 , wherein the effect requested is to increase bandwidth allocation.
3. The method of claim 1 , wherein the request is in accordance with a Java-based protocol.
4. The method of claim 1 , wherein the effect requested is to increase the bandwidth allocation based on not meeting at least one performance criterion.
5. The method of claim 4 , wherein the at least one performance criterion is a predetermined data transfer rate.
6. The method of claim 1 , wherein monitored network traffic characteristics includes information regarding packet latency.
7. The method of claim 1 , wherein the monitored network traffic characteristics includes information regarding packet loss.
8. The method of claim 1 , wherein the data replication is carried out in accordance with a replication policy.
9. The method of claim 8 , wherein the replication policy defines replication groups includes devices distributed between the first and second data storage systems and the data replication process is completed when all devices in the replication groups are synchronized.
10. A networked computer system for managing network resources for copying of data from a first data storage system to a second data storage system in a data replication process, wherein each data storage system includes an array of data storage devices on which data involved in the copying is stored, the network computer system comprising: a server for providing services over the network; and a network communication device capable of enabling the method steps of: requesting from the server an allocation of bandwidth for data copying from the first data storage system to the second data storage system over the network based on an estimate of the data to be copied, a number of invalid tracks between said first and second data storage systems, and a known time period in which to copy said data; copying data in response to the bandwidth allocation from the server based on the request; monitoring network traffic performance characteristics during the data copying; and responsive to the monitored network traffic characteristics, selectively requesting an effect on the bandwidth allocation.
11. The system of claim 10 , wherein the request is in accordance with a Java-based protocol.
12. The system of claim 10 , wherein the effect requested is to increase bandwidth allocation based on not meeting at least one performance criterion.
13. The system of claim 12 , wherein the at least one performance criterion is based on a predetermined data transfer rate.
14. The system of claim 10 , wherein the monitored network traffic characteristics include information regarding packet latency.
15. The system of claim 10 , wherein the monitored network traffic characteristics including information regarding packet loss.
16. The system of claim 10 , wherein the data replication is carried out in accordance with a replication policy.
17. The system of claim 16 , wherein the replication policy defines replication groups including devices distributed between the first and second data storage systems and the data replication process is completed when all devices in the replication groups are synchronized.
18. A program product for managing network resources for copying data stored in a data storage environment, the program product being from management of data and being comprised of: computer-readable medium having stored thereon computer-executable logic, when loaded into a computer system causes the computer system to execute the steps of: requesting from a server for services on a network, an allocation of bandwidth for data copying from a first data storage system to a second data storage system over the network based on estimate of the data to be copied, a number of invalid tracks between said first and second data storage systems, and a known time period in which to copy said data; copying data in response to the bandwidth allocation from the server based on the request; monitoring network traffic performance characteristics during the data copying; and responsive to the monitored network traffic characteristics, selectively requesting an effect on the bandwidth allocation.
Unknown
May 26, 2009
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.