×

Pre-registering memory regions for remote direct memory access in a distributed file system

  • US 10,713,211 B2
  • Filed: 01/13/2016
  • Issued: 07/14/2020
  • Est. Priority Date: 01/13/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • pre-registering, by at least one processing device at a client device, multiple input/output (IO) buffers comprising memory regions at the client device for a remote direct memory access (RDMA) interface at the client device, wherein the client device provides an application executed by the client device with access to a distributed file system comprising multiple server devices using the RDMA interface, and wherein the IO buffers are pre-registered during initialization of the RDMA interface prior to providing the application with access to the distributed file system using the RDMA interface;

    receiving a request to access a file in the distributed file system from the application at the client device;

    responsive to determining that data of the file has been designated for caching, designating a first IO buffer among the IO buffers as a cache for the data from the file; and

    receiving the data for the file in the first IO buffer from the distributed file system using the RDMA interface.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×