Patent · US Active

Allocation of read/write channels for storage devices

US9377958B2 · kind B2 · utility

1Cited by
5References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 12, 2014
Grant dateJun 28, 2016
Priority date
Expiry dateOct 7, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/0246
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Channel performance can be improved in a storage device, such as a flash memory or a flash-based solid state drive, by dynamically provisioning available data channels for both write and read operations. In one aspect, a set of available data channels on a storage device is partitioned into a set of write channels and a set of read channels according to a read-to-write ratio. Next, when an incoming data stream of mixed read requests and write requests arrives at the storage device, the allocated read channels process the read requests on a first group of memory blocks, which does not include garbage collection and write amplification on the first group of memory blocks. In parallel, the allocated write channels process the write requests on a second group of memory blocks, which does include garbage collection and write amplification on the second group of memory blocks.

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