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

Mirror distributed storage method under desktop virtual environment

A distributed storage and desktop virtualization technology, which is applied in the field of distributed storage of virtual machine disk image files, can solve the problems of expensive storage systems and poor scalability, and achieve high scalability, reduce hardware investment costs, low cost effect

Inactive Publication Date: 2012-06-27
HUAZHONG UNIV OF SCI & TECH
View PDF3 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In order to overcome the high price and poor scalability of storage systems such as SAN and NAS in the current desktop virtualization environment

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
  • Mirror distributed storage method under desktop virtual environment
  • Mirror distributed storage method under desktop virtual environment
  • Mirror distributed storage method under desktop virtual environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] The present invention will be described in detail below in conjunction with the accompanying drawings and examples.

[0027] The present invention is mainly designed for small block IO of desktop virtualization, high IOPS and high scalability in a distributed environment. Such as figure 1 As shown, the overall process of the present invention is as follows:

[0028] (1) receiving the user's virtual machine storage request;

[0029] (2) extracting the access address from the read request;

[0030] (3) If the storage request is a read request, then enter step (4); if the storage request is a write request, then enter step (7);

[0031] (4) inquire whether there is the data block corresponding to the access address in the local cache, if there is, then read the data block from the local cache, end, otherwise enter step (5);

[0032] (5) Using a consistent hash algorithm to perform hash calculation on the first 33 bits of the access address, and find the corresponding s...

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 mirror distributed storage method of a disk of a virtual machine under a desktop virtual environment, which specifically comprises the steps of: reading data preferably from a local cache, or accessing a storage node if no corresponding data are available in the local cache; retrieving the storage node according to first 33 bits of the accessed address, retrieving data in the storage node according to the last 31 bits of the accessed address, and writing the read data to the local cache; and writing data by retrieving the storage node according to the first 33 bits of the accessed address, writing the data to the storage node and establishing data address retrieval by using the last 31 bits of the accessed address. The invention does not involve expensive devices such as SAN (storage area network), disk array and the like, so that the hardware investment cost of the system is reduced. The invention adopts the de-centralized storage to improve the expandability and complies with the application occasion for desktop virtual storage.

Description

technical field [0001] The invention belongs to the field of desktop virtualization applications, and in particular relates to a distributed storage method for virtual machine disk image files in a desktop virtualization environment. Background technique [0002] Desktop virtualization refers to the virtualization of the desktop of the computer, so that the user's desktop runs centrally in the virtual machine in the data center, which has achieved the security and flexibility of desktop use. Users can access a personalized desktop system at any location through any device. With the popularization of desktop virtualization technology, more and more enterprises have begun to deploy desktop virtualization systems. [0003] At present, most of the virtual desktop image storage systems use centralized storage such as SAN and NAS. For example, Citrix desktop virtualization products generally use NAS storage. VMware's desktop virtualization products use SAN storage and use the V...

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/455
Inventor 金海廖小飞姜跃李鹤
Owner HUAZHONG UNIV OF SCI & TECH
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