Remote copy system
First Claim
1. A computer system, comprising:
- a first storage system that is coupled to a first host computer;
a second storage system that is coupled to a second host computer and the first storage system; and
a third storage system that is coupled to the first storage system and the second storage system, wherein;
the first storage systems;
stores data sent from the first host computer,transfers the data sent from the first host computer to the second storage system by synchronous remote copy, andtransfers the data sent from the first host computer to the third storage system by asynchronous remote copy; and
the second storage system;
comprises a first difference bitmap,updates a bit of the first difference bitmap corresponding to an area to which the data has been written from the second host computer after data is written from the second host computer to the second storage system,transfers the data stored in the area corresponding to the updated bit of the first difference bitmap to the third storage system,instructs the third storage system to delete a pair relationship between the third storage system and the first storage system in response to detecting a failure of the first storage system,monitors a journal transfer between the first storage system and the third storage system to determine that the pair relationship between the first storage system and the third storage system is deleted,creates a third difference bitmap used in connection with asynchronous transfers from the second storage system to the third storage system when it is determined that the pair relationship between the first storage system and the third storage system is deleted,copies bit values of the first difference bitmap to the third difference bitmap, andtransfers data from the second storage system to the third storage system based upon the bit values of the third difference bitmap.
3 Assignments
0 Petitions
Accused Products
Abstract
To provide a computer system constituting a multitarget array and utilizing a remote copy technique for backing up data, in which when a failure occurs in a primary site, a new pair is formed between remaining two secondary sites without copying all data. A first secondary site is associated with the primary site by synchronous remote copy. A second secondary site is associated with the primary site by asynchronous remote copy. A storage system of the first secondary site includes a difference bitmap indicating an area to which data has been written from a host computer. When a failure occurs in a host computer of the primary site, only data of an area indicated by the difference bitmap is transferred to a storage system of the second secondary site.
-
Citations
8 Claims
-
1. A computer system, comprising:
-
a first storage system that is coupled to a first host computer; a second storage system that is coupled to a second host computer and the first storage system; and a third storage system that is coupled to the first storage system and the second storage system, wherein; the first storage systems; stores data sent from the first host computer, transfers the data sent from the first host computer to the second storage system by synchronous remote copy, and transfers the data sent from the first host computer to the third storage system by asynchronous remote copy; and the second storage system; comprises a first difference bitmap, updates a bit of the first difference bitmap corresponding to an area to which the data has been written from the second host computer after data is written from the second host computer to the second storage system, transfers the data stored in the area corresponding to the updated bit of the first difference bitmap to the third storage system, instructs the third storage system to delete a pair relationship between the third storage system and the first storage system in response to detecting a failure of the first storage system, monitors a journal transfer between the first storage system and the third storage system to determine that the pair relationship between the first storage system and the third storage system is deleted, creates a third difference bitmap used in connection with asynchronous transfers from the second storage system to the third storage system when it is determined that the pair relationship between the first storage system and the third storage system is deleted, copies bit values of the first difference bitmap to the third difference bitmap, and transfers data from the second storage system to the third storage system based upon the bit values of the third difference bitmap. - View Dependent Claims (2, 3, 4)
-
-
5. A control method for a computer system,
the computer system comprising: -
a first storage system that is coupled to a first host computer; a second storage system that is coupled to a second host computer and the first storage system, and comprises a first difference bitmap; and a third storage system that is coupled to the first storage system and the second storage system, the control method comprising the steps of; transferring data written from the first host computer to the second storage system by synchronous remote copy; further transferring the data written from the first host computer to the third storage system by asynchronous remote copy; writing data sent from the second host computer to the second storage system; updating a bit of the first difference bitmap corresponding to an area to which the data has been written from the second host computer; transferring the data stored in the area corresponding to the updated bit of the first difference bitmap from the second storage system to the third storage system; detecting a failure of the first storage system; instructing the third storage system to delete a pair relationship between the third storage system and the first storage system when the failure of the first storage system is detected, monitoring a journal transfer between the first storage system and the third storage system to determine that the pair relationship between the first storage system and the third storage system is deleted, creating a third difference bitmap used in connection with asynchronous transfers from the second storage system to the third storage system when it is determined that the pair relationship between the first storage system and the third storage system is deleted, copying bit values of the first difference bitmap to the third difference bitmap, and transferring data from the second storage system to the third storage system based upon the bit values of the third difference bitmap. - View Dependent Claims (6, 7, 8)
-
Specification