We present a Logical Machine (LM) system that can effectively support
software environment migration and resource mapping. The Logical Machi
ne Monitor provides a machine independent interface to the upper opera
ting systems. A mobile disk object with the mechanism of block migrati
on on demand is implemented. It can be incorporated with the logical m
achine operating system migration facility to achieve job migration, i
.e., the user can migrate the operating system and disk blocks to the
place he or she desires. The mobile disk also simplifies the mechanism
of parallel processing in some applications such as file striping amo
ng servers. With this approach, the system resources can be mapped mor
e flexible, while transparency to the operating system is retained.