Invention Grant
US09330013B2 Method of cloning data in a memory for a virtual machine, product of computer programs and computer system therewith
有权
在虚拟机的存储器中克隆数据的方法,计算机程序及其计算机系统的产品
- Patent Title: Method of cloning data in a memory for a virtual machine, product of computer programs and computer system therewith
- Patent Title (中): 在虚拟机的存储器中克隆数据的方法,计算机程序及其计算机系统的产品
-
Application No.: US13535360Application Date: 2012-06-28
-
Publication No.: US09330013B2Publication Date: 2016-05-03
- Inventor: Han-Lin Li , Jui-Hao Chiang , Tzi-Cker Chiueh
- Applicant: Han-Lin Li , Jui-Hao Chiang , Tzi-Cker Chiueh
- Applicant Address: TW Hsinchu
- Assignee: Industrial Technology Research Institute
- Current Assignee: Industrial Technology Research Institute
- Current Assignee Address: TW Hsinchu
- Agency: Jianq Chyun IP Office
- Main IPC: G06F12/10
- IPC: G06F12/10 ; G06F9/455 ; G06F21/53 ; G06F11/14

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.
Public/Granted literature
Information query