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

Virtual machine mirror image file storage and distribution method and device

A technology of virtual machine mirroring and mirroring files, which is applied in the direction of program control devices, electrical components, software simulation/interpretation/simulation, etc., can solve the problems of waste of storage space and low distribution efficiency of virtual machine mirroring files, and shorten the waiting time and IO overhead, save storage space, and balance load effects

Inactive Publication Date: 2014-12-24
TSINGHUA UNIV
View PDF9 Cites 38 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] Aiming at the above problems, the present invention proposes a method and device for storing and distributing virtual machine image files to solve the problems of wasted storage space and low distribution efficiency of mass storage of virtual machine image files

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 mirror image file storage and distribution method and device
  • Virtual machine mirror image file storage and distribution method and device
  • Virtual machine mirror image file storage and distribution method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] In order to make the technical solutions and advantages of the present invention clearer, the exemplary embodiments of the present invention will be further described in detail below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all implementations. Exhaustive list of examples.

[0043] figure 1 It is a schematic flow chart of a method for storing a virtual machine image file in an embodiment of the present invention, as figure 1 As shown, the storage of the virtual machine image file may include the following steps:

[0044] Step 101: dividing the image file into fixed-length image file blocks;

[0045] Step 102: Store the image file blocks.

[0046] In implementation, the fixed-length image file block size may be N times 4KB, where N is a natural number.

[0047] Specifically, a fixed-length image file block segmentation scheme is adopted, and 4KB or an integer mul...

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 a virtual machine mirror image file storage and distribution method and device. The storage method comprises the steps of segmenting mirror image files into length-fixed mirror image file blocks; storing the mirror image file blocks. The length-fixed blocking and storage are performed on the mirror image files, so that a storage space for the virtual machine mirror image files can be effectively saved, and meanwhile high compression ratio is ensured. The distribution method comprises the steps of determining the mirror image file blocks belonging to a client-side node virtual machine; establishing connection between the client-side node virtual machine and other client-side nodes; obtaining the mirror image file blocks from other client-side nodes when the mirror image file blocks required by the client-side node virtual machine exist in other client-side nodes, and obtaining the required mirror image file blocks from a data server if the mirror image file blocks do not exist in other client-side nodes; or sending the mirror image file blocks when the mirror image file blocks required by other client-side nodes exist in the client-side node virtual machine. Mirror image file distribution of virtual machine client-sides is achieved by adopting a P2P protocol, and virtual machine mirror image file distribution efficiency and speed are effectively improved.

Description

technical field [0001] The invention relates to the technical field of data storage, in particular to a method and device for storing and distributing virtual machine image files. Background technique [0002] "Cloud computing" and "cloud storage" are relatively important technical concepts that have emerged in recent years, and have brought long-term impacts on the development of computer science and the Internet. Cloud computing and cloud storage hide the underlying complex infrastructure and management logic, and provide users with a simple, easy-to-use, and dynamically adjustable resource pool. Users do not need to master the professional knowledge inside the cloud, and do not need to directly control the underlying infrastructure of the cloud. They can easily use the computing and storage resources provided by cloud technology, and can change the usage of resources according to their own needs, so as to save costs. [0003] With the establishment of cloud data centers ...

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): G06F17/30G06F9/455H04L29/08
CPCG06F16/188H04L67/1095
Inventor 姜进磊武永卫杨广文赵勋何川
Owner TSINGHUA UNIV
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