Patent · US Active

Managing dynamic resource reservation for host I/O requests

US10353588B1 · kind B1 · utility

5Cited by
21References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 30, 2016
Grant dateJul 16, 2019
Priority date
Expiry dateJun 30, 2036

Classification

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

Abstract

In a data storage system a host I/O request is received from a host-side interface, the host I/O request specifying a range of logical block addresses (LBAs) of a mapped logical unit (MLU). Mapping information is obtained for a plurality of extents of the underlying logical units of storage. If there are a sufficient number of free sub-I/O request tracking structures to track completion of a plurality of respective sub-I/O requests for the extents, then the sub-I/O requests are concurrently issued to the device-side interface, using the mapping information. Upon receiving transfer initiation responses for the sub-I/O requests to initiate transfer of the respective extents, they are forwarded to the host-side interface to cause the respective extents to be transferred to/from the host. As the transfer initiation responses are forwarded to the host-side interface, the respective sub-I/O request tracking structures are freed for use in processing subsequent host I/O requests.

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