Suppose that node_0 owns GPA_27 (where GPA_27 is defined on node_0) and GPA_27 is non-dormant (as indicated at 2306) and is mapped to some page of real physical memory local to node_0 that is at real physical address 196 (RPA_196). Suppose that GPA_34 is non-dormant (as indicated at 2310) and is defined on node_1 (2304) of the software defined server and is mapped to real physical address 734 (RPA_734) of node_1's local physical memory.
In this example, because GPA_27 is on the same node as the VCPU and is currently mapped to real physical memory at the time of the instruction, no stall occurs, and RPA_196, mapped to GPA_27, is overwritten with zeroes.
Now consider GPA_34. In this example, GPA_34 is on a remote node relative to the VCPU on node_0. When the hyper-kernel of node_0 checks its internal page tables, it will determine that it does not own GPA_34, and that GPA_34 is on a remote node. A stall then occurs (since the page of memory and the VCPU are not collocated on the same node). In this example, when the stall occurs, the hyper-kernel executing on node_0 evaluates the instruction to be executed and detects that the instruction to be executed by the VCPU on node_0 has the effect of zeroing the page at GPA_34. Based on this determination that the page is to be overwritten with zeroes, rather than overwriting the page with zeroes, GPA_34 is marked as dormant.