Patent ID: 9658782
Date: 2017-05-23
CPC Classifications: G06F,H04L

Claim:
1. A computerized method for retrieving data from a memory mapped input/output (MMIO) enabled storage device of a control server communicatively coupled with a client device through a remote direct memory access (RDMA) enabled network interface controller (rNIC), the method comprising: receiving from the client device, through a first communication protocol, a first entry for a submission queue, the first entry using a second communication protocol that permits communication between the control server and the MMIO enabled storage device; receiving from the client device, through the first communication protocol, a second entry for a send queue, the second entry using the first communication protocol to send a data block from a memory reserved for the client device to the client device; receiving a trigger for the first entry, the trigger being a doorbell; and receiving, using the second communication protocol, the data block from the MMIO enabled storage device in response to executing the first entry; and transmitting, using the first communication protocol, the data block to the client device in response to the data block being received from the MMIO enabled storage device.