Storage and control method of the same
AssigneeHitachi, Ltd.
InventorFumiaki HOSAKA
Life of this patent
Estimating the term…
Abstract
There is provided a storage having plural clusters. Each of the clusters includes a cache memory and a save memory. The processor of each of the clusters controls to write plural data pieces into the cache memory, controls to store all the data stored in the cache memory into the save memory upon an occurrence of a failure, and controls to restore some of the data stored in the save memory into the cache memory upon recovery from the failure.
Claims15
A storage including a plurality of clusters and a storage device, each of the clusters comprising a processor, a cache memory, and a save memory, the processor of each of the clusters includes:
- controlling to write the same data into the cache memories of all of the plurality of clusters;
- controlling to store all the data stored in the cache memories into the save memory for each of the clusters;
- checking of closure in the other cluster upon recovery from the failure,
- if the other cluster is not closed, controlling to restore only some of the data stored in the save memory, which is set to be stored in the storage device for each of the clusters but not stored in the storage device, into the cache memory;
- and
- if the other cluster is closed, controlling to restore also the data set to be restored by the processor of the closed cluster, into the cache memory.
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
A control method of a storage including a storage device and a plurality of clusters, each of the clusters comprising a processor, a cache memory, and a save memory, includes:
- a first step in which the processor of each of the clusters controls to write the same data into the cache memories of all of the plurality of clusters;
- a second step in which the processor of each of the clusters controls to store all the data stored in the cache memory into the save memory for each of the clusters upon an occurrence of a failure;
- and
- a third step in which the processor of each of the clusters checks closure in the other cluster,
- wherein, in the third step, if the other cluster is not closed, the processor controls to restore only some of the data stored in the save memory, which is set to be stored in the storage device but not stored in the storage device, into the cache memory, and
- wherein, in the third step, if the other cluster is closed, the processor controls to restore also the data set to be restored by the processor of the closed cluster into the cache memory.
(canceled)
(canceled)
(canceled)
(canceled)
Dependencies are inferred from the claim text.