Patent · US Active

Using history of I/O sequences to trigger cached read ahead in a non-volatile storage device

US10146448B2 · kind B2 · utility

2Cited by
165References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 3, 2014
Grant dateDec 4, 2018
Priority date
Expiry dateJul 3, 2034

Classification

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

Abstract

Systems, methods and/or devices are used to enable using history of I/O sequences to trigger cached read ahead in a non-volatile storage device. 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, and (2) performing one or more operations for each region of the plurality of regions in the logical address space of the host, including (a) determining whether the region has a history of sequential read requests during a predetermined time period, and (b) in accordance with a determination that the region has a history of sequential read requests during the predetermined time period, enabling read ahead logic for the region.

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