Virtual cluster rollback method and virtual cluster rollback system based on multicast technology

A virtual cluster and technology technology, applied in the field of virtualization, can solve the problems of high rollback delay, high network overhead, etc., and achieve the effect of reducing the amount of data, avoiding repeated transmission, and reducing the amount of transmitted data

Inactive Publication Date: 2017-06-09
INST OF INFORMATION ENG CHINESE ACAD OF SCI
View PDF2 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This generates high network overhead when the virtual cluster is rolled back, and at the same time introduces a high rollback delay in the limited network bandwidth

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
  • Virtual cluster rollback method and virtual cluster rollback system based on multicast technology
  • Virtual cluster rollback method and virtual cluster rollback system based on multicast technology
  • Virtual cluster rollback method and virtual cluster rollback system based on multicast technology

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0026] We mainly solve the problems of large network overhead and large rollback delay caused by reading multiple snapshot files when the virtual cluster needs to be rolled back. Our solution is as follows:

[0027] The virtual machines in the virtual cluster are often configured with the same operating system, development library and application program, which makes the virtual machines often have the same data content when running distributed programs. Therefore, by identifying the same pages inside and between the virtual machines, merging and transferring the same pages, the amount of data to be transferred can be effectively reduced. At the same time, when the virtual cluster is rolled back, the virtual machines are often placed on different p...

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 discloses a virtual cluster rollback method and a virtual cluster rollback system based on a multicast technology. The method comprises the following steps: (1) a storage cluster identifies virtual machine pages with the same data from a snapshot file, determines a virtual machine page needing multicast or unicast according to the corresponding relationship between virtual machines and physical machines, and packages the virtual machine page into a data packet; and (2) the storage cluster judges whether a current data packet to be sent is a multicast data packet; if the current data packet to be sent is a multicast data packet, the storage cluster notifies a physical machine to which the multicast data packet is to be sent to join a multicast group and then sends the multicast data packet to the multicast group, and the physical machine analyzes the received multicast data packet and recovers the virtual machine page in the multicast data packet to a corresponding address; and if the current data packet to be sent is a unicast data packet, the data packet is sent to a corresponding physical machine in a unicast mode, and the physical machine recovers the virtual machine page in the unicast data packet to a corresponding address. Through the method and the system, a virtual cluster can be rolled back quickly, and the amount of data transmitted is reduced.

Description

technical field [0001] The invention belongs to the technical field of virtualization and relates to a virtual machine snapshot rollback technology, in particular to a virtual cluster rollback method and system based on multicast technology. Background technique [0002] At present, on a large-scale computing processing platform such as a data center or cloud computing, in order to meet the processing capability requirements of distributed applications, virtual machines deploy applications in the form of clusters. However, frequent failures in large-scale platforms often crash applications in the cluster. In order to ensure the availability of applications, the snapshot rollback technology is proposed, which saves the runtime state of the virtual cluster to the disk during the normal execution phase of the program. After the cluster program fails, these data will be read out to restore the execution of the cluster. [0003] figure 1 A typical architecture of a data center ...

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 Applications(China)
IPC IPC(8): H04L12/18H04L12/761H04L29/08G06F9/455G06F12/08H04L45/16
CPCH04L12/185H04L45/16H04L67/1097G06F9/45504G06F12/08
Inventor 崔磊郝志宇李伦费海强
Owner INST OF INFORMATION ENG CHINESE ACAD OF SCI
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