发明名称 Generating and using checkpoints in a virtual computer system
摘要 To generate a checkpoint for a virtual machine (VM), first, while the VM is still running, a copy-on-write (COW) disk file is created pointing to a parent disk file that the VM is using. Next, the VM is stopped, the VM' s memory is marked COW, the device state of the VM is saved to memory, the VM is switched to use the COW disk file, and the VM begins running again for substantially the remainder of the checkpoint generation. Next, the device state that was stored in memory and the unmodified VM memory pages are saved to a checkpoint file. Also, a copy may be made of the parent disk file for retention as part of the checkpoint, or the original parent disk file may be retained as part of the checkpoint. If a copy of the parent disk file was made, then the COW disk file may be committed to the original parent disk file.
申请公布号 US7971015(B2) 申请公布日期 2011.06.28
申请号 US20090435235 申请日期 2009.05.04
申请人 VMWARE, INC. 发明人 WALDSPURGER CARL A.;NELSON MICHAEL;SCALES DANIEL J.;SUBRAHMANYAM PRATAP
分类号 G06F12/16 主分类号 G06F12/16
代理机构 代理人
主权项
地址