Achieving storage system performance guarantees by applying transactional I/O scheduling
US11436070B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Oct 18, 2019 |
| Grant date | Sep 6, 2022 |
| Priority date | — |
| Expiry date | Oct 6, 2040 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F11/3419
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Embodiments are described for prioritizing input/output (I/O) operations dispatched from a storage media to a host bus adapter in a network, by tagging, in an I/O tagging module, the I/O operations in a file system supporting applications generating the I/O operations, wherein all child I/O operations initiated from a parent I/O operation are tagged with a same unique tag ID; tracking a time of arrival of each I/O operation of the I/O operations; and dispatching, in a transactional I/O scheduler, all sibling I/O's of the parent I/O operation based on a unique tag ID for the sibling I/Os, a respective time of arrival of each of the sibling I/Os, and defined quality of service (QoS) requirements.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.