Efficiently determining identical pieces of memory used by virtual machines
US9053053B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Nov 9, 2011 |
| Grant date | Jun 9, 2015 |
| Priority date | — |
| Expiry date | Jan 21, 2032 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2212/657
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Efficiently determining identical pieces of memory within a computer memory area, which is occupied by a virtual machine manager hosting multiple guests and the computer memory area being logically separated into memory pages of a unique size. Each guest is inspected for its structural characteristics by the virtual machine manager. The structural characteristics of each guest are compared by the virtual machine manager, wherein memory regions of guests having a similar structure are identified; and the identical memory pages are identified by the virtual machine manager by comparing hash values of memory pages located within memory regions of guests having a similar structure, wherein identical memory pages are determined by comparing hash values calculated over the contents of the memory pages.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.