Patent · US Active

Externally managed I/O starvation avoidance in a computing device

US10241685B2 · kind B2 · utility

0Cited by
10References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 17, 2016
Grant dateMar 26, 2019
Priority date
Expiry dateNov 24, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F3/0683
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Implementations of the present disclosure involve a system and/or method for managing a storage system and, more particularly, for externally managing input/output (I/O) requests to a storage device to avoid large delays in servicing the I/O requests. The management system may maintain I/O request queues for one or more of the storage devices associated with the system. The system may calculate a difference between an order value of the I/O request at the top of the queue and the bottom of the queue for the storage devices. If the calculated difference is above a threshold value, new I/O requests for the storage device are not added to the queue or transmitted to the storage device. In this manner, the management system may force the storage device to service an I/O request that has been stored in the queue for some time without being serviced.

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