Storage system and storage device
AssigneeFujitsu Limited
InventorsShinichi KAMEYAMA, Takashi KAWADA, Ryoko MASUDA
Life of this patent
Estimating the term…
Abstract
A storage device including a first memory that stores a plurality of pieces of data a second memory that stores first state information indicating a state of update of the plurality of pieces of data, and a processor coupled to the first memory and the second memory and the processor configured to receive a update request for the plurality of pieces of data stored in the first memory, update a part of the plurality of pieces of data corresponding to the update request in response to an update of a second storage device coupled to the storage device, and update the first state information in response to the update of the plurality of pieces of data.
Claims4
A storage system comprising:
- a first storage device including:
- a first memory that stores a plurality of pieces of data;
- a second memory that stores first state information indicating a state of update of the plurality of pieces of data;
- and
- a first processor coupled to the first memory and the second memory;
- a second storage device including:
- a third memory that stores a plurality of pieces of first copied data that is a copy of the plurality of pieces of data;
- a fourth memory that stores second state information indicating a state of update of the plurality of pieces of first copied data;
- and
- a second processor coupled to the third memory and the fourth memory;
- and
- a third storage device including:
- a fifth memory that stores a plurality of pieces of second copied data that is a copy of the plurality of pieces of data;
- wherein
- the first processor is configured to:
- receive a update request for the plurality of pieces of data stored in the first memory;
- the second processor is configured to:
- update a part of the plurality of pieces of first copied data corresponding to the update request;
- update the second state information in response to an update of the plurality of pieces of first copied data;
- wherein
- the first processor is further configured to:
- update a part of the plurality of pieces of data corresponding to the update request in response to an update of the second state information;
- update the first state information in response to an update of the plurality of pieces of data;
- transmit the plurality of pieces of updated data to the third storage device in response to an update of the first state information;
- update the first state information in response to a transmission of the plurality of pieces of updated data;
- and wherein
- the second processor is further configured to:
- when the first storage device stops, transmit the plurality of pieces of updated first copied data to the third storage device, the plurality of pieces of updated first copied data being specified based on the second state information.
A storage device comprising:
- a first memory that stores a plurality of pieces of data;
- a second memory that stores first state information indicating a state of update of the plurality of pieces of data;
- and
- a processor coupled to the first memory and the second memory;
- wherein
- the storage device is coupled to a second storage device including:
- a third memory that stores a plurality of pieces of first copied data that is a copy of the plurality of pieces of data;
- and
- a fourth memory that stores second state information indicating a state of update of the plurality of pieces of first copied data;
- and wherein
- the processor is configured to:
- receive a update request for the plurality of pieces of data stored in the first memory;
- update a part of the plurality of pieces of data corresponding to the update request in response to an update of the plurality of pieces of first copied data corresponding to the update request and an update of the second state information corresponding to the update request;
- update the first state information in response to the update of the plurality of pieces of data;
- transmit the plurality of pieces of updated data to a third storage device in response to the update of the first state information, the third storage device storing a plurality of pieces of second copied data that is a copy of the plurality of pieces of data;
- and
- update the first state information in response to a transmission of the plurality of pieces of updated data.
Dependencies are inferred from the claim text.