OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information) · 2006 · 43 citations · 6 references
ComputingComputer ScienceComputer SystemsFault ToleranceFault-tolerant ComputingFault-tolerant SystemsFault Tolerance DesignHardware VirtualizationLoad Balancing Under FailuresVirtual Machine MigrationVirtual Machine MonitorsCheckpoint MechanismsCheckpointingCheckpointsFault Tolerance MechanismsVirtual Machine CheckpointingVirtual Machine Fault ToleranceVirtual Machine SnapshotsVirtual Machines
System level virtualization provides several advantages: (i) customization is eased since virtual machines may be based on different systems; (ii) virtual machines are isolated from hardware, subsequently applications are isolated via the virtual machines; (iii) basic fault tolerance mechanisms -- pro-active fault tolerance through virtual machine migration and virtual machine snapshot/restore; and (iv) basic load balancing mechanisms -- the capability to move and stop virtual machines running in the system. However, the current Xen implementation does not natively provide mechanisms for virtual machine checkpoint/restart. This document presents the design of a reactive fault tolerant system, based on a checkpoint/restart mechanism for Xen virtual machines. We present the infrastructure for the management of virtual machines' checkpoint data as well as challenges for the implementation of a virtual machine checkpoint/restart mechanism based on Xen.
6
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · ACM SIGOPS Operating Systems Review · 2003 · 5.9K citations
Live migration of virtual machines
Christopher J. Clark, Keir Fraser, Steven Hand et al. · 2005 · 2.6K citations
Intel virtualization technology
Richard Uhlig, Gil Neiger, David L. Rodgers et al. · Computer · 2005 · 719 citations
The architecture of virtual machines
James E. Smith, Ravi Nair · Computer · 2005 · 570 citations · Full text