Method and system for storing duplicate data
First Claim
1. A data duplicating method that connects a first information processing system comprised of a first host computer and a first storage device and at least one second information processing system comprised of a second host computer and a second storage device through a data transfer path and copies first update data generated in said first information processing system to said second information processing system,wherein said first information processing system generates first difference control information for identifying any said first update data not copied to the second information processing system,wherein said second information processing system generates second difference control information for identifying second update data generated in said second information processing system after taking over information and data processing performed by said first information processing system when said first information processing system stops operating, and after resumption of operation of said first information processing system, the second information processing system reads the first difference information and executes a logical sum operation on the first difference information and the second difference information managed in the second information processing system, a result of the logical sum operation being reflected in the second difference control information, said second update data being selectively copied to said first information processing system on the basis of said second difference control information in which said logical sum is reflected,wherein said difference control information is a bit map that indicates the presence or absence of completion of data duplication of first and second update data at a plurality of individual units of data storage in each of said first and second storage devices.
1 Assignment
0 Petitions
Accused Products
Abstract
During recovery of a master system, a mismatch between data in the master system and that in a backup system is obviated quickly to shorten time consumed before resumption of operation of the master system. The backup system controls, as second difference information, update data generated over a substitute operation period between occurrence of a disabled state of the master system and recovery thereof and when the master system is enabled to operate, a range of addition of first difference information inside the master system and the second difference information or only a range of the second difference information is copied to the master system to eliminate the data mismatch.
-
Citations
8 Claims
-
1. A data duplicating method that connects a first information processing system comprised of a first host computer and a first storage device and at least one second information processing system comprised of a second host computer and a second storage device through a data transfer path and copies first update data generated in said first information processing system to said second information processing system,
wherein said first information processing system generates first difference control information for identifying any said first update data not copied to the second information processing system, wherein said second information processing system generates second difference control information for identifying second update data generated in said second information processing system after taking over information and data processing performed by said first information processing system when said first information processing system stops operating, and after resumption of operation of said first information processing system, the second information processing system reads the first difference information and executes a logical sum operation on the first difference information and the second difference information managed in the second information processing system, a result of the logical sum operation being reflected in the second difference control information, said second update data being selectively copied to said first information processing system on the basis of said second difference control information in which said logical sum is reflected, wherein said difference control information is a bit map that indicates the presence or absence of completion of data duplication of first and second update data at a plurality of individual units of data storage in each of said first and second storage devices.
-
2. A data duplicating method that connects a first information processing system comprised of a first host computer and a first storage device and at least one second information processing system comprised of a second host computer and a second storage device through a data transfer path and asynchronously copies first update data generated in said first information processing system to said second information processing system, said first information processing system having first difference control information for identifying said first update data not copied to said second information processing system,
wherein said second information processing system creates second difference control information for identifying second update data generated in said second information processing system after taking over information and data processing performed by said first information processing system when said first information processing system stops operating, and after resumption of operation of said first information processing system, the second information processing system reads the first difference information and executes a logical sum operation on the first difference information and the second difference information managed in the second information processing system, a result of the logical sum operation being reflected in the second difference control information, a range of data being selectively copied to said first information processing system based on said second difference control information in which said logical sum is reflected, wherein said first and second difference control information are a bit map that indicates the presence or absence of completion of data duplication of said first and second update data at a plurality of individual unit of data storage in each of said first and second storage devices.
-
3. A data duplicating method that connects a first information processing system comprised of a first host computer and a first storage device and at least one second information processing system comprised of a second host computer and a second storage device through a data transfer path and asynchronously copies first update data generated in said first information processing system to said second information processing system, said first information processing system having first difference control information for identifying said first update data not copied to said second information processing system,
wherein said second information processing system possesses second difference control information for identifying second update data generated in said second information processing system after taking over information and data processing performed by said first information processing system when said first information processing system stops operating, and after resumption of operation of said first information processing system, the second information processing system reads the first difference information and executes a logical sum operation on the first difference information and the second difference information managed in the second information processing system, a result of the logical sum operation being reflected in the second difference control information, said second update data being selectively copied to said first information processing system on the basis of said second difference control information in which said logical sum is reflected, wherein said first and second difference control information are a bit map that indicates the presence or absence of completion of data duplication of said first and second update data at a plurality of individual units of data storage in each of said first and second storage device.
-
4. A data duplicating method that connects a first information processing system comprised of a first host computer and a first storage device and at least one second information processing system comprised of a second host computer and a second storage device through a data transfer path and synchronously copies first update data generated in said first information processing system to said second information processing system,
Wherein said first information processing system generates first difference control information for identifying any said first update data not copied to the second information processing system, wherein said second information processing system generates second difference control information for identifying second update data generated in said second information processing system subsequent to taking over information and data processing performed by said first information processing system when said first information processing system stops operating, and after resumption of operation of said first information processing system, the second information processing system reads the first difference information and executes a logical sum operation on the first difference information and the second difference information managed in the second information processing system, a result of the logical sum operation being reflected in the second difference control operation, said second update data being selectively copied to said first information processing system on the basis of said second difference control information in which said logical sum is reflected, wherein said second difference control information is a bit map that indicates the presence or absence of completion of data duplication at a plurality of individual units of data storage in each of said first and second storage devices.
-
5. A data duplicating system comprising a first information processing system comprised of a first host computer and a first storage device, at least one second information processing system comprised of a second host computer and a second storage device and a data transfer path through which data transfer between said first and second information processing systems is carried out, whereby said data duplicating system copies first update data generated in said first information processing system to said second information processing system through said data transfer path,
wherein said first information processing system generates first difference control information for identifying any said first update data not copied to the second information processing system, wherein said second information processing system creates second difference control information for identifying second update data generated in said second information processing system subsequent to taking over information and data processing performed by said first information processing system when said first information processing system is disabled to operate, and when said first information processing system is enabled to operate, the second information processing system reads the first difference information and executes a logical sum operation on the first difference information and the second difference information managed in the second information processing system, a result of the logical sum operation being reflected in the second difference control information, said second update data being selectively copied to said first information processing system on the basis of said second difference control information in which said logical sum is reflected, wherein said difference control information is a bit map that indicates the presence or absence of completion of duplication of said first and second update data at a plurality of units of data storage in each of said first and second storage devices.
-
6. A data duplicating system comprising a first information processing system comprised of a first host computer and a first storage device, at least one second information processing system comprised of a second host computer and a second storage device and a data transfer path through which data transfer between said first and second information processing systems is carried out, whereby said data duplicating system asynchronously copies first update data generated in said first information processing system to said second information processing system through said data transfer path,
wherein said first information processing system produces first difference control information for identifying said first update data not copied to said second information processing system, and wherein said second information processing system produces second difference control information for identifying second update data generated in said second information processing system subsequent taking over information and data processing system performed by said first information processing system when said first information processing system is disabled to operate, and when said first information processing system is enabled to operate, the second information processing system reads the first difference information and executes a logical sum operation on the first difference information and the second difference information managed in the second information processing system, a result of the logical sum operation being reflected in the second difference control information, a range of data being selectively copied to said first information processing system on the basis of said second difference control information in which said logical sum is reflected, wherein said first and second difference control information are a bit map that indicates the presence or absence of completion of data duplication of said first and second update data at a plurality of units of data storage in each of said first and second storage devices.
-
7. A data duplicating system comprising a first information processing system comprised of a first host computer and a first storage device, at least one second information processing system comprised of a second host computer and a second storage device and a data transfer path through which data transfer between said first and second information processing systems is carried out, whereby said data duplicating system asynchronously copies first update data generated in said first information processing system to said second information processing system through said data transfer path,
wherein said first information processing system includes first difference control information for identifying said first update data not copied to said second information processing system, and wherein said second information processing system includes second difference control information for identifying second update data generated in said second information processing system subsequent to taking over information and data processing performed by said first information processing system when said first information processing system is disabled to operate, and when said first information processing system is enabled to operate, the second information processing system reads the first difference information and executes a logical sum operation on the first difference information and the second difference information managed in the second information processing system, a result of the logical sum operation being reflected in the second difference control information, said second update data being selectively copied to said first information processing system on the basis of said second difference control information in which said logical sum is reflected, wherein said first and second difference control information are a bit map that indicates the presence or absence of completion of data duplication of said first and second update data at a plurality of units of data storage in each of said first and second storage devices.
-
8. A data duplicating system comprising a first information processing system comprised of a first host computer and a first storage device, at least one second information processing system comprised of a second host computer and a second storage device and a data transfer path through which data transfer between said first and second information processing systems is carried out, whereby said data duplicating system synchronously copies first update data generated in said first information processing system to said second information processing system through said data transfer path,
wherein said first information processing system generates first difference control information for identifying any said first update data not copied to the second information processing system, wherein said second information processing system generates second difference control information for identifying second update data generated in said second information processing system subsequent to taking over information and data processing performed by said first information processing system when said first information processing system is disabled to operate, and when said first information system is enabled to operate, the second information processing system reads the first difference information and executes a logical sum operation on the first difference information and the second difference information managed in the second information processing system, a result of the logical sum operation being reflected in the second difference control information, said second update data being selectively copied to said first information processing system on the basis of said second difference control information in which said logical sum is reflected, when said second difference control information is a bit map that indicates the presence or absence of completion of data duplication of said first and second update data at a plurality of units of data storage in each of said first and second storage devices.
Specification