Optimizing method for storing virtual machine mirror images based on CAS (content addressable storage)

A technology of virtual machine mirroring and content addressing, which is applied in the field of computer science file system, and can solve problems such as the inability to directly apply virtual machine mirroring storage optimization

Inactive Publication Date: 2013-04-10
BEIHANG UNIV
View PDF2 Cites 36 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The virtual machine needs to read, write and modify the image file frequently, so the existing

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
  • Optimizing method for storing virtual machine mirror images based on CAS (content addressable storage)
  • Optimizing method for storing virtual machine mirror images based on CAS (content addressable storage)
  • Optimizing method for storing virtual machine mirror images based on CAS (content addressable storage)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0020] The present invention is a virtual machine image storage optimization method based on content addressing storage, which divides files into blocks, calculates Hash fingerprints for each block data, and detects and eliminates the same data blocks by comparing Hash fingerprints , to achieve the purpose of reducing storage overhead. And use FUSE (Filesystem in User Space, user mode file system) to realize the encapsulation of the CAS storage process, to achieve the purpose of transparent access to the host and improve portability.

[0021] In terms of software, the present invention mainly runs on the Linux system (supporting the FUSE architecture), and needs to implement a user-mode file system on the basis of FUSE, and encapsulat...

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 relates to an optimizing method for storing virtual machine mirror images based on CAS (content addressable storage). The method specifically comprises the following steps of adopting a CAS method to divide a virtual machine mirror image file into blocks, calculating fingerprint sequences, and judging the repetitive data through the fingerprint sequences. Only one data block is reserved for the data blocks with the same content, and the number of corresponding share times is stored in each block file. The original file is actually stored with the finger sequences (as shown in Figure 3), and the data part is stored in a shared storage system. To ensure the transparent storage of a virtual machine monitor and the portability of the shared storage system, the operation process of the virtual machine mirror images is packaged into the realizing process of a corresponding system calling and response interface by a FUSE (filesystem in user space)-based framework, so as to service a FUSE inner module to obtain an I/O (input/output) request generated by an upper-layer user operating a virtual machine, and convert the direct storage of the virtual machine mirror image files into the storage based on the CAS method. The method for eliminating the repetitive data based on the CAS has the advantages that the occupation amount of disks of the vertical machine mirror images is reduced by more than 50%, and the application prospect is wide for the current states of the large-scale application of the existing virtual machine.

Description

technical field [0001] The invention relates to a storage optimization method in a computer storage system, in particular to a storage optimization method applied to a virtual machine image, and belongs to the field of computer science file systems. Background technique [0002] At present, large-scale virtual machine image storage in desktop virtualization products has brought about the problem of data duplication storage, increasing the storage space pressure of the shared storage system. At present, in terms of storage optimization technology for desktop virtualization applications, the main storage optimization methods include: Automatic thin provisioning, tiered storage, and redundant data deletion technologies, etc. [0003] Thin provisioning is a feature of storage management. The core principle is to "deceive" the operating system, making the operating system think that there is a large storage space in the storage device, but the actual physical storage space is not...

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): G06F17/30G06F9/445G06F9/455
Inventor 肖利民赵国玉李秀桥唐浩夫
Owner BEIHANG UNIV
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