DATA PROCESSING SYSTEM
First Claim
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 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 written in the first storage area and update information relating to the data 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 written in the third storage area and update information relating to the data 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.
0 Assignments
0 Petitions
Accused Products
Abstract
A data processing system includes at least a first storage system, a second storage system and a third storage system. The third storage system maintains a replication of data stored in the first storage system. When updating data in the first storage system, the first storage system updates the replication of data stored in the third storage system and creates a journal. The journal is formed from a copy of data used for update and update information such as a write command for update, etc. The second storage system also maintains a replication of data stored in the first storage system. The second storage system obtains the journal, and updates data stored therein corresponding to data stored in the first storage system in the order of data update performed in the first storage system. When updating data stored in the third storage system corresponding to data stored in the first storage system, the third storage system creates a journal using data update numbers created in the first storage system. When the first storage system fails, the second storage system obtains the journal from the third storage system, and updates data stored therein corresponding to data stored in the first storage system in the order of data update performed in the first storage system.
-
Citations
15 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 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 written in the first storage area and update information relating to the data 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 written in the third storage area and update information relating to the data 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification