Distributed storage system and method
First Claim
1. A distributed storage system, comprising:
- a plurality of storage devices; and
an information processing device;
whereinthe information processing device includes;
a cache; and
a processor that executes a process includingdeleting first data from the cache, when the first data is stored in the cache and a first storage device of the plurality of storage devices, and the first data being capable of being restored by using second data and a parity, the second data and the parity being distributed and stored in a second storage device of the plurality of storage devices that is in the power-on state,writing third data to the cache, the third data being stored in the first storage device and being not restored even by using the second data and the parity that are distributed and stored in the second storage device that is in the power-on state,switching the first storage device to the power-off state after writing the third data to the cache, andreading the third data that has been stored in the cache when a request to read the third data is given when the first storage device is in the power-off state.
1 Assignment
0 Petitions
Accused Products
Abstract
A distributed storage system includes a plurality of storage devices and an information processing devices including a storage unit that is accessed more preferentially than the plurality of storage devices, and a processor. The processor deletes the data that can be restored from the storage unit when data that belongs to data stored in a first storage device and which can be restored is stored in the storage unit. The processor writes data that belongs to the data stored in the first storage device and which will not be restored to the storage unit. The processor switches the first storage device to the power-off state after writing the data. The processor reads the data that has been stored in the storage unit and which will not be restored when a request to read the data that will not be restored is given.
-
Citations
15 Claims
-
1. A distributed storage system, comprising:
-
a plurality of storage devices; and an information processing device;
whereinthe information processing device includes; a cache; and a processor that executes a process including deleting first data from the cache, when the first data is stored in the cache and a first storage device of the plurality of storage devices, and the first data being capable of being restored by using second data and a parity, the second data and the parity being distributed and stored in a second storage device of the plurality of storage devices that is in the power-on state, writing third data to the cache, the third data being stored in the first storage device and being not restored even by using the second data and the parity that are distributed and stored in the second storage device that is in the power-on state, switching the first storage device to the power-off state after writing the third data to the cache, and reading the third data that has been stored in the cache when a request to read the third data is given when the first storage device is in the power-off state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A storage device control method that is performed by a processor of an information processing device including a cache and connected to a plurality of storage devices so as to be capable of communication, the storage device control method comprising:
-
a process that is performed by the processor including deleting first data from the cache, when the first data is stored in the cache and a first storage device of the plurality of storage devices, and the first data being capable of being restored by using second data and a parity, the second data and the parity being distributed and stored in a second storage device of the plurality of storage devices that is in the power-on state, writing third data to the cache, the third data being stored in the first storage device and being not restored even by using the second data and the parity that are distributed and stored in the second storage device that is in the power-on state; switching the first storage device into the power-off state; and reading the third data that has been stored in the cache when a request to read the third data is given when the first storage device is in the power-off state. - View Dependent Claims (11, 12)
-
-
13. A non-transitory computer-readable recording medium storing programs for causing a processor of an information processing device including a cache and connected to a plurality of storage devices so as to be capable of communication, to perform storage device control process, the storage device control process comprising:
-
a process that is performed by the processor including deleting first data from the cache, when the first data is stored in the cache and a first storage device of the plurality of storage devices, and the first data being capable of being restored by using second data and a parity, the second data and the parity being distributed and stored in a second storage device of the plurality of storage devices that is in the power-on state, writing third data to the cache, the third data being stored in the first storage device and being not restored by using the second data and the parity that are distributed and stored in the second storage device that is in the power-on state; switching the first storage device into the power-off state; and reading the third data that has been stored in the cache when a request to read the third data is given when the first storage device is in the power-off state. - View Dependent Claims (14, 15)
-
Specification