Transient compression layer
AssigneeSeagate Technology LLC
InventorAndrew Michael Kowles
Life of this patent
Estimating the term…
Abstract
A storage device or storage system includes a transient compression layer that is established based on a level of finishedness of the capacity of the storage device or storage system. Data may be compressed and written to the transient compression layer until the capacity is sufficiently finished, after which the compressed data may be destaged and written to the capacity. The transient compression layer may be established on a hard disc media of the storage system or in a SSD of the storage system.
Claims19
A method comprising:
- determining at least one of a size and a location of a transient compression layer in a storage device based on a current finishedness of a capacity of the storage device;
- receiving a command to write data to the capacity;
- compressing the data;
- and
- writing the compressed data to the transient compression layer.
A storage system comprising:
- a capacity;
- a storage controller configured to:
- determine at least one of a size and location of a transient compression layer based on a current finishedness of the capacity, the transient compression layer configured to cache write data.
One or more processor-readable storage media encoding computer-executable instructions for executing on a computer system a computer process, the computer process comprising:
- determining at least one of a size and a location of a transient compression layer in a storage device based on a current finishedness of a capacity of the storage device;
- receiving a command to write data to the capacity;
- compressing the data;
- and
- writing the compressed data to the transient compression layer.
Dependencies are inferred from the claim text.