Patent ID: 9342336
Filing Date: 2016-05-17
CPC Classification: G06F

Claim Text:
1. A method of memory page de-duplication in a computer system comprising a plurality of virtual machine partitions managed by a hypervisor, wherein each virtual machine is assigned a different dedicated memory partition, the method comprising: managing a plurality of virtual machine partitions by a hypervisor, each virtual machine being assigned a different dedicated memory partition; identifying, by the hypervisor, a plurality of identical memory pages in memory of one or more dedicated memory partitions; assigning, by the hypervisor, one of the identical memory pages as a master page, including mapping, for each virtual machine, each of the identical memory pages to the master page, wherein mapping, for each virtual machine, each of the identical memory pages to the master page comprises: in response to a write to the master page by a virtual machine whose assigned dedicated memory partition includes the master page, performing operations including: directing, by virtual machines having an identical memory page mapped to the master page, reads of the identical memory page to the master page.