Patent · US Active

Prioritizing garbage collection and block allocation based on I/O history for logical address regions

US10162748B2 · kind B2 · utility

5Cited by
165References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 3, 2014
Grant dateDec 25, 2018
Priority date
Expiry dateMay 24, 2035

Classification

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

Abstract

Systems, methods and/or devices are used to enable prioritizing garbage collection and block allocation based on I/O history for logical address regions. In one aspect, the method includes (1) receiving, at a storage device, a plurality of input/output (I/O) requests from a host, the plurality of I/O requests including read requests and write requests to be performed in a plurality of regions in a logical address space of the host, (2) in accordance with the plurality of I/O requests over a predetermined time period, identifying an idle region of the plurality of regions in the logical address space of the host, and (3) in accordance with the identification of the idle region, enabling garbage collection of data storage blocks, in the storage device, that store data in the idle region.

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