A *(term) for the ability of a _(distributed) _(operating system) to move processes from one workstation or subsystem to another around the network, automatically, according to demand.

Only a fully _(distributed) _(operating system) can support this functionality, since each process <em>must</em> see exactly the same environment on every subsystem it might be migrated to.
<span class="comment">This requirement seems really debatable and misleading, <strong>especially for TUNES</strong>: when a process migrates from a source system to a target system is sufficient to recreate enough _(context) on the target so that the process can run. How much context is enough it depends from some selected arbitrarily criteria such as efficiency, security and so on. -- _(MaD70)</span>

Process migration allows a _(distributed) system to take advantage of idle subsystems, from moment to moment, in order to maximise usage of the processing resources of the network. This is a form of network-wide _(load balancing).
