Unlock instant, AI-driven research and patent intelligence for your innovation.

Distributed storage space management method and distributed storage system

A distributed storage and storage space technology, which is applied in the field of disk storage, can solve the problems of complex and cumbersome allocation process, poor scalability and maintainability, and low efficiency of storage space allocation, so as to achieve improved allocation efficiency, easy maintenance and expansion, achieve simple effects

Active Publication Date: 2017-02-01
HUAWEI TECH CO LTD
View PDF15 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Embodiments of the present invention provide a distributed storage space management method and a distributed storage system, which are used to solve the complex and cumbersome and scalable allocation process in the prior art when the working controllers of the logical volume and the storage pool are not on the same node The problem of poor performance and maintainability and low efficiency of storage space allocation

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
  • Distributed storage space management method and distributed storage system
  • Distributed storage space management method and distributed storage system
  • Distributed storage space management method and distributed storage system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0050] Embodiment 1 of the present invention proposes a distributed storage space management method, the method is applied in a distributed storage system, the distributed storage system includes at least one storage space server, when creating a logical volume, the work control of the logical volume The node where the server is located is the second control node, and the node where the working controller of the storage pool corresponding to the logical volume is located is the first control node. For example, figure 2 As shown, its processing flow specifically includes:

[0051] Step 21, the first control node determines the capacity of the storage space indicated by the storage space identification information stored in the first allocation queue; wherein, the storage space identification information stored in the first allocation queue can be acquired by the second control node;

[0052] When there are multiple storage space servers in the distributed storage system, the s...

Embodiment 2

[0070] The second embodiment of the present invention is in figure 2 Based on the shown method, the specific implementation process of the distributed storage space allocation method of the present invention will be described in detail.

[0071] Such as image 3 As shown, it is a schematic structural diagram of a queue provided by Embodiment 2 of the present invention. Wherein, the first allocation queue, the second allocation queue, the first release queue and the second release queue involved in the first embodiment above are all implemented based on the principle of the queue provided in the second embodiment of the present invention.

[0072] refer to image 3 , the first control node in the embodiment of the present invention is the control node responsible for storing the storage space identification information in the queue, so it is called the production end, and the second control node is the control node responsible for obtaining the storage space identification inf...

Embodiment 3

[0079] Taking the allocation process of the storage space as an example, the implementation process of a method for allocating the distributed storage space provided by the embodiment of the present invention in practical application will be introduced in detail below. Such as Figure 6 As shown in FIG. 2 , it is a flow chart of implementing a method for allocating distributed storage space provided by Embodiment 3 of the present invention in practical applications. The Volume Queue is equivalent to the first allocation queue in the embodiment of the present invention, and is used to realize the allocation of storage space across control nodes. Allocation of storage space; the first allocation queue and the second allocation queue in this embodiment are both circular queues.

[0080] The Pool in the embodiment of the present invention is composed of storage spaces contained in multiple storage space servers (storage space servers may be referred to as engines in the embodimen...

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 discloses a management method for distributed storage space and a distributed storage system. In the scheme, when a first control node determines that the current capacity of a first allocation queue is less than a preset capacity threshold, the storage space identification information of unallocated storage space is acquired, and the acquired storage space identification information is stored in the first allocation queue, so that the storage space identification information stored in the first allocation queue can be acquired by a second control node. According to the scheme, the management of the storage space is finished by using the queue, and the operating processes of the storage space information operated by the first control node and the second control node are two completely independent processes which are not influenced by each other, so that the scheme has the advantages of easiness in implementation, maintenance and extension and correspondingly higher allocation efficiency of the storage space in comparison to a scheme for changing the conventional transaction mechanism.

Description

technical field [0001] The invention relates to the technical field of disk storage, in particular to a method for managing a distributed storage space and a distributed storage system. Background technique [0002] As the world enters the era of big data, storage technology and storage business continue to innovate, and the form of storage systems has been greatly extended. As snapshot technology and data protection technology have been proposed one after another, including the recently very popular "virtual machine" and "cloud computing" technologies, they have greatly promoted the development of storage technology. [0003] In storage technology, the allocation of storage space is one of the most basic and important technologies. At present, there is a storage space allocation scheme implemented by stack and transaction mechanism: the capacity of the storage system including the storage space server is combined into a unified storage pool Pool. When the terminal side sen...

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): H04L29/08H04L12/24
Inventor 肖祖仁
Owner HUAWEI TECH CO LTD