Storage system for multi-site remote copy
First Claim
Patent Images
1. A storage system comprising:
- a first disk array system, adapted to be coupled to a host computer, and comprising a plurality of first disk drive units in which data are stored and a first controller which controls storing of data sent from said host computer to a primary volume related to at least a portion of said first disk drive units;
a second disk array system, adapted to be coupled to said first disk array system, and comprising a plurality of second disk drive units in which data are stored and a second controller which receives data of said primary volume from said first disk array system by an asynchronous remote copy procedure and controls storing of data received from said first disk array system to a secondary volume related to at least a portion of said second disk drive units; and
a third disk array system, adapted to be coupled to said first disk array system, and comprising a plurality of third disk drive units in which data are stored and a third controller which receives data of said primary volume from said first disk array system by a synchronous remote copy procedure and controls storing of data received from said first disk array system to a third volume related to at least a portion of said third disk drive units,wherein said third disk array system is adapted to comprise a first bitmap and a second bitmap, said first bitmap storing information related to data of a plurality of write requests received from said first disk array system during a first time period, said second bitmap storing information related to data of a plurality of write requests received from said first disk array system during a second time period which is different from said first time period.
0 Assignments
0 Petitions
Accused Products
Abstract
Information about remote copy target volumes of other storage systems 2 each having one and the same original volume V1 is registered for each remote copy target volume in advance. When there occurs a failure in a copy source storage system 2, a copy source volume for remote copy target volumes using the storage system 2 having a failure as their copy source is selected newly from the registered copy source volumes, and remote copy is resumed.
57 Citations
21 Claims
-
1. A storage system comprising:
-
a first disk array system, adapted to be coupled to a host computer, and comprising a plurality of first disk drive units in which data are stored and a first controller which controls storing of data sent from said host computer to a primary volume related to at least a portion of said first disk drive units; a second disk array system, adapted to be coupled to said first disk array system, and comprising a plurality of second disk drive units in which data are stored and a second controller which receives data of said primary volume from said first disk array system by an asynchronous remote copy procedure and controls storing of data received from said first disk array system to a secondary volume related to at least a portion of said second disk drive units; and a third disk array system, adapted to be coupled to said first disk array system, and comprising a plurality of third disk drive units in which data are stored and a third controller which receives data of said primary volume from said first disk array system by a synchronous remote copy procedure and controls storing of data received from said first disk array system to a third volume related to at least a portion of said third disk drive units, wherein said third disk array system is adapted to comprise a first bitmap and a second bitmap, said first bitmap storing information related to data of a plurality of write requests received from said first disk array system during a first time period, said second bitmap storing information related to data of a plurality of write requests received from said first disk array system during a second time period which is different from said first time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A storage system comprising:
-
a first disk array system, adapted to be coupled to a host computer, and comprising a plurality of first disk drive units in which data are stored and a first controller which controls storing of data sent from said host computer to a primary volume related to at least a portion of said first disk drive units; a second disk array system adapted to be coupled to said first disk array system, and comprising a plurality of second disk drive units in which data are stored and a second controller which receives data of said primary volume from said first disk array system by an asynchronous remote copy procedure and controls storing of data received from said first disk array system to a secondary volume related to at least a portion of said second disk drive units; and a third disk array system, adapted to be coupled to said first disk array system, and comprising a plurality of third disk drive units in which data are stored and a third controller which receives data of said primary volume from said first disk array system by a synchronous remote copy procedure and controls storing of data received from said first disk array system to a third volume related to at least a portion of said third disk drive units, wherein said third disk array system is adapted to include a first bitmap and a second bitmap, said first bitmap storing information related to data of a plurality of write requests received from said first disk array system by said synchronous remote copy procedure during a first time period, said second bitmap storing information related to data of a plurality of write requests received from said first disk array system by said synchronous remote copy procedure during a second time period which is different from said first time period.
-
-
16. A storage system comprising:
-
a first disk array system, adapted to be coupled to a host computer, and comprising a plurality of first disk drive units in which data are stored and a first controller which controls storing of data sent from said host computer to a primary volume related to at least a portion of said first disk drive units; a second disk array system, adapted to be coupled to said first disk array system, and comprising a plurality of second disk drive units in which data are stored and a second controller which receives data of said primary volume from said first disk array system by an asynchronous remote copy procedure and controls storing of data received from said first disk array system to a secondary volume related to at least a portion of said second disk drive units; and a third disk array system, adapted to be coupled to said first disk array system, and comprising a plurality of third disk drive units in which data are stored and a third controller which receives data of said primary volume from said first disk array system by a synchronous remote copy procedure and controls storing of data received from said first disk array system to a third volume related to at least a portion of said third disk drive units, wherein said third disk array system is adapted to relate to a first bitmap and a second bitmap, said first bitmap indicating information related to data received from said first disk array system based on said synchronous remote copy procedure during a first time period, said second bitmap indicating information related to data received from said first disk array system based on said synchronous remote copy procedure during a second time period which is different from said first time period, and wherein, in the event of a disaster that affects said first disk array system, one of said second disk array system and said third disk array system is adapted to function as a source disk array system, which transfers data to be copied to another of said second disk array system and said third disk array system as a target disk array system.
-
-
17. A storage system comprising:
-
a first disk array system, adapted to be coupled to a host computer, and comprising a plurality of first disk drive units in which data are stored and a first controller which controls storing of data sent from said host computer to a primary volume related to at least a portion of said first disk drive units; a second disk array system, adapted to be coupled to said first disk array system, and comprising a plurality of second disk drive units in which data are stored and a second controller which receives data of said primary volume from said first disk array system by an asynchronous remote copy procedure and controls storing of data received from said first disk array system to a secondary volume related to at least a portion of said second disk drive units; a third disk array system, adapted to be coupled to said first disk array system, and comprising a plurality of third disk drive units in which data are stored and a third controller which receives data of said primary volume from said first disk array system by a synchronous remote copy procedure and controls storing of data received from said first disk array system to a third volume related to at least a portion of said third disk drive units; a first bitmap, in said third disk array system, adapted to indicate information related to data received from said first disk array system during a first time period; and a second bitmap, in said third disk array system, adapted to indicate information related to data received from said first disk array system during a second time period which is different from said first time period, wherein said second disk array system or said third disk array system is adapted to be decided as a source disk array system, which transfers data to be copied to a target disk array system, in the event of a disaster that affects said first disk array system. - View Dependent Claims (18, 19)
-
-
20. A storage system comprising:
-
a first disk array system, configured to be coupled to a host computer, and comprising a plurality of first disk drive units in which data are stored and a first controller which controls storing of data sent from said host computer to a primary volume related to at least a portion some of said first disk drive units; a second disk array system, configured to be coupled to said first disk array system, and comprising a plurality of second disk drive units in which data are stored and a second controller which receives data of said primary volume from said first disk array system by an asynchronous remote copy procedure and controls storing of data received from said first disk array system to a secondary volume related to at least a portion of said second disk drive units; a third disk array system, configured to be coupled to said first disk array system, and comprising a plurality of third disk drive units in which data are stored and a third controller which receives data of said primary volume from said first disk array system by a synchronous remote copy procedure and controls storing of data received from said first disk array system to a third volume related to at least a portion of said third disk drive units, wherein said third disk array system is configured to store information related to data of a plurality of write requests received from said first disk array system by said synchronous remote copy procedure in said first area during a first time period and to store information related to data of a plurality of write requests received from said first disk array system by said synchronous remote copy procedure in said second area during a second time period which is different from said first time period.
-
-
21. A storage system comprising:
-
a first disk array system, configured to be coupled to a host computer, and comprising a plurality of first disk drive units in which data are stored and a first controller which controls storing of data sent from said host computer to a primary volume related to at least a portion of said first disk drive units; a second disk array system, configured to be coupled to said first disk array system, and comprising a plurality of second disk drive units in which data are stored and a second controller which receives data of said primary volume from said first disk array system by an asynchronous remote copy procedure and controls storing of data received from said first disk array system to a secondary volume related to at least a portion said second disk drive units; and a third disk array system, configured to be coupled to said first disk array system, and comprising a plurality of third disk drive units in which data are stored and a third controller which receives data of said primary volume from said first disk array system by a synchronous remote copy procedure and controls storing of data received from said first disk array system to a third volume related to at least a portion of said third disk drive units, wherein said third disk array system is configured to relate to a first bitmap and a second bitmap, said first bitmap related to information of data of a plurality of write requests received from said first disk array system during a first time period, said second bitmap related to information of data of a plurality of write requests received from said first disk array system during a second time period which is different from said first time period, and wherein, after said first disk array system has a failure, said third disk array system is configured to transfer data, which are not stored in said second disk array system, to said second disk array system by using said second bitmap.
-
Specification