×

Memory deduplication support for remote direct memory access (RDMA)

  • US 9,665,534 B2
  • Filed: 05/27/2015
  • Issued: 05/30/2017
  • Est. Priority Date: 05/27/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing deduplication support for remote direct memory access (RDMA) memory, comprising:

  • detecting that a first memory page and a second memory page are identical, wherein a first mapping maps a first virtual memory address (VMA) to a first physical memory address (PMA) of the first memory page, and a second mapping maps a second VMA to a second PMA of the second memory page, wherein the first VMA is part of a first application'"'"'s virtual memory space, and the second VMA is part of a second application'"'"'s virtual memory space, and wherein an RDMA memory region including the first memory page has been registered for RDMA and includes a list of memory pages associated with the first application'"'"'s virtual memory space;

    updating the first mapping to map from the first VMA to the second PMA after detecting that the first memory page and the second memory page are identical; and

    re-registering the RDMA memory region for RDMA after updating the first mapping.

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