An O-O logical machine monitor supporting disk block migration

Abstract We present a Logical Machine (LM) system that can effectively support software environment migration and resource mapping. The Logical Machine Monitor provides a machine independent interface to the upper operating systems. A mobile disk object with the mechanism of block migration on demand is implemented. It can be incorporated with the logical machine 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 among servers. With this approach, the system resources can be mapped more flexible, while transparency to the operating system is retained.