In the DLMS, one must be aware of some design considerations before detailed design of the system is approached. This section gives an overview of the main design considerations of DLMS386. For clarity, it is important to contrast the actual migration mechanism which deals with the 'what' and 'how' of logical machine migration to the migration policy which is responsible for when a logical machine migrates.
As the policy depends on the specific use of a DLMS, it is hard to give a general policy. Safepointing a running program by periodically making 'backup copies' of the running machine to avoid loss of computation time caused by system failure is one migration policy. Supporting user mobility by migrating user software from office to office to their homes might be another example for a migration policy.
The data presented about DLMS386 does only deal with the migration mechanism and leaves out the topic of migration policy.