Data processing system having first, second and third storage systems that are arranged to be changeable between a first status and a second status in response to a predetermined condition at the first storage system
First Claim
Patent Images
1. A data processing system comprising:
- a first storage system that is connected to a host device and sends and receives data to and from the host device;
a second storage system that is connected to the first storage system and receives data from the first storage system; and
a third storage system that is connected to the first storage system and the second storage system and receives data from the first storage system, whereinthe first storage system includes a first storage area that stores data sent from the host device, and a second storage area that stores the data to be written in the first storage area and update information relating to the data to be written in the first storage area,the second storage system includes a third storage area that stores data sent from the first storage system, and a fourth storage area that stores the data to be written in the third storage area and update information relating to the data to be written in the third storage area, andthe third storage system includes a fifth storage area that stores data read from the second storage area and update information relating to the data read from the second storage area, and a sixth storage area that stores data that is generated based on the data written in the fifth storage area and the update information relating to the data written in the fifth storage area, and whereinthe first storage system, the second storage system and the third storage system are arranged to be changeable between a first status and a second status in response to a predetermined condition at the first storage system,(1) the first status including;
a) a first copy procedure, according to a first copy pair being formed between the first storage area and the third storage area, in which the data to be written in the first storage area is copied to the second storage system where the data is copied to the third storage area and, in addition, the data with update information thereof are copied to the fourth storage area,b) a second copy procedure, according to a second copy pair being formed between the first storage area and the sixth storage area, in which the data with update information thereof are to be copied from the second storage area to the fifth storage area in a copy process between the first storage area and the sixth storage area,(2) the second status including;
a) a third copy procedure, according to a third copy pair being formed between the third storage area and the sixth storage area, in which the data with update information thereof are to be copied from the fourth storage area to the fifth storage area in a copy process between the third storage area and the sixth storage area;
wherein the first copy procedure copies the data to be written in the first storage area to the second storage system using a synchronous remote copy procedure and the second copy procedure copies the data with update information thereof from the second storage area to the fifth storage area using an asynchronous remote copy procedure.
0 Assignments
0 Petitions
Accused Products
Abstract
A data processing system includes a first storage system that is connected to a host device and sends and receives data to and from the host device; a second storage system that is connected to the first storage system and receives data from the first storage system; and a third storage system that is connected to the first storage system and receives data from the first storage system. The first storage system, the second storage system and the third storage system are arranged to be changeable between a first status including first and second copy pairs and a second status including a third copy pair in response to a predetermined condition at the first storage system.
74 Citations
17 Claims
-
1. A data processing system comprising:
-
a first storage system that is connected to a host device and sends and receives data to and from the host device; a second storage system that is connected to the first storage system and receives data from the first storage system; and a third storage system that is connected to the first storage system and the second storage system and receives data from the first storage system, wherein the first storage system includes a first storage area that stores data sent from the host device, and a second storage area that stores the data to be written in the first storage area and update information relating to the data to be written in the first storage area, the second storage system includes a third storage area that stores data sent from the first storage system, and a fourth storage area that stores the data to be written in the third storage area and update information relating to the data to be written in the third storage area, and the third storage system includes a fifth storage area that stores data read from the second storage area and update information relating to the data read from the second storage area, and a sixth storage area that stores data that is generated based on the data written in the fifth storage area and the update information relating to the data written in the fifth storage area, and wherein the first storage system, the second storage system and the third storage system are arranged to be changeable between a first status and a second status in response to a predetermined condition at the first storage system, (1) the first status including; a) a first copy procedure, according to a first copy pair being formed between the first storage area and the third storage area, in which the data to be written in the first storage area is copied to the second storage system where the data is copied to the third storage area and, in addition, the data with update information thereof are copied to the fourth storage area, b) a second copy procedure, according to a second copy pair being formed between the first storage area and the sixth storage area, in which the data with update information thereof are to be copied from the second storage area to the fifth storage area in a copy process between the first storage area and the sixth storage area, (2) the second status including; a) a third copy procedure, according to a third copy pair being formed between the third storage area and the sixth storage area, in which the data with update information thereof are to be copied from the fourth storage area to the fifth storage area in a copy process between the third storage area and the sixth storage area; wherein the first copy procedure copies the data to be written in the first storage area to the second storage system using a synchronous remote copy procedure and the second copy procedure copies the data with update information thereof from the second storage area to the fifth storage area using an asynchronous remote copy procedure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. In a data processing system including a first storage system that is connected to a host device and which sends and receives data to and from the host device;
- a second storage system that is connected to the first storage system and receives data from the first storage system; and
a third storage system that is connected to the first storage system and the second storage system and receives data from the first storage system, a method comprising the steps of;storing data, from the host device, in a first storage area of the first storage system, storing data, to be written in the first storage area and update information relating to the data to be written in the first storage area, in a second storage area in the first storage area, storing data, sent from the first storage system, into a third storage area in the second storage system, storing data, to be written in the third storage area and update information relating to the data to be written in the third storage area, in a fourth storage area in the second storage system, storing data, read from the second storage area and update information relating to data read from the second storage area, in a fifth storage area in the third storage system, and storing data, that is generated based on the data written in the fifth storage area and the update information relating to the data written in the fifth storage area, in a sixth storage area in the third storage system, wherein the first storage system, the second storage system and the third storage system are arranged to be changeable between a first status and a second status in response to a predetermined condition at the first storage system, (1) the first status including; a) a first copy procedure, according to forming a first copy pair between the first storage area and the third storage area, in which the data to be written in the first storage area is copied to the second storage system where the data is copied to the third storage area and, in addition, the data with update information thereof are copied to the fourth storage area, and b) a second copy procedure, according to forming a second copy pair between the first storage area and the sixth storage area, in which the data with update information thereof are to be copied from the second storage area to the fifth storage area in a copy process between the first storage area and the sixth storage area, (2) the second status including; a) a third copy procedure, according to forming a third copy pair between the third storage area and the sixth storage area, in which the data with update information thereof are to be copied from the fourth storage area to the fifth storage area in a copy process between the third storage area and the sixth storage area; wherein the first copy procedure copies the data to be written in the first storage area to the second storage system using a synchronous remote copy procedure and the second copy procedure copies the data with update information thereof from the second storage area to the fifth storage area using an asynchronous remote copy procedure. - View Dependent Claims (16, 17)
- a second storage system that is connected to the first storage system and receives data from the first storage system; and
Specification