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

Full virtualization storage method based on consistency hash algorithm

A fully virtualized and consistent technology, applied in the field of storage servers, can solve the problems of system performance short board, read and write data speed and addressing time have not been greatly improved, to eliminate hot spots, realize dynamic resource allocation, The effect of improving the system IO response speed

Inactive Publication Date: 2015-11-18
SHANDONG CHAOYUE DATA CONTROL ELECTRONICS CO LTD
View PDF5 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

With the development of technology, the unit storage capacity of the mechanical hard disk has been greatly improved, but the speed of reading and writing data and the addressing time of the mechanical hard disk have not been greatly improved, which has become a shortcoming of the entire system performance.

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
  • Full virtualization storage method based on consistency hash algorithm
  • Full virtualization storage method based on consistency hash algorithm
  • Full virtualization storage method based on consistency hash algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0029] A fully virtualized storage method based on a consistent hash algorithm, the implementation steps of the storage method are as follows:

[0030] 1) Create storage resource pools and tiers:

[0031] Such as figure 1 As shown, the storage server disk is automatically divided into blocks of the same size (for example, 1MB) by the storage software, and a storage resource pool (diskgroup) is created. The created storage resource pool is a unified storage space, and each small block Called a storage pellet;

[0032] This method of dispersing and recombining physical disks can shield the real situation of the underlying space, provide a unified storage perspective for the upper-layer software, and turn the storage space into a unified resource pool or super hard disk space. The resource pool is divided;

[0033] 2) Create a virtual LUN:

[0034] Each LUN is evenly assembled from the storage granules of each disk to the required space, providing a unified virtual storage space external...

Embodiment 2

[0039] On the basis of embodiment 1, when the space of the LUN described in this embodiment cannot meet the actual demand, the dynamic management of the LUN capacity is realized by increasing the number of storage particles in the LUN; compared with the traditional LUN method, the virtual LUN can Dynamically expand the number of disks to realize as much data as possible to be distributed to each disk, and improve the system IO response speed.

Embodiment 3

[0041] On the basis of embodiment 1, the SAN described in this embodiment implements LUN mapping through consistent Hash, and realizes automatic data migration at the bottom layer. The steps are as follows: figure 2 As shown, first put the hash value into a 2m ring space, and then calculate the corresponding key value of the data blocks ObjectA, B, C and D through the hash algorithm, and put the value into the hash space; finally A server is also regarded as an object to perform hash calculation and put it into the hash ring; through the above operation, the server node and data block are mapped in the same hash space, and then the data block is placed in the corresponding server node in a clockwise direction.

[0042] By virtualizing a number of virtual servers from each server and putting them into the hash space, then the physical node can obtain the virtual node through the algorithm, and map the virtual node to the hash space. The addition of virtual nodes can avoid a large ...

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 present invention discloses a full virtualization storage method based on a consistency hash algorithm. The storage method is realized by the following steps: 1) creating a storage resource pool and layering; 2) creating a virtual LUN; and 3) performing SAN virtualization. The method disclosed by the present invention can be used for realizing high-performance storage and realizing dynamic resource allocation in a logical volume space, so that a one-to-one correspondence relation between a disk array and a physical disk is eliminated, but the disk space is used as a unified resource to allocate, thereby eliminating a disk hot spot, and responding each IO response by enough hard disks.

Description

Technical field [0001] The invention relates to the technical field of storage servers, in particular to a fully virtualized storage method based on a consistent hash algorithm, which is used for fully virtualized dynamic storage of a server cluster, improves storage utilization and strengthens the management of storage nodes. Background technique [0002] In traditional storage server clusters, the speed of mechanical hard drives has become a key factor restricting high-performance storage. With the development of technology, the unit storage capacity of mechanical hard disks has been greatly improved, but the speed of reading and writing data and addressing time of mechanical hard disks have not been greatly improved, becoming the shortcomings of the overall system performance. In order to improve the read and write speed of hard disks, traditional storage servers combine multiple hard disks into Raid to form a simple multi-disk storage technology. This technology enables the s...

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): G06F3/06G06F11/14
Inventor 吴登勇陈乃阔张凡凡李保来
Owner SHANDONG CHAOYUE DATA CONTROL ELECTRONICS CO 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