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

Claim 0:
1. A system for providing a local file system corresponding to multiple network-accessible storage services via a locally-addressable offload card, the system comprising:
one or more computing devices hosting a plurality of network-accessible storage services;
a host computing device comprising:
a first subset of hardware comprising a first processor and first memory, the first subset of hardware hosting a virtual machine instance;
a second subset of hardware comprising a second processor and second memory, the second subset of hardware hosting a secure compute layer, wherein the secure compute layer is locally addressable by an operating system of the virtual machine instance as a virtualized file system device associated with a virtualized file system;

wherein the secure compute layer is configured to:
obtain mapping data mapping individual file system objects, within the virtualized file system, to one or more network-accessible storage services of the plurality of network-accessible storage services;
obtain file operations from the virtual machine instance;
for each file operation:
determine, from the mapping data, at least one network-accessible storage service of the plurality of network-accessible storage services that is mapped to a file system object identified within the file operation;
translate the file operation into one or more corresponding calls to the at least one network-accessible storage service determined from the mapping data;
submit the one or more corresponding calls to the at least one network-accessible storage service;
obtain a result from the one or more corresponding calls; and
return the result of the one or more corresponding calls to the virtual machine instance as a response to the file operation.