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

Virtual machine snapshot processing method, device and system

A processing method and virtual machine technology, applied in the storage field, can solve the problem of high concurrency pressure in the snapshot center, and achieve the effect of reducing the overall concurrency pressure and reducing the probability of requesting disk blocks

Active Publication Date: 2021-07-13
ALIBABA GRP HLDG LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When a large number of VMs are started in a short period of time, the snapshot center may need to process a large number of requests concurrently, and the concurrency pressure of the snapshot center is high

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 machine snapshot processing method, device and system
  • Virtual machine snapshot processing method, device and system
  • Virtual machine snapshot processing method, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] In order to make the purpose, technical solution and advantages of the present application clearer, the technical solution of the present application will be clearly and completely described below in conjunction with specific embodiments of the present application and corresponding drawings. Apparently, the described embodiments are only some of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

[0038] Aiming at the problem of high concurrency pressure in the snapshot center in the prior art, the embodiment of the present application provides a solution. The main principle is: add a snapshot cache to the VM, and store the usage frequency of the disk snapshot required during the VM startup process in accordance with the setting The required di...

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

Embodiments of the present application provide a virtual machine snapshot processing method, device, and system. In the embodiment of this application, by adding a snapshot cache to the VM, the disk blocks whose frequency of use in the disk snapshot required during the VM startup process meets the set requirements are stored. Based on this, when the disk read request issued by the VM during the startup process is received , respectively query the disk block requested by the VM in the disk of the VM and the snapshot cache, and return to the VM when the disk block requested by the VM is found in the disk or snapshot cache of the VM. Since the snapshot cache stores the disk blocks whose frequency of use in the disk snapshot meets the set requirements, it can increase the probability that the read disk request hits the required disk block, reduce the probability of requesting the disk block from the snapshot center, and thus reduce the overall cost of the snapshot center. concurrent pressure.

Description

technical field [0001] The present application relates to the field of storage technologies, and in particular to a method, device and system for processing virtual machine snapshots. Background technique [0002] A virtual machine (Virtual Machine, VM) refers to a complete computer system that is simulated by software and has complete hardware system functions and runs in a completely isolated environment. The VM runs on the host and has an independent operating environment, which is conducive to improving the security of the host and enables multiple operating systems to run on a single host, so it is becoming more and more popular. [0003] Based on a series of advantages of VM, more and more Internet applications start to run on VM. The business traffic of Internet applications fluctuates greatly. When the business peak of Internet applications arrives, a large number of VMs need to be started in a short period of time. When a VM starts, it depends on a certain disk sn...

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): G06F9/455G06F3/06
CPCG06F3/06G06F9/445G06F9/455
Inventor 佘海斌鲁振伟
Owner ALIBABA GRP HLDG LTD
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