Limiting access operations in a data storage device
AssigneeSeagate Technology LLC
InventorsSumanth Jannyavula Venkata, Mark A. Gaertner, Jonathan G. Backman
Life of this patent
Estimating the term…
Abstract
A hybrid data storage device disclosed herein includes a main data store, one or more data storage caches, and a data storage cache management sub-system. The hybrid data storage device is configured to limit write operations on the one or more data storage caches to less than an endurance value for the data storage cache. In one implementation, the data storage cache management sub-system limits or denies requests for promotion of data from the main data store to the one or more data storage caches. In another implementation, the data storage cache management sub-system limits garbage collection operations on the data storage cache.
Claims20
A method comprising:
- dividing a remaining lifetime of a data storage cache into a series of time periods;
- receiving a write request from a storage controller to write one or more clusters to the data storage cache during a first time period in the series of time periods;
- determining a maximum number of write operations allowable on the data storage cache during the first time period;
- and
- declining the write request if allowing the write request would exceed the maximum number of write operations allowable on the data storage cache during the first time period.
A data storage device comprising:
- a data storage medium including a main data store and a data storage cache;
- and
- a data storage cache management sub-system configured to write clusters of data from the main store to the data storage cache, the controller further configured to limit write operations on the data storage cache.
A method comprising:
- dividing a remaining lifetime of a data storage cache into a series of time periods;
- determining a maximum number of write operations allowable on the data storage cache during a first time period;
- limiting write operations on the data storage cache during the first time period if additional write operations on the data storage cache during the first time period would exceed a data access condition.
Dependencies are inferred from the claim text.