Methods, systems and computer program products for controlling data transfer for data replication or backup based on system and/or network resource information
First Claim
Patent Images
1. A method for controlling the periodic data transfer between a first computer processor and a second computer processor, wherein the first computer processor and the second computer processor comprise a network system, the method comprising:
- transferring data between the first and second computer processor based on an impact of the transfer on a dynamically determined measure of performance, wherein transferring data between the first and second computer processor based on an impact of the transfer on a measure of performance comprises,monitoring a real time availability of a system resource, andtransferring data between the first and second computer processor based on a comparison of the availability of a system resource to a predetermined threshold; and
transferring data between the first and second computer processor if a predefined maximum time between transferring data has elapsed irrespective of the availability of the system resource.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods for controlling the periodic data transfer between a first computer processor and a second computer processor include transferring data between the first and second computer processor based on an impact of the transfer on a dynamically determined measure of performance.
-
Citations
13 Claims
-
1. A method for controlling the periodic data transfer between a first computer processor and a second computer processor, wherein the first computer processor and the second computer processor comprise a network system, the method comprising:
-
transferring data between the first and second computer processor based on an impact of the transfer on a dynamically determined measure of performance, wherein transferring data between the first and second computer processor based on an impact of the transfer on a measure of performance comprises, monitoring a real time availability of a system resource, and transferring data between the first and second computer processor based on a comparison of the availability of a system resource to a predetermined threshold; and transferring data between the first and second computer processor if a predefined maximum time between transferring data has elapsed irrespective of the availability of the system resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product for controlling data transfer between a first computer processor and a second computer processor, wherein the first computer processor and the second computer processor comprise a network system, comprising:
-
a computer readable medium having computer readable program code embodied therein, the computer readable program code comprising; computer readable program code which transfers data between the first and second computer processor based on an impact of the transfer on a dynamically determined measure of performance, wherein the computer readable program code which transfers data between the first and second computer processor based on an impact of the transfer on a measure of performance comprises, computer readable program code which monitors a real time availability of a system resource, and computer readable program code which transfers data between the first and second computer processor based on a comparison of the availability of a system resource to a predetermined threshold; and the computer readable program code further comprising computer readable program code which transfers data between the First and second computer processor if a predefined maximum time between transferring data has elapsed irrespective of the availability of the network resource. - View Dependent Claims (11)
-
-
12. A system for controlling data transfer between a first computer processor and a second computer processor, wherein the first computer processor and the second computer processor comprise a network system, comprising:
-
means for transferring data between the first and second computer processor based on an impact of the transfer on a dynamically determined measure of performance, wherein the means for transferring data between the first and second computer processor based on an impact of the transfer on a measure of performance comprises, means for monitoring a real time availability of a system resource, and means for transferring data between the first and second computer processor based on a comparison of the availability of a system resource to a predetermined threshold; and means for transferring data between the first and second computer processor if a predefined maximum time between transferring data has elapsed irrespective of the availability of the network resource. - View Dependent Claims (13)
-
Specification