Patent ID: 11868617
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system, comprising:
a resource host of a cloud-based provider network, wherein the resource host implements a virtual compute instance;
a non-volatile storage device; and
a peripheral device respectively connected to the resource host and the non-volatile storage device, wherein the peripheral device comprises at least one processor and a memory storing program instructions that when executed by the at least one processor cause the at least one processor to implement a storage device virtualization application, wherein the storage device virtualization application is configured to:
present to the resource host a plurality of virtual storage interfaces, wherein individual ones of the plurality of virtual storage interfaces provide access to different partitions of the non-volatile storage device;
receive an access request associated with the virtual compute instance via a particular virtual storage interface of the plurality of virtual storage interfaces;
generate a physical access request to perform the access request with respect to a partition of the different partitions of the non-volatile storage device, the partition associated with the particular virtual storage interface;
send the physical access request to the non-volatile storage device; and
provide, based on an acknowledgement of the physical access request from the non-volatile storage device, an indication of completion for the access request via the virtual storage interface.