Patent ID: 8867537

Claim:
A method for performing a read operation, the method comprising: a first computing system registering a first memory buffer with a first network device, and a second computing system registering a second memory buffer with a second network device; providing a first unique identifier for the first memory buffer, and a second unique identifier for the second memory buffer; the second computing system advertising the second memory buffer to the first computing system; the first computing system generating a read request to read information from a memory location and an untagged buffer PDU (Protocol Data Unit); the first computing system sending the read request and the untagged buffer PDU to the second computing system; transferring data from the second buffer to a tagged buffer PDU; sending the tagged buffer PDU to the first computing system; moving a payload of the tagged buffer PDU directly to the first memory buffer; notifying the first computing system that the payload of the tagged buffer PDU has been moved to the first memory buffer, and creating an untagged buffer acknowledgement PDU; and sending the untagged buffer acknowledgement PDU to the second computing system.