High performance caching architecture for data storage systems
AssigneeWestern Digital Technologies, Inc.
InventorsChandra M. Guda, Michael Ainsworth, Choo-Bhin Ong, Marc-Angelo P. Carino
Life of this patent
Estimating the term…
Loading patent…
AssigneeWestern Digital Technologies, Inc.
InventorsChandra M. Guda, Michael Ainsworth, Choo-Bhin Ong, Marc-Angelo P. Carino
Estimating the term…
A data storage system is disclosed that utilizes a high performance caching architecture. In one embodiment, the caching architecture utilizes a cache table, such as a lookup table, for referencing or storing host data units that are cached or are candidates for being cached in the solid-state memory. Further, the caching architecture maintains a segment control list that specifies associations between particular cache table entries and particular data segments. Such separation of activities related to the implementation of a caching policy from activities related to storing cached data and candidate data provides robustness and scalability while improving performance.
In a disk drive system comprising a magnetic medium and non-volatile memory, a method of caching data received from a host system, the method comprising:
In a disk drive system comprising a magnetic medium and non-volatile memory, a method of caching data received from a host system, the method comprising:
A disk drive system comprising:
Dependencies are inferred from the claim text.