Remote copy for a storage controller with reduced data size
First Claim
1. A remote copy method performed among a plurality of storage sub-systems comprising:
- receiving a position information specifying a location of a logical volume of a first storage sub-system thereby to transmit data in a location specified by said position information from said first storage sub-system to a logical volume of a second storage sub-system;
storing in said second storage sub-system said data in said location transmitted from said first storage sub-system in said logical volume of said second storage sub-system;
storing transfer states on transmitting of said data in said location in said logical volume of said second storage sub-system;
issuing an inquiry of transfer states to other storage sub-systems under transmitting of said data in said location in a logical volume of said other storage sub-systems; and
updating, in response to a result of said inquiry of transfer states to said other storage sub-system, transfer states for transmitting of said position information to said other storage sub-systems.
1 Assignment
0 Petitions
Accused Products
Abstract
Two data centers located in the vicinity are connected using a synchronous transfer copy function, and one of the data centers is coupled with a third data center disposed at a remote location by an asynchronous remote copying function. The order whereat a storage sub-system located in the vicinity has received data from a host is consistently guaranteed, and the third data center holds the data. Further, each storage sub-system includes a function whereby, during normal operation, data can be exchanged and the data update state can be obtained by the storage sub-systems located in the two data centers that do not directly engage in data transmission.
-
Citations
5 Claims
-
1. A remote copy method performed among a plurality of storage sub-systems comprising:
-
receiving a position information specifying a location of a logical volume of a first storage sub-system thereby to transmit data in a location specified by said position information from said first storage sub-system to a logical volume of a second storage sub-system; storing in said second storage sub-system said data in said location transmitted from said first storage sub-system in said logical volume of said second storage sub-system; storing transfer states on transmitting of said data in said location in said logical volume of said second storage sub-system; issuing an inquiry of transfer states to other storage sub-systems under transmitting of said data in said location in a logical volume of said other storage sub-systems; and updating, in response to a result of said inquiry of transfer states to said other storage sub-system, transfer states for transmitting of said position information to said other storage sub-systems. - View Dependent Claims (2)
-
-
3. A remote copy method performed among a plurality of storage sub-systems comprising:
-
receiving a position information specifying a location of a logical volume of a first storage sub-system; transmitting synchronously data in a location specified by said position information from said first storage sub-system to a logical volume of a second storage sub-system; transmitting synchronously data in a location specified by said position information from said first storage sub-system to a logical volume of a third storage sub-system; storing transfer states on transmitting of said data in both said logical volumes of said second and said third storage sub-systems; issuing an inquiry of transfer states to storage sub-systems other than said first storage sub-system on transmitting of said data to said logical volumes of said second and said third storage sub-systems; and updating, in response to a result of said inquiry of transfer states to said second and said third storage sub-systems, transfer states for transmitting of said data to said second and said third storage sub-systems. - View Dependent Claims (4)
-
-
5. A remote copy method performed among a plurality of storage sub-systems comprising:
-
receiving a position information specifying a location of a logical volume of a first storage sub-system; transmitting synchronously data in a location specified by said position information from said first storage sub-system to a logical volume of N second storage sub-systems; transmitting synchronously data in a location specified by said position information from said first storage sub-system to a logical volume of M third storage sub-systems; storing transfer states on transmitting of said data in both said logical volumes of said N second and said M third storage sub-systems; issuing an inquiry of transfer states to storage sub-systems other than said first storage sub-system on transmitting of said data to said logical volumes of said N second and said M third storage sub-systems; and updating, in response to a result of said inquiry of transfer states to said N second and said M third storage sub-systems, transfer states for transmitting of said data to said N second and said M third storage sub-systems.
-
Specification