Data copying
AssigneeInternational Business Machines Corporation
InventorsJohn P. Agombar, Christopher B. E. Beeken
Life of this patent
Estimating the term…
Abstract
A data processing system includes a host and a plurality of locations. A difference recording operation between a first location of the plurality of locations and a second location of the plurality of locations is started. A first operational relationship between a third location of the plurality of locations and the first location is started. A signal is sent in response to the first operational relationship starting after the difference recording operation. A first dataset is updated in response to the host writing data to at least one of the first location or the second location. The first dataset is updated with changes to the first location in response to the signal.
Claims15
A computer management apparatus for copying data in a data processing system, wherein the data processing system comprises a host and a plurality of locations, the apparatus comprising a plurality of non-transitory components, including:
- a first operation component, operable for starting a difference recording operation between a first location of the plurality of locations and a second location of the plurality of locations;
- a second operation component, operable for starting a first operational relationship between a third location of the plurality of locations and the first location;
- a timer component, operable for sending a signal, responsive to the first operational relationship starting after the difference recording operation;
- an update component, operable for updating a first dataset, responsive to the host writing data to at least one of the first location or the second location;
- and
- a background component, operable for updating the first dataset with changes to the first location, responsive to the timer component sending the signal.
A computer program product for locating a computer-controlled entity using a processor device, the computer program product comprising a computer-readable storage medium having non-transitory computer-readable program code portions stored therein, the computer-readable program code portions comprising:
- a first executable portion for starting a difference recording operation between a first location of the plurality of locations and a second location of the plurality of locations;
- a second executable portion for starting a first operational relationship between a third location of the plurality of locations and the first location;
- a third executable portion for sending a signal, responsive to the first operational relationship starting after the difference recording operation;
- a fourth executable portion for updating a first dataset, responsive to the host writing data to at least one of the first location or the second location;
- and
- a fifth executable portion for updating the first dataset with changes to the first location, responsive to the signal.
Dependencies are inferred from the claim text.