Live page migration for hybrid memory virtual machines
a virtual machine and memory system technology, applied in the direction of program control, interprogram communication, multi-programming arrangements, etc., can solve the problems of inability to write for a long time, so as to reduce useless page scanning and low write frequency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
embodiment 1
[0028]The present embodiment discloses a hybrid memory system with live page migration for virtual machine, or a memory page migration system, or a computation system. The system is designed to perform individual steps that form a method of the present invention, so as to achieve expected technical effects. For example, the computation system may perform page migration using the method of the present invention. Without causing conflicts or contradictions, the preferred embodiment of other embodiments may be entirely and / or partially used as complements for the present embodiment.
[0029]Preferably, a hybrid memory virtual machine may refer to: physical memory address space of a virtual machine, in which one part is the traditional RAM while the rest is NVM, so that the two form a parallel physical address space.
[0030]Preferably, to-be-migrated cold / hot page information may refer to: a guest frame number (GFN) of a virtual machine memory page that needs to be migrated.
[0031]According t...
embodiment 2
[0038]The present embodiment relates to further improvements to the Embodiment 1 of the present invention, and any feature that has been described is not repeated herein. This embodiment may be further improvements and / or supplements to Embodiment 1, and any feature that has been described is not repeated herein. Without conflict or contradiction, the entire and / or partial content of the preferred implementation manners of other embodiments may be used as a supplement to this embodiment.
[0039]According to one preferred embodiment, the system may comprise at least one physical machine. At least one of the physical machine(s) may be installed with a virtual machine. The system may be configured to: building a channel for a shared memory between the virtual machine and a hypervisor 200 for exchange of page information; making the hypervisor 200 traverse page tables so as to acquire cold / hot page information and writing the cold / hot page information into the shared memory; and / or making...
embodiment 3
[0050]The present embodiment relates to further improvements to the Embodiment 1 and the Embodiment 2 of the present invention, and any feature that has been described is not repeated herein.
[0051]The present invention discloses a live page migration method for a hybrid memory system for virtual machine, in other words, a page migration method for memory, or a calculation method. The method can be achieved by the system in the present invention and / or other substituted parts. For example, all parts in the system of the present invention achieves the method of the present invention. Without causing conflicts or conflicts, the entire content and / or partial content of other preferred embodiments may be supplemented as this embodiment.
[0052]According to one preferred embodiment, the method comprises at least one of the following steps of: building a channel for a shared memory between the virtual machine and a hypervisor 200; making the hypervisor 200 generate to-be-migrated cold / hot pa...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 
