×

Memory duplication by destination host in virtual machine live migration

  • US 9,459,902 B2
  • Filed: 08/16/2013
  • Issued: 10/04/2016
  • Est. Priority Date: 08/16/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving, by a processor of a destination host computer system, a first virtual address and a corresponding source physical address, the source physical address identifying a first physical memory portion on an origin host computer system, the first virtual address identifying a first virtual memory address range mapped to the first physical memory portion in a virtual address space of a first virtual machine undergoing live migration from the origin host computer system to the destination host computer system;

    identifying a second virtual address corresponding to the source physical address, the second virtual address identifying a second virtual memory address range in a virtual address space of a second virtual machine undergoing live migration from the origin host computer system to the destination host computer system;

    identifying a destination physical address corresponding to the second virtual address, the destination physical address identifying a second physical memory portion on the destination host computer system;

    mapping, on the destination host computer system, the first virtual address to the destination physical address;

    responsive to detecting a modification of a virtual memory page of the first virtual memory address range, copying, to a new physical memory page, a physical memory page corresponding to the virtual memory page; and

    mapping the modified virtual memory page to the new physical memory page.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×