Patent ID: 11922157
Assignee: NUTANIX, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 9:
10. A computing node comprising:
a local storage device, the local storage device included in a storage pool, the storage pool including local storage devices of other computing nodes distributed across a plurality of computing nodes, the storage pool implementing a namespace of storage items stored at the local storage devices of the storage pool;
a file system virtual machine (FSVM) of a plurality of FSVMs, each hosted on a respective computing node of the plurality of computing nodes, the FSVM hosted on the computing node and, the plurality of FSVMs configured to present the namespace of storage items, and the FSVM configured to receive a storage access operation using a first protocol to access a storage item of the namespace of storage items;
a filesystem hosted on the computing node, the filesystem configured to translate the storage access operation to a block request, the block request configured to access one or more data blocks of the storage item at at least one storage location of the storage item in the storage pool, the at least one storage location of the storage item determined at the computing node based on the storage access operation and a map; and
a virtualized storage controller configured to:
manage the storage devices of the storage pool,
receive the block request using a second protocol, and
process the block request to access at least a portion of the storage item at the at least one storage location as specified in the block request.