Patent attributes
A solid state drive (SSD) comprises a storage area, a network interface controller (NIC) and a storage controller operatively coupled to the storage area. The storage controller comprises a mapping between the storage area and a virtual storage device that is accessible to a remote computing device. The storage controller is configured to receive a message encapsulating an input/output (I/O) command from a remote computing device via the NIC, wherein the I/O command is directed to the virtual storage device. The storage controller is further configured to determine one or more logical addresses of the virtual storage device specified in the I/O command, translate the one or more logical addresses of the virtual storage device into one or more physical addresses of the storage area, and access the one or more physical addresses of the storage area.