发明名称 Utilizing shared storage for efficient VM-HA
摘要 Technologies are described herein for utilizing shared storage for efficient VM-HA. During the replication of the state of a primary virtual machine to a replicated virtual machine hosted on a secondary host, a request from the primary virtual machine is received to write a dirty page of guest memory to a shared storage device. Upon receiving the request, replication metadata indicating the location of the page of guest memory on the shared storage device is sent to the secondary host computer causing the secondary host computer to retrieve the dirty page of guest memory from the shared storage device during synchronization instead of the dirty page of guest memory having to be copied directly from the primary virtual machine to the secondary host computer.
申请公布号 US9201612(B1) 申请公布日期 2015.12.01
申请号 US201113277934 申请日期 2011.10.20
申请人 Amazon Technologies, Inc. 发明人 Vincent Pradeep
分类号 G06F12/00;G06F3/06;G06F9/455;G06F12/08 主分类号 G06F12/00
代理机构 Lee & Hayes, PLLC 代理人 Lee & Hayes, PLLC
主权项 1. A non-transitory computer-readable storage medium having computer-executable instructions stored thereon that, when executed by a computer, cause the computer to: receive a request from a primary virtual machine to write a page of guest memory to a storage device, the page of guest memory being marked as dirty in a memory page map associated with the primary virtual machine, wherein a state of the primary virtual machine is being replicated with a replicated virtual machine running on a secondary host computer; upon receiving the request and queuing an operation to write the page of guest memory to a location on the storage device, mark the page of guest memory as synchronized-with-disk in the memory page map; record replication metadata indicating the location of the page of guest memory on the storage device; send the replication metadata to the secondary host computer, the replication metadata being usable by the secondary host computer to retrieve the page of guest memory from the storage device and synchronize the state of the replicated virtual machine with the primary virtual machine using the retrieved page of guest memory; and mark the page of guest memory as clean in the memory page map.
地址 Seattle WA US