Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

On-line storage method of virtual machine inspection point

A storage method and virtual machine technology, applied in the field of fault tolerance and fault recovery, can solve the problems of high saving and recovery overhead, large granularity, lack of transparency, etc., and achieve the effect of enhancing availability and reducing time and space overhead.

Inactive Publication Date: 2012-05-02
HUAZHONG UNIV OF SCI & TECH
View PDF1 Cites 28 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] To sum up, due to the large granularity of the current virtual machine checkpoint, the overhead of saving and restoring is large, and it lacks transparency

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
  • On-line storage method of virtual machine inspection point
  • On-line storage method of virtual machine inspection point
  • On-line storage method of virtual machine inspection point

Examples

Experimental program
Comparison scheme
Effect test

example

[0067] The online storage method of the virtual machine checkpoint of the present invention is illustrated by specific examples below. The experimental environment is a blade server, and the configuration is as follows:

[0068]

[0069] The modified Xen 3.4 and Linux2.6.18-xen of the present invention need to be installed on the physical machine, Domain U and Domain0 share a system kernel, and the initial memory of the virtual machine is set to 128MB, 256MB, 512MB and 1GB below, and the load is idle Linux, Kernel- Building, Apache HTTP server, Dbench and Memtester respectively test the checkpoint performance realized by the present invention.

[0070] 1. Checkpoint file size test

[0071]

[0072] The above test shows that the checkpoint file obtained by the default checkpoint preservation mechanism of Xen is almost equal to the configuration size of the memory image size of the virtual machine, and the checkpoint technology realized by the present invention only preser...

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 an on-line storage method of a virtual machine inspection point, comprising the following steps of: building the increment inspection point file, stopping the execution of the virtual machine; storing the configuring information, the virtual central processing unit (CPU) state and the appliance state in the increment inspection point file; copying the dirty bitmap of the virtual machine so as to obtain a temporary transcript, and canceling a shadow memory model of the virtual machine administrator and starting the shadow memory model so that the memory page of the virtual machine is located in the write-protecting state; setting / clearing the dirt bitmap of the virtual machine, awakening the virtual machine; copying the memory dirt page in the virtual machine according to the temporary transcript of the dirt page bitmap so as to store the buffer data in the inspection point file. The invention can achieve the light weight of the virtual machine inspection point and the transparency for the application.

Description

technical field [0001] The invention relates to a virtual machine fault tolerance and fault recovery technology, more specifically, the invention relates to an online storage method of a virtual machine checkpoint. Background technique [0002] A checkpoint refers to a mirror file that saves the instantaneous state information of a process or system during operation. According to certain requirements, the system can be rolled back to a certain state that was running before. Due to the tightly coupled relationship between traditional checkpoints and system hardware and software, the application of checkpoints is limited, such as process migration, system debugging, and dual-machine fault tolerance between heterogeneous systems. Virtualization technology provides new ideas and models for the realization of system checkpoints. The good encapsulation and isolation of virtual machines makes the implementation of system-level checkpoints based on virtual machines simpler and more ...

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/14G06F9/455
Inventor 金海廖小飞刘海坤马博
Owner HUAZHONG UNIV OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products