Patent ID: 9665534
Date: 2017-05-30
CPC Classifications: G06F

Claim:
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.