Patent · US Active

Policy driven IO scheduler resilient to storage subsystem performance

US10346054B1 · kind B1 · utility

1Cited by
4References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 13, 2017
Grant dateJul 9, 2019
Priority date
Expiry dateSep 28, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/0727
  • 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. The system detects storage events associated with the storage devices, the storage events include storage device error events, storage device path error events, and solid state storage device high write amplification events. For each of the IO request transactions, the system tags a number of associated child IO requests with a tag identifier and predicts a completion time for the IO request transaction based on a completeness of the IO request transaction and detected events associated with the storage devices. The system sends the child IO requests to the storage devices to be serviced in a first order based on the predicted completion time and an arrival time of the IO request transaction so that the IO request transactions are resilient to storage events.

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