Patent · US Active

Method of cloning data in a memory for a virtual machine, product of computer programs and computer system therewith

US9330013B2 · kind B2 · utility

9Cited by
12References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 28, 2012
Grant dateMay 3, 2016
Priority date
Expiry dateAug 7, 2033

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2221/2149
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method of cloning data in a memory for a source virtual machine (VM) and at least one cloned virtual machine is proposed. A mapping relationship between a guest physical address from the source VM or the cloned VM and a host physical address of the memory is defined by a plurality of page tables configured in a plurality of hierarchical levels. In the method, metadata of the page tables in the highest level or the higher levels of the plurality of hierarchical levels is copied to the virtual machine. Remaining metadata of the page tables in the levels other than the highest level or the higher levels of the plurality of hierarchical levels is replicated to the virtual machine in response to the access operation. Data stored in the corresponding address of the memory is accessed according to the metadata and the replicated metadata.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.