Inter-process communication among processes within a logical machine as well as between processes running on different logical machines is supported by a systemwide unique Logical Machine Identifier. Messages addressed to a specific process include the unique logical machine identifier as well as the process identifier within the logical machine.
In the DLMM layer, the DLMS maintains the LM_location_table which is a table present at every instance of the DLMM containing the physical locations of all logical machines.
On migration, a Inter-Logical-Machine-Communication message buffer on the host the process migrates away from is used to buffer incoming messages during migration time. After the logical machine successfully migrated, a local network broadcast message called LM_MOVEMENT updates the LM_location_table in all DLMMs.