Techniques for providing data redundancy after reducing memory writes
AssigneeSeagate Technology LLC
InventorRadoslav Danilak
Life of this patent
Estimating the term…
Abstract
The present disclosure relates to techniques for providing data redundancy after reducing memory writes. In one example implementation according to aspects of the present disclosure, a storage system receives a storage command for providing data redundancy in accordance with a first data redundancy scheme. The storage system then implements a subsequent data redundancy in accordance with a second data redundancy scheme.
Claims17
A storage system comprising:
- a memory;
- a communication bus coupled to a storage device;
- and
- a central processor communicatively coupled to the communication bus and the memory, the central processor configured to
- receive a storage command for providing data redundancy;
- implement the data redundancy by receiving and reducing a number of writes in accordance with a first data redundancy scheme;
- implement a subsequent data redundancy in accordance with a second data redundancy scheme, the first data redundancy scheme differing from the second data redundancy scheme;
- and
- re-format the storage command from a first format compatible with the first data redundancy scheme into a second format compatible with the second data redundancy scheme.
A method comprising:
- receiving, at a storage controller, a storage command for providing data redundancy;
- implementing, by the storage controller, the data redundancy by receiving and reducing a number of writes in accordance with a first data redundancy scheme;
- implementing, by the storage controller, a subsequent data redundancy in accordance with a second data redundancy scheme, the first data redundancy scheme differing from the second data redundancy scheme;
- and
- re-formatting, by the storage controller, the storage command from a first format compatible with the first data redundancy scheme into a second format compatible with the second data redundancy scheme.
A non-transitory computer readable medium having processor-executable instructions stored thereon that, when executed by a processor, cause the processor to:
- receive a storage command for providing data redundancy;
- implement the data redundancy by receiving and reducing a number of writes in accordance with a first data redundancy scheme;
- implement a subsequent data redundancy in accordance with a second data redundancy scheme, the first data redundancy scheme differing from the second data redundancy scheme;
- and
- re-format the storage command from a first format compatible with the first data redundancy scheme into a second format compatible with the second data redundancy scheme.
Dependencies are inferred from the claim text.