In remote direct memory access (RDMA) transfers in a multinode data
processing system in which the nodes communicate with one another through
communication adapters coupled to a switch or network, there is a need
for the system to ensure efficient memory protection mechanisms across
jobs. A method is thus desired for addressing virtual memory on local and
remote servers that is independent of the process ID on the local and/or
remote node. The use of global Translation Control Entry (TCE) tables
that are accessed/owned by RDMA jobs and are managed by a device driver
in conjunction with a Protocol Virtual Offset (PVO) address format solves
this problem.