Data link distribution method and device and distributed block storage system

A distributed storage and data link technology, which is applied in the field of devices, data link allocation methods, and distributed block storage systems, can solve the problems that the storage system does not have high availability and cannot fully utilize the processing capacity of the storage cluster, and achieve high The effect of usability

Active Publication Date: 2022-08-02
北京志凌海纳科技有限公司
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to provide a data link allocation method, device and distributed block storage system, so as to alleviate the problem in the prior art that the processing capacity of the entire storage cluster cannot be fully utilized in the allocation process and the allocation result causes the storage system to have no High Availability Technical Issues

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
  • Data link distribution method and device and distributed block storage system
  • Data link distribution method and device and distributed block storage system
  • Data link distribution method and device and distributed block storage system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0045] According to an embodiment of the present invention, an embodiment of a distributed block storage system is provided, and the distributed block storage system is a system structure based on a distributed storage architecture. like image 3 As shown, the distributed block storage system includes a target client 1, a distributed storage management front end 2, a data link allocation server 3, and a storage server 4; The virtual block device sends a data access request; the distributed storage management front end 2 is used to provide an interface, create a Namespace and the Subsystem to which the Namespace belongs on the interface through user operations, and send the data link allocation server 3 with the target client 1. Identifier for a data link allocation request. The storage server 4 is connected to the target client 1 through an access network.

[0046] The above-mentioned target client 1 may be an NVMe-oF Host server, which is referred to as Host for short. The...

Embodiment 2

[0057] According to an embodiment of the present invention, an embodiment of a data link allocation method is provided, which is applied to the data link allocation server in Embodiment 1. It should be noted that the steps shown in the flow chart of the accompanying drawings can be performed in a process such as A set of computer-executable instructions are executed in a computer system and, although a logical order is shown in the flowcharts, in some cases the steps shown or described may be performed in an order different from that herein.

[0058] Figure 5 A flow chart of a data link allocation method provided in an embodiment of the present invention, such as Figure 5 As shown, the method includes the following steps S101 to S103, wherein:

[0059] Step S101, receiving the data link allocation request sent by the distributed storage management front end, and based on the data link allocation request, using the optimal access point allocation mode (or referred to as the ...

Embodiment 3

[0091] An embodiment of the present invention provides a data link allocation apparatus. The data link allocation apparatus is mainly used to execute the data link allocation method provided in the foregoing content of Embodiment 2. The following describes the data link allocation apparatus provided by the embodiment of the present invention. Do a specific introduction.

[0092] Figure 12 This is a schematic structural diagram of a data link allocation apparatus provided by an embodiment of the present invention. like Figure 12 As shown, the data link allocation device mainly includes a reception determination unit 11, a first determination unit 12 and a second determination unit 13, wherein:

[0093]The receiving and determining unit 11 is configured to receive the data link allocation request sent by the distributed storage management front end, and based on the data link allocation request, use the optimal access point allocation mode to determine the optimal access ser...

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 data link distribution method and device and a distributed block storage system, relates to the technical field of communication, is applied to a data link distribution server, and comprises the following steps: firstly, receiving a data link distribution request sent by a distributed storage management front end, and based on the data link distribution request, distributing a data link to a distributed block storage management front end; determining an optimal access service node by using an inheritance mode or a balance mode; determining a secondary access service node by using an annular distribution mode of preset topology perception; and finally, based on the optimal access service node and the secondary access service node, determining a data link distribution result between the target client and the Subsystem. According to the method, the processing capacity of the whole storage cluster can be fully utilized in the data link distribution process through the inheritance mode or the balance mode in different scenes, and the high availability of the distributed block storage system can be ensured by adopting the secondary access service nodes determined by the preset annular distribution mode based on topology perception.

Description

technical field [0001] The present invention relates to the field of communication technologies, and in particular, to a data link allocation method, device and distributed block storage system. Background technique [0002] Distributed storage clusters are generally accessed by multiple hosts. On this basis, how to allocate data links to hosts not only affects the performance of each host, but also affects the performance of the entire storage cluster. The prior art proposes a simple data link allocation strategy. The strategy is: every time the cluster receives a new connection, the data links are evenly distributed to all nodes of the storage cluster in a round-robin manner, so that each Data link balancing handled by Target Server. [0003] The current strategy of allocating data links in a round-robin manner has the following drawback: a single host cannot utilize the performance of the entire storage cluster. For the scenario where the Host accesses a single Subsyst...

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): H04L67/1097H04L67/10H04L12/28
CPCH04L67/1097H04L67/10H04L12/2856
Inventor 柯杰伟徐文豪王弘毅张凯
Owner 北京志凌海纳科技有限公司
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