Patent · US Active

Optimized read IO for mix read/write scenario by chunking write IOs

US10509739B1 · kind B1 · utility

13Cited by
9References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 13, 2017
Grant dateDec 17, 2019
Priority date
Expiry dateSep 18, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2209/506
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In one embodiment, a storage system receives a number of input/output (IO) request transactions at the storage system having multiple storage devices. For each of the plurality of IO request transactions, the system determines a number of child IO requests required to complete the IO request transaction. The system tags the IO request transaction and/or the associated child IO requests with a tag identifier. For each of the child requests that is a write IO request, the system determines an optimal write IO request size, segments the write IO request into a number of sub-IO write requests, each having an optimal request size, and interleaves sub-IO write requests with read IO requests for servicing to avoid impact in performance to read IO requests for a mixed IO workload.

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