Patent · US Active

Efficiently managing unmapped blocks to extend life of solid state drive with low over-provisioning

US9946483B2 · kind B2 · utility

2Cited by
13References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 17, 2016
Grant dateApr 17, 2018
Priority date
Expiry dateMay 17, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/7211
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Systems and methods disclosed herein allow for efficiently managing unmapped blocks to extend life of solid-state drives. In one aspect, a method includes: measuring a level of over-provisioning (“OP”) in a storage device and operating it in a first mode of operation while the OP satisfies a first threshold. The method also includes: changing to a second mode of operation if the OP does not satisfy the first threshold. While operating in the second mode of operation, the method includes: (i) determining an unmapped portion of a declared storage capacity of the storage device; and (ii) determining whether processing a write command would reduce the unmapped portion to less than a second threshold. If processing the write command wouldn't reduce the unmapped portion to less than the second threshold, the method includes: accepting and processing the write command. Else, the method includes: forgoing acceptance and processing of the write command.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.