Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and apparatus for snapshot and recovery of virtual machine cluster

A virtual machine and cluster technology, which is applied to the redundancy in computing for data error detection, response error generation, software simulation/interpretation/simulation, etc. Capture and save, destroy cluster data consistency, etc.

Active Publication Date: 2016-05-04
EMC IP HLDG CO LLC
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Known virtual machine cluster snapshot operations often fail to preserve the context of multiple virtual machines at the same time
More importantly, the known virtual machine cluster snapshots cannot effectively capture and save the state of the communication channels in the cluster at the snapshot moment, and these channels may be transmitting data at the snapshot moment
In this way, the cluster snapshot becomes incomplete due to the loss of communication channel information, and may destroy the data consistency in the cluster
In addition, many virtual machine cluster snapshots in the prior art depend on the virtual machine operating system (OS) or applications, making these solutions unsuitable for system virtualization and cloud computing environments

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
  • Method and apparatus for snapshot and recovery of virtual machine cluster
  • Method and apparatus for snapshot and recovery of virtual machine cluster
  • Method and apparatus for snapshot and recovery of virtual machine cluster

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The principle and spirit of the present invention will be described below with reference to several exemplary embodiments shown in the accompanying drawings. It should be understood that these embodiments are given only to enable those skilled in the art to better understand and implement the present invention, but not to limit the scope of the present invention in any way.

[0025] In general, according to an embodiment of the present invention, a snapshot of a virtual machine cluster at a given moment (referred to as "snapshot moment") includes two parts: a snapshot of each individual virtual machine in the cluster, and snapshots of supporting virtual machines. A snapshot of the communication channel that communicates between them. More specifically, the snapshot of the communication channel mainly refers to those messages that have been transmitted on the communication channel at the moment of the snapshot, or called in-transit messages.

[0026] For this reason, th...

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 embodiment of the invention relates to a method and equipment for snapshot and recovery of a virtual machine cluster. The embodiment of the invention provides a method for generating a snapshot relevant to one virtual machine in the virtual machine cluster to generate a snapshot of the cluster, a method for generating the snapshot of the virtual machine cluster, and a method for recovering the virtual machine cluster and corresponding equipment. The embodiment of the invention provides a novel message dyeing mechanism to ensure that not only can the local snapshots of the individual virtual machines be recorded, but also a state of a communication channel for supporting communication of the virtual machines can be recorded effectively when the snapshot of the virtual machine cluster is created. The embodiment of the invention further discloses corresponding equipment. With the adoption of the method and the equipment, the snapshot of the virtual machine cluster can be generated more effectively, and the virtual machine cluster can be recovered to a specified snapshot moment correspondingly.

Description

technical field [0001] Embodiments of the present invention generally relate to virtual machines, and more particularly, to methods and devices for snapshotting and restoring virtual machine clusters. Background technique [0002] A virtual machine (Virtual Machine, VM) refers to an application execution environment created by a specific type of application on the hardware platform of a physical machine, through which users can run applications and interact with them, just like using a physical machine. The software application that creates a VM is often called a virtual machine manager (hypervisor). A manager can be deployed and run on a physical machine, while a VM manager can create and run one or more virtual machines. As more and more distributed applications are deployed in cloud environments, virtual machine clusters are increasingly used. The term "virtual machine cluster" used herein refers to a logical package of multiple virtual machines that communicate with ea...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/14G06F9/455
Inventor 范晨辉周伦杨子夜陈齐彦
Owner EMC IP HLDG CO LLC