7. A non-transitory computer program product for providing a remote direct memory access (RDMA) to a memory, the computer program product comprising: a non-transitory computer readable storage medium and program instructions stored on the computer readable storage medium, the program instructions comprising: program instructions to receive, in a first semantic, an RDMA request to a memory in a second semantic; program instructions to encode, in the first semantic, the RDMA request, by encoding a type of the RDMA request into a memory area identifier used for identifying areas of the memory, wherein the memory area identifier is based on an index and a key, wherein the index has a number of bits and wherein the key has a number of bits; program instructions to process the RDMA request based on a number of bits of the memory area identifier, wherein the numbers of bits of the identifier derive from the number of bits of the index and the number of bits of the key; responsive to processing the RDMA request, program instructions to augment: (i) a number of possible operations based of the number of bits of the key, and (ii) storage of the first semantic and the second semantic; and responsive to encoding the RDMA request, program instructions to forward the memory area identifier to the memory.
7. A non-transitory computer program product for providing a remote direct memory access (RDMA) to a memory, the computer program product comprising: a non-transitory computer readable storage medium and program instructions stored on the computer readable storage medium, the program instructions comprising: program instructions to receive, in a first semantic, an RDMA request to a memory in a second semantic; program instructions to encode, in the first semantic, the RDMA request, by encoding a type of the RDMA request into a memory area identifier used for identifying areas of the memory, wherein the memory area identifier is based on an index and a key, wherein the index has a number of bits and wherein the key has a number of bits; program instructions to process the RDMA request based on a number of bits of the memory area identifier, wherein the numbers of bits of the identifier derive from the number of bits of the index and the number of bits of the key; responsive to processing the RDMA request, program instructions to augment: (i) a number of possible operations based of the number of bits of the key, and (ii) storage of the first semantic and the second semantic; and responsive to encoding the RDMA request, program instructions to forward the memory area identifier to the memory. 9. The non-transitory computer program product of claim 7 , wherein the RDMA request comprises at least one of: a management request, a read request, and a write request.