Memory page de-weight method and memory page de-weight device based on virtual machine snapshot

A memory page, virtual machine technology, applied in the computer field, can solve the problem of snapshot backup data occupying disk space, etc., to reduce snapshot backup time, reduce network overhead, and improve the effect of occupying a lot of disk space

Active Publication Date: 2013-04-03
BEIHANG UNIV
View PDF2 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The present invention provides a memory page deduplication method and device based on virtual machine snapshots, which are

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Memory page de-weight method and memory page de-weight device based on virtual machine snapshot
  • Memory page de-weight method and memory page de-weight device based on virtual machine snapshot
  • Memory page de-weight method and memory page de-weight device based on virtual machine snapshot

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0033] figure 1 It is a schematic flowchart of a method for deduplication of memory pages based on virtual machine snapshots according to an embodiment of the present invention; Figure 5 for Figure 1-Figure 4 The architecture diagram of the virtual machine snapshot system applied in the illustrated embodiment, such as figure 1 with Figure 5 As shown, the method for deduplication of memory pages based on virtual machine snapshots in this embodiment specifically includes:

[0034] 101. The host machine merges memory pages with the same content in the memory pages corresponding to each virtual machine according to the content of the memory pages corresponding to each virtual machine.

[0035] Generally, most of the virtual machines in a virtual machine cluster run the same operating system and carry similar applications, so that a large amount of data in the memory of each virtual machine is the same. Figure 5 The architecture diagram of the virtual machine snapshot system shown is ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a memory page de-weight method and memory page de-weight device based on virtual machine snapshot, which are applied to a virtual machine snapshot system. The method comprises the following steps: a host computer carries out combination processing on memory pages (of the same content) of memory pages corresponding to each virtual machine according to the content of the memory pages corresponding to each virtual machine; and the memory pages (subjected to combination processing) corresponding to each virtual machine are transmitted to a storage system. Problems that snapshot backup data occupy a large quantity of disc space in a virtual machine snapshot technique are modified; and meanwhile the time for backing up the snapshot is reduced.

Description

technical field [0001] The invention relates to the technical field of computers, in particular to a method and device for deduplicating memory pages based on virtual machine snapshots. Background technique [0002] Virtual machine snapshot technology is used to record the running state of a virtual machine, and at any time the virtual machine can be rolled back to the recorded virtual machine running state; Restore to the normal operation state recorded before, so as to realize the backup of the virtual machine. [0003] Usually, the running status of the virtual machine includes network status, memory status, CPU status, disk status, and the like. Among them, the amount of data of the memory page that needs to be saved in the memory state is large, so that the snapshot backup data is relatively large. For example, for a snapshot of a virtual machine cluster (eight virtual machines with 1G memory), the memory state to be saved is the sum of memory (8G) of the virtual mach...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F11/14G06F12/02
Inventor 李博崔磊李建欣沃天宇
Owner BEIHANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products