Data processing system
First Claim
1. A data processing system, comprising:
- a primary site which includes a first computer and a first storage system connected to said first computer, said first storage system having a first logical volume for storing data sent from said first computer, said first logical volume related to at least one disk drive in said first storage system; and
a secondary site which includes a second computer and a second storage system connected to said second computer, said second storage system having a second logical volume related to at least one disk drive in said second storage system, said second logical volume forming a pair relationship of a remote copy process with said first logical volume and storing data already stored in said first logical volume;
wherein,said first storage system and said second storage system are connected to each other via a communication line;
said first storage system records update history of data as a journal in a storage device stores update data to be stored in said first logical volume into at least one of third logical volumes, and transfers said update data stored in said at least one of third logical volumes to said second storage system via said communication line in such a way that said second computer is not in a transport path of said transferred update data from said first storage system to said second storage system;
said second storage system stores said transferred update data into said second logical volume; and
said at least one of said third logical volumes is switched to another one of said third logical volumes during said remote copy process.
2 Assignments
0 Petitions
Accused Products
Abstract
In a data processing system Saving a primary site and a secondary site, storage systems are connected to each other via a communication line, data update history is recorded in a storage device as a journal in the primary site, and the journal is transferred to the secondary site via the communication line. During such transfer, loads will not concentrate to a specific volume, by switching the volume that stores the journal in the primary site, while, by switching the transfer-destination volume of the journal in the secondary site.
With such arrangement, in a data processing system, it is possible to ensure data consistency in a plurality of sites and prevent the system throughput capacity from being deteriorated without applying loads to a host and a network, and without causing load concentration on a specific storage device that is caused as a result of data update or recovery operations.
186 Citations
39 Claims
-
1. A data processing system, comprising:
-
a primary site which includes a first computer and a first storage system connected to said first computer, said first storage system having a first logical volume for storing data sent from said first computer, said first logical volume related to at least one disk drive in said first storage system; and a secondary site which includes a second computer and a second storage system connected to said second computer, said second storage system having a second logical volume related to at least one disk drive in said second storage system, said second logical volume forming a pair relationship of a remote copy process with said first logical volume and storing data already stored in said first logical volume; wherein, said first storage system and said second storage system are connected to each other via a communication line; said first storage system records update history of data as a journal in a storage device stores update data to be stored in said first logical volume into at least one of third logical volumes, and transfers said update data stored in said at least one of third logical volumes to said second storage system via said communication line in such a way that said second computer is not in a transport path of said transferred update data from said first storage system to said second storage system; said second storage system stores said transferred update data into said second logical volume; and said at least one of said third logical volumes is switched to another one of said third logical volumes during said remote copy process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A data processing system, comprising:
-
a primary site which includes a first computer and a first storage system connected to said first computer, said first storage system having a first logical volume for storing data sent from said first computer, said first logical volume related to at least one disk drive in said first storage system; and a secondary site which includes a second computer and a second storage system connected to said second computer, said second storage system having a second logical volume related to at least one disk drive in said second storage system, said second logical volume forming a pair relationship of a remote copy process with said first logical volume and storing data already stored in said first logical volume;
wherein,said first computer and said second computer are connected to each other via a first communication line, said first storage system and said second storage system are connected to each other via a second communication line, said first storage system stores update data to be stored in said first logical volume into at least one of third logical volumes, said first computer acquires information related to said update data stored in said at least one of third logical volumes from said first storage system and transmits the information to said second computer via said first communication line, said first storage system transfers said update data to said second storage system via said second communication line in such a way that said second computer is not in a transport path of said transferred update data from said first storage system to said second storage system, said second storage system stores the transferred update data into said second logical volume; and said at least one of said third logical volumes is switched to another one of said third logical volumes during said remote copy process. - View Dependent Claims (18, 19)
-
-
20. A data processing system, comprising:
-
a primary site which includes a first computer and a first storage system connected to said first computer; and a secondary site which includes a second computer and a second storage system connected to said second computer;
wherein,said first storage system and said second storage system are connected to each other via a communication line, said first storage system includes a first storage controller and a first storage device, said first storage controller executes a journal acquisition program which records data update history in said first storage device as a journal, and a journal transfer program which transfers said journal to said second storage system via said communication line, said second storage system includes a second storage controller and a second storage device, said second storage control system executes a journal reflection program which recovers data based on a journal and a journal transfer program which receives said transferred journal from said first storage system, when said journal is being transferred from said first storage system to said second storage system, said first storage controller, while said journal is being stored in a certain logical volume of said first storage system, switches a logical volume for storage to another logical volume of said first storage device, and said second storage controller, while said journal is being transferred to a certain logical volume of said second storage device, switches a transfer-target logical volume to another logical volume of said second storage device.
-
-
21. A data processing system, comprising:
-
a primary site which includes a first computer and a first storage system connected to said first computer; and a secondary site which includes a second computer and a second storage system connected to said second computer; wherein, said first storage system and said second storage system are connected to each other via a communication line; said first storage system records update history of data as a journal in a storage device, and transfers said journal to said second storage system via said communication line; and said second storage system stores said transferred journal to a storage device; wherein said second storage system acquires information related to a journal recorded in said first storage system, and said second storage system issues a command requesting said first storage system to send said journal; and wherein said journal recorded in a storage device of said first storage system is stored in a plurality of logical volumes, a logical volume for storage is switched to another logical volume, while the journal is stored in a certain logical volume, and said switching is made at a time when a command for requesting dispatch of said journal is received from said second storage system. - View Dependent Claims (22)
-
-
23. A data processing system, comprising:
-
a primary site which includes a first computer and a first storage system connected to said first computer; and a secondary site which includes a second computer and a second storage system connected to said second computer; wherein, said first storage system and said second storage system are connected to each other via a communication line; said first storage system records update history of data as a journal in a storage device, and transfers said journal to said second storage system via said communication line; and said second storage system stores said transferred journal to a storage device; wherein said second storage system acquires information related to a journal recorded in said first storage system, and said second storage system issues a command requesting said first storage system to send said journal; and wherein said transferred journal in said second storage system is stored in a plurality of logical volumes, a transfer-target logical volume is switched to another logical volume, while the journal is transferred to a certain logical volume, and said switching is made at a time when said journal transfer is started at said first storage system. - View Dependent Claims (24)
-
-
25. A data processing system, comprising:
-
a first storage system, in a primary site, coupled to a first computer and having a first logical volume for storing data sent from said first computer, said first logical volume related to at least one disk drive in said first storage system; and a second storage system, in a secondary site, coupled to a second computer and having a second logical volume related to at least one disk drive in said second storage system, said second logical volume forming a pair relationship of a remote copy process with said first logical volume and storing data already stored in said first logical volume; wherein said first storage system receives update data sent from said host computer and stores said update data into said first logical volume and transfers said update data to said second storage system such a way that said second computer is not in a transport path of said transferred update data from said first storage system to said second storage system; wherein said second storage system stores said transferred update data into at least one of third logical volumes and reads said stored update data from said at least one of third logical volumes and writes said read update data to said second logical volume; and said at least one of said third logical volumes is switched to another one of said third logical volumes during said remote copy process.
-
-
26. A data processing system, comprising:
-
a primary site which includes a first computer and a first storage system connected to said first computer; and a secondary site which includes a second computer and a second storage system connected to said second computer; wherein, said first storage system and said second storage system are connected to each other via a communication line; said first storage system records update history of data as a journal in a storage device, and transfers said journal to said second storage system via said communication line in such a way that said second computer is not in a transport path of said journal from said first storage system to said second storage system; said second storage system stores said transferred journal to a storage device; said journal recorded in the storage device of said first storage system is stored in a plurality of logical volumes; and the journal is stored in a certain logical volume, a logical volume for storage is switched to another logical volume. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. A data processing system, comprising:
-
a primary site which includes a first computer and a first storage system connected to said first computer; and a secondary site which includes a second computer and a second storage system connected to said second computer; wherein, said first storage system and said second storage system are connected to each other via a communication line; said first storage system records update history of data as a journal in a storage device, and transfers said journal to said second storage system via said communication line in such a way that said second computer is not in a transport path of said journal from said first storage system to said second storage system; said second storage system stores said transferred journal to a storage device; said second storage system acquires information related to a journal recorded in said first storage system, and said second storage system issues a command requesting said first storage system to send said journal; said journal recorded in a storage device of said first storage system is stored in a plurality of logical volumes, a logical volume for storage is switched to another logical volume, while the journal is stored in a certain logical volume, and said switching is made at a time when a command for requesting dispatch of said journal is received from said second storage system.
-
-
34. A data processing system, comprising:
-
a primary site which includes a first computer and a first storage system connected to said first computer; and a secondary site which includes a second computer and a second storage system connected to said second computer; wherein, said first storage system and said second storage system are connected to each other via a communication line; said first storage system records update history of data as a journal in a storage device, and transfers said journal to said second storage system via said communication line in such a way that said second computer is not in a transport path of said journal from said first storage system to said second storage system; said second storage system stores said transferred journal to a storage device; said second storage system acquires information related to a journal recorded in said first storage system, and said second storage system issues a command requesting said first storage system to send said journal; said transferred journal in said second storage system is stored in a plurality of logical volumes, a transfer-target logical volume is switched to another logical volume, while the journal is transferred to a certain logical volume, and said switching is made at a time when said journal transfer is started at said first storage system.
-
-
35. A data processing system, comprising:
-
a primary site which includes a first computer and a first storage system connected to said first computer, said first storage system having a first logical volume for storing data sent from said first computer, said first logical volume related to at least one disk drive in said first storage system; and a secondary site which includes a second computer and a second storage system connected to said second computer, said second storage system having a second logical volume related to at least one disk drive in said second storage system, said second logical volume forming a pair relationship of a remote copy process with said first logical volume and storing data already stored in said first logical volume;
wherein,said first storage system and said second storage system are connected to each other via a communication line, said first storage system includes a first storage controller and a first storage device, said first storage controller stores update data to be stored in said first logical volume into at least one of third logical volumes, and transfers said update data stored in said at least one of third logical volumes to said second storage system via said communication line, said second storage system includes a second storage controller and a second storage device, said second storage control system receives said transferred update data from said first storage system and recovers data based on said transferred update data, when said update data is being transferred from said first storage system to said second storage system, said first storage controller, while said update data is being stored in a certain logical volume of said first storage system, switches a logical volume for storage to another logical volume of said first storage device, and said second storage controller, while said update data is being transferred to a certain logical volume of said second storage device, switches a transfer-target logical volume to another logical volume of said second storage device.
-
-
36. A data processing system, comprising:
-
a primary site which includes a first computer and a first storage system connected to said first computer, said first storage system having a first logical volume for storing data sent from said first computer, said first logical volume related to at least one disk drive in said first storage system; and a secondary site which includes a second computer and a second storage system connected to said second computer, said second storage system having a second logical volume related to at least one disk drive in said second storage system, said second logical volume forming a pair relationship of a remote copy process with said first logical volume and storing data already stored in said first logical volume; wherein, said first storage system and said second storage system are connected to each other via a communication line; said first storage system stores update data to be stored in said first logical volume into at least one of third logical volumes, and transfers said update data stored in said at least one of third logical volumes to said second storage system via said communication line; and said second storage system stores said transferred update data to a storage device; wherein said second storage system acquires information related to update data recorded in said first storage system, and said second storage system issues a command requesting said first storage system to send said update data; and wherein said update data recorded in a storage device of said first storage system is stored in a plurality of logical volumes, a logical volume for storage is switched to another logical volume, while the update data is stored in a certain logical volume, and said switching is made at a time when a command for requesting dispatch of said update data is received from said second storage system. - View Dependent Claims (37)
-
-
38. A data processing system, comprising:
-
a primary site which includes a first computer and a first storage system connected to said first computer, said first storage system having a first logical volume for storing data sent from said first computer, said first logical volume related to at least one disk drive in said first storage system; and a secondary site which includes a second computer and a second storage system connected to said second computer, said second storage system having a second logical volume related to at least one disk drive in said second storage system, said second logical volume forming a pair relationship of a remote copy process with said first logical volume and storing data already stored in said first logical volume; wherein, said first storage system and said second storage system are connected to each other via a communication line; said first storage system stores update data to be stored in said first logical volume into at least one of third logical volumes, and transfers said update data stored in said at least one of third logical volumes to said second storage system via said communication line; and said second storage system stores said transferred update data to a storage device; wherein said second storage system acquires information related to update data recorded in said first storage system, and said second storage system issues a command requesting said first storage system to send said update data; and wherein said transferred update data in said second storage system is stored in a plurality of logical volumes, a transfer-target logical volume is switched to another logical volume, while the update data is transferred to a certain logical volume, and said switching is made at a time when said update data transfer is started at said first storage system. - View Dependent Claims (39)
-
Specification