Systems and methods for a de-duplication cache

V Joshi, Y Luan, MF Brown, B Mehta… - US Patent …, 2015 - Google Patents
(57) ABSTRACT A de-duplication is configured to cache data for access by a plurality of
different storage clients, such as virtual machines. A virtual machine may comprise a virtual …

Apparatus, system, and method for managing eviction of data

D Atkisson - US Patent 8,966,184, 2015 - Google Patents
An apparatus, system, and method are disclosed for managing eviction of data. A grooming
cost module determines a grooming cost for a selected region of a nonvolatile solid-state …

Apparatus, system, and method for managing a cache

J Peterson, N Talagala, R Wipfel, D Atkisson… - US Patent …, 2016 - Google Patents
An apparatus, system, and method are disclosed for managing a cache. A cache interface
module provides access to a plurality of virtual storage units of a solid-state storage device …

Apparatus, system, and method for caching data on a solid-state storage device

D Flynn, J Strasser, J Thatcher, D Atkisson… - US Patent …, 2014 - Google Patents
An apparatus, system, and method are disclosed for caching data on a solid-state storage
device. The solid-state storage device maintains metadata pertaining to cache operations …

Apparatus, system, and method for destaging cached data

D Atkisson, D Flynn - US Patent 9,104,599, 2015 - Google Patents
Apparatuses, systems, methods, and computer program products are disclosed for
destaging cached data. A method includes caching write in a nonvolatile solid-state cache …

Writing cached data forward on read

D Atkisson, D Flynn - US Patent 8,825,937, 2014 - Google Patents
Apparatuses, systems, and methods are disclosed for managing contents of a cache. A
method includes receiving a read request for data stored in a non-volatile cache. A method …

Apparatus, system, and method for redundant write caching

D Flynn - US Patent 8,706,968, 2014 - Google Patents
5,594,883. A 1, 1997 Pricer 6,775,185 B2 8/2004 Fujisawa et al. 5,596,736 A 1/1997 Kems
6,779,088 B1 8/2004 Benveniste et al. 5,603,001 A 2/1997 Sukegawa et al. 6,785,776 B2 8 …

Apparatus, system, and method for caching data

D Flynn, D Atkisson, J Aune - US Patent 8,489,817, 2013 - Google Patents
5,404,485 5.438, 671 5,469,555 5.499. 354 5,504.882 5,551,003 5,559,988 5,586,291
5,594,883 5,596,736 5,603,001 5,680,579 5, 701434 5,734,861 5,745,671 5,745,792 …

Apparatus, system, and method for managing data using a data pipeline

D Flynn, B Lagerstedt, J Strasser, J Thatcher… - US Patent …, 2012 - Google Patents
5,603,001 A 2/1997 Sukegawa et al. 7,305.520 B2 12/2007 Voigt 5, 701434 A 12/1997
Nakagawa 7.340, 566 B2 3, 2008 Voth 5,754,563 A 5, 1998 White 7,424,593 B2 9, 2008 …

Apparatus, system, and method for solid-state storage as cache for high-capacity, non-volatile storage

D Flynn, J Strasser, J Thatcher, M Zappe - US Patent 8,019,938, 2011 - Google Patents
An apparatus, System, and method are disclosed for Solid state storage as cache for high-
capacity, non-volatile storage. The apparatus, system, and method are provided with a plu …