I/O request performance improvement using backend as a service
AssigneeDell Products L.P.
InventorsEarl Medeiros, Ramesh Doddaiah, Rong Yu, Lixin Pang, Jiahui Wang
Life of this patent
Estimating the term…
Loading patent…
AssigneeDell Products L.P.
InventorsEarl Medeiros, Ramesh Doddaiah, Rong Yu, Lixin Pang, Jiahui Wang
Estimating the term…
Methods and apparatuses are provided for utilizing additional and available system resources to cache one or more incoming I/O write requests. A storage processor may implement a policy including a Backend as a Service (BEaaS) to use a node pair backend, a fabric network, and other resources to absorb incoming bursts of I/O write requests from a host and direct the requests temporarily to NVMe storage devices. The policy may further use local and/or remote storage arrays connected over the fabric to alleviate strain on local processing resources. The policy may provide for using cut-through writes, including for example, dual-cast operations over PCIe connections, to send I/O requests directly to the NVMe storage devices.
A computer-implemented method performed by a storage processor comprising a local cache memory, a fabric network interface, and a selection manager executing a selection policy the method comprising:
A data storage system comprising:
A non-transitory computer-readable medium storing one or more processor-executable instructions, which when executed by at least one processor cause the at least one processor to perform the operations of:
Dependencies are inferred from the claim text.