- 专利标题: Generating and using checkpoints in a virtual computer system
-
申请号: US14262686申请日: 2014-04-25
-
公开(公告)号: US09727420B2公开(公告)日: 2017-08-08
- 发明人: Carl A. Waldspurger , Michael Nelson , Daniel J. Scales , Pratap Subrahmanyam
- 申请人: VMware, Inc.
- 申请人地址: US CA Palo Alto
- 专利权人: VMware, Inc.
- 当前专利权人: VMware, Inc.
- 当前专利权人地址: US CA Palo Alto
- 主分类号: G06F12/16
- IPC分类号: G06F12/16 ; G06F11/14
摘要:
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.
公开/授权文献
信息查询