Patent ID: 8307363

Claim:
A computer comprising: a first memory, and a processor to execute a process including; dividing a physical resource into a plurality of virtual resources, the physical resource including at least a central processing unit and a second memory; assigning at least one of the plurality of virtual resources to a virtual machine; detecting, by operating a second operating system, an occurrence of a failure in a first operating system that operates the virtual machine; obtaining, by operating the second operating system, data being stored in the assigned one of the plurality of the virtual resources intermittently or periodically as a snapshot of the first operating system; storing, by operating the second operating system, the snapshot in the first memory; and restoring, by operating the second operating system, the first operating system by reconstructing the snapshot stored in the first memory upon a detection of the failure in the first operating system, wherein the storing is performed by starting the first operating system by using an update or a pre-designated snapshot on a condition that the first operating system is suspended, and resuming the first operating system on a condition that the first operating system is started, and wherein a plurality of snapshots are chronologically stored in the first memory.