×

Memory duplication by origin host in virtual machine live migration

  • US 9,454,400 B2
  • Filed: 08/16/2013
  • Issued: 09/27/2016
  • Est. Priority Date: 08/16/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • providing a data structure comprising a plurality of memory mapping entries, each memory mapping entry mapping a virtual memory range to a physical memory range identified by a memory device, a physical address on the memory device, and a reference count of virtual memory ranges mapped to the physical memory range, wherein the data structure only comprises memory mapping entries having the reference count of two or more;

    determining, by a processor of an origin host computer system, using the data structure, a first physical address identifying a first physical memory range, the first physical memory range mapped to a first virtual memory range in a virtual address space of a first virtual machine undergoing live migration from the origin host computer system to a destination host computer system;

    determining a second physical address identifying a second physical memory range, the second physical memory range mapped to a second virtual memory 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;

    determining, by the processor, that the first physical address and the second physical address are identical; and

    notifying the destination host computer system that the first virtual memory range and the second virtual memory range have identical contents.

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