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 che

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 Embodiment

[0066] Examples:

[0067] The following describes the online storage method of virtual machine checkpoints of the present invention through specific examples. 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 the same system kernel. Below, the initial memory of the virtual machine is set to 128MB, 256MB, 512MB and 1GB, and the load is idle Linux, Kernel- Under the conditions of building, Apache HTTP server, Dbench and Memtester, the checkpoint performance achieved by the present invention is tested respectively.

[0070] 1. Checkpoint file size test

[0071]

[0072] The above test shows that the checkpoint file obtained by using Xen's default checkpoint saving mechanism is almost equal to the virtual machine's memory mirror configuration size, while the checkpoint technology implemented by the pr...

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 Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products