The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 10, 2018

Filed:

Jul. 16, 2014
Applicant:

Sandisk Technologies Llc, Plano, TX (US);

Inventors:

Michael Brown, Campbell, CA (US);

Nisha Talagala, Livermore, CA (US);

Robert Wood, Niwot, CO (US);

Ned Plasson, Park City, UT (US);

Assignee:

SanDisk Technologies LLC, Addison, TX (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01); G06F 12/02 (2006.01); G06F 12/0893 (2016.01); G06F 12/0871 (2016.01); G06F 12/12 (2016.01); G06F 3/06 (2006.01);
U.S. Cl.
CPC ...
G06F 12/023 (2013.01); G06F 12/0238 (2013.01); G06F 12/0871 (2013.01); G06F 12/0893 (2013.01); G06F 3/0631 (2013.01); G06F 3/0679 (2013.01); G06F 3/0688 (2013.01); G06F 12/12 (2013.01); G06F 2212/1024 (2013.01); G06F 2212/1044 (2013.01); G06F 2212/214 (2013.01); G06F 2212/466 (2013.01); G06F 2212/604 (2013.01); G06F 2212/7204 (2013.01); G06F 2212/7205 (2013.01); G06F 2212/7206 (2013.01);
Abstract

A storage layer may over-provision physical storage resources of a storage medium by reserving a portion of the full physical storage capacity of the storage medium for use as reserve capacity. The reserve capacity may be used to prevent write stall conditions and/or for grooming operations, such as storage recovery, refresh, and the like. A reserve module may be configured to adapt the reserve capacity in accordance with, inter alia, operating conditions on the storage layer. The reserve module may be configured to dynamically modify the storage capacity available through the storage layer. A cache layer configured to cache data of a backing store on the storage layer, may be configured to add and/or remove cache entries in response to changes in the reserve capacity.


Find Patent Forward Citations

Loading…