I/O write request handling in a storage system
US9342460B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Dec 18, 2013 |
| Grant date | May 17, 2016 |
| Priority date | — |
| Expiry date | Sep 11, 2034 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F13/385
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
An I/O write request handling mechanism in a storage system comprising at least one normal storage device and at least one cache device is provided. For each received I/O write request, two parallel threads are created. A first thread attempts to execute the write operation using the at least one normal storage device without using the at least one cache device. A second thread monitors the first thread and is triggered to execute the write operation using the at least on cache device if the first thread has not finished the write operation within a given time threshold. In either case, an I/O write completion response is provided to the external device in order to avoid timing out of the write operation. The at least one cache device is freed from data written by the second thread if the first thread completes the write operation after the given time threshold.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.