Variable written track widths for attribute-based storage
AssigneeSeagate Technology LLC
InventorsKaizhong Gao, Wenzhong Zhu, Tim Rausch, Edward Gage
Life of this patent
Estimating the term…
Abstract
A storage device controller is configured to select one of multiple written track widths for a storage location based on a write attribute of data to be recorded at the storage location. According to one implementation, the storage device controller is further configured to select a power level for a heat-assisted magnetic recording (HAMR) device based on the write attribute.
Claims20
One or more computer-readable storage media of a tangible article of manufacture encoding computer-executable instructions for executing on a computer system a computer process, the computer process comprising:
- selectively writing incoming data to alternating data tracks in a first radial zone of a storage medium responsive to a determination that the incoming data is cache data.
One or more computer-readable storage media of a tangible article of manufacture encoding computer-executable instructions for executing on a computer system a computer process, the computer process comprising:
- writing data to a first set of alternating data tracks on a storage medium responsive to a determination that at least one of a write frequency and write recency of the data is higher than a first predefined threshold;
- and
- writing data to a second set of alternating data tracks responsive to a determination that the at least one of write frequency and write recency is lower than a second predefined threshold, wherein the first set of alternating data tracks is interlaced with the second set of alternating data tracks.
An apparatus comprising:
- a storage device controller configured to:
- write incoming data to a first radial zone of a storage medium at a first written track width responsive to a determination that the incoming data is cache data;
- and
- write the incoming data to a second radial zone of the storage medium at one or more written track widths different from the first written track width responsive to a determination that the incoming data is non-cache data.
Dependencies are inferred from the claim text.