Method for duplicating data of storage subsystem and data duplicating system
First Claim
1. A computer-implemented method of duplicating data in a system provided with a first storage subsystem group, comprising a first plurality of storage subsystems, and a second storage subsystem group, comprising a second plurality of storage subsystems,wherein the storage subsystems of the second storage subsystem group store copies of the data of the first storage subsystem group,wherein each of the storage subsystems of the first storage subsystem group writes the data into a storage device of the first storage subsystem group, assigns a serial number and a time, and transfers the data through a transmission line to at least one of the storage subsystems of the second storage subsystem group, andwherein a plurality of data received by each of the storage subsystems of the second storage subsystem group is arranged sequentially based on the serial numbers, andwherein an oldest time is decided from among a plurality of latest times by each of storage subsystems of the second storage subsystem group, each latest time being related to the plurality of data arranged based on the serial numbers, each latest time being communicated for comparison between at least some of the storage subsystems of the second storage subsystem group, andwherein data that is related to a time not later than the decided oldest time are selected as data to be written to the storage device of each of the storage subsystems of the second storage subsystem group,wherein one of the storage subsystems of the second storage subsystem group is a predetermined storage subsystem and each of the storage subsystems, other than the predetermined storage subsystem, notifies the predetermined storage subsystem of a latest time of data from the other storage subsystems, and the predetermined storage subsystem decides the oldest time from among the latest time of data in each of the other storage subsystems and a latest time of data stored in the predetermined storage subsystem.
0 Assignments
0 Petitions
Accused Products
Abstract
In order to realize asynchronous type system assuring the consistency of data with the function of disk subsystems without the need of introducing new software to a host unit and without the deterioration of the performance of a main center, in a remote copy system which copies the data to the disk subsystems of the remote center for duplicating the data in the disk subsystems of the main center, the disk subsystems give serial numbers and times to the data together with writing said data to the storage devices in the disk subsystem and transfer said data to the other disk subsystems, and the other disk subsystems arrange the two or more data in the sequence of the serial numbers, decide the oldest time among the latest time given to each of the disk subsystems communicating among the disk subsystems and the data given with the time not later than the decided oldest time are the objects of writing to each of the disk storage devices.
-
Citations
13 Claims
-
1. A computer-implemented method of duplicating data in a system provided with a first storage subsystem group, comprising a first plurality of storage subsystems, and a second storage subsystem group, comprising a second plurality of storage subsystems,
wherein the storage subsystems of the second storage subsystem group store copies of the data of the first storage subsystem group, wherein each of the storage subsystems of the first storage subsystem group writes the data into a storage device of the first storage subsystem group, assigns a serial number and a time, and transfers the data through a transmission line to at least one of the storage subsystems of the second storage subsystem group, and wherein a plurality of data received by each of the storage subsystems of the second storage subsystem group is arranged sequentially based on the serial numbers, and wherein an oldest time is decided from among a plurality of latest times by each of storage subsystems of the second storage subsystem group, each latest time being related to the plurality of data arranged based on the serial numbers, each latest time being communicated for comparison between at least some of the storage subsystems of the second storage subsystem group, and wherein data that is related to a time not later than the decided oldest time are selected as data to be written to the storage device of each of the storage subsystems of the second storage subsystem group, wherein one of the storage subsystems of the second storage subsystem group is a predetermined storage subsystem and each of the storage subsystems, other than the predetermined storage subsystem, notifies the predetermined storage subsystem of a latest time of data from the other storage subsystems, and the predetermined storage subsystem decides the oldest time from among the latest time of data in each of the other storage subsystems and a latest time of data stored in the predetermined storage subsystem.
-
7. A data duplicating system, comprising:
-
a first storage subsystem group comprising a plurality of first storage subsystems; and a second storage subsystem group comprising a plurality of second storage subsystems that store copies of the data of the first storage subsystem group, wherein each of the first storage subsystems comprises a means of writing data to a storage device thereof, a means of giving a serial number and a time to said data, a means of transmitting said data with the serial number and the time through a transmission line to one of the second storage subsystems, wherein each of the second storage subsystems comprises a means for arranging the received plurality of data in sequence based on said serial numbers, a means for deciding an oldest time from among a plurality of latest times associated with the second storage subsystems by comparing the latest time from at least some of the second storage subsystems with other second storage subsystems, and a means of writing the data with a time not later than a decided oldest time to a storage device of each of the second storage subsystems, each latest time in a second storage subsystem being related to the times of the plurality of data arranged based on the associated serial numbers, wherein one of the second storage subsystems is a predetermined storage subsystem and each of the second storage subsystems, other than the predetermined storage subsystem, notifies the predetermined storage subsystem of a latest time of data, and the predetermined storage subsystem decides the oldest time from among the latest time of data from the other second storage subsystems and a latest time of data stored in the predetermined storage subsystem. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification