PIGGYBACKING TARGET BUFFER ADDRESS FOR NEXT RDMA OPERATION IN CURRENT ACKNOWLEDGEMENT MESSAGE

A data storage system configured as node in a distributed data store is presented. The system comprises an RDMA-enabled network adapter, a buffer management unit, and an RDMA application interface. The network adapter is configured to establish communication with one or more other nodes in the distr...

Full description

Saved in:
Bibliographic Details
Main Authors DESAI Hiren, NARAYANASWAMY Purvaja, GUTHALA Manoj, TOMLIN Andrew
Format Patent
LanguageEnglish
Published 12.10.2017
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A data storage system configured as node in a distributed data store is presented. The system comprises an RDMA-enabled network adapter, a buffer management unit, and an RDMA application interface. The network adapter is configured to establish communication with one or more other nodes in the distributed data store. The buffer management unit is configured to pre-register a plurality of memory blocks as RDMA buffers with one or more other nodes. The RDMA application interface is configured to: process RDMA operations initiated by one of the other nodes, and send an acknowledgement message to the one of the other nodes via the RDMA-enabled network adapter in response to completion of an RDMA operation initiated by the one of the other nodes, wherein the acknowledgement message includes a target address corresponding to a start address of an RDMA buffer available for use in a subsequent RDMA operation.
Bibliography:Application Number: US201615184913