CN108282516A - A kind of distributed storage cluster load balancing method and device based on iSCSI - Google Patents

A kind of distributed storage cluster load balancing method and device based on iSCSI Download PDF

Info

Publication number
CN108282516A
CN108282516A CN201711388538.4A CN201711388538A CN108282516A CN 108282516 A CN108282516 A CN 108282516A CN 201711388538 A CN201711388538 A CN 201711388538A CN 108282516 A CN108282516 A CN 108282516A
Authority
CN
China
Prior art keywords
iscsi
target
read
nodes
write
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201711388538.4A
Other languages
Chinese (zh)
Other versions
CN108282516B (en
Inventor
金振成
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
UIT STORAGE TECHNOLOGY (SHENZHEN) Co Ltd
Original Assignee
UIT STORAGE TECHNOLOGY (SHENZHEN) Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by UIT STORAGE TECHNOLOGY (SHENZHEN) Co Ltd filed Critical UIT STORAGE TECHNOLOGY (SHENZHEN) Co Ltd
Priority to CN201711388538.4A priority Critical patent/CN108282516B/en
Publication of CN108282516A publication Critical patent/CN108282516A/en
Application granted granted Critical
Publication of CN108282516B publication Critical patent/CN108282516B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The present invention provides a kind of distributed storage cluster load balancing method and device based on iSCSI, all nodes in distributed storage cluster configure iSCSI Target services, and each node is mapped away the distributed block equipment that distributed storage cluster creates with iSCSI block devices as iSCSI Target nodes;This method includes:ISCSI clients are mounted to the distributed block equipment by each iSCSI Target nodes;When iSCSI clients need distributed block equipment described in read/write, at least one target iSCSI Target nodes are determined according to read/write information, and read/write operation is carried out to the distributed block equipment by least one target iSCSI Target nodes.The present invention can solve the problems, such as Single Point of Faliure and performance bottleneck existing for traditional distributed storage iSCSI implementation methods.

Description

A kind of distributed storage cluster load balancing method and device based on iSCSI
Technical field
The present invention relates to technical field of distributed memory, more particularly to a kind of distributed storage cluster based on iSCSI is negative Carry equalization methods and device.
Background technology
Internet small computer system interfaces (Internet Small Computer System Interface, ISCSI) it is a kind of agreement based on TCP/IP, for establishing and managing the phase between IP storage devices, host and client computer etc. It connects, and creates storage area network (SAN).SAN makes it possible SCSI protocol applied to high speed data transmission networks, This transmission is carried out with data block rank (block-level) between multiple data storage networks.
Traditional distributed storage iSCSI implementation methods are:Distributed storage provides a big memory space, distributed Storage cluster creates a distributed block equipment, and configuration iSCSI Target take on a node in distributed storage cluster Business, the node are mapped away the distributed block equipment as iSCSI Target nodes in a manner of iSCSI block devices, iSCSI Client is mounted to the iSCSI block devices by the iSCSI Target nodes, and by the iSCSI Target nodes to this ISCSI block devices are written and read operation.
Traditional distributed storage iSCSI implementation methods have following defect:
1, individual node provides iSCSI Target services, the service disconnection if the node failure.
2, individual node provides iSCSI Target services, and all iSCSI data flows of iSCSI clients can all first pass through The iSCSI Target service read-write distributed block equipment that the node provides, iSCSI Target are serviced according to distributed storage certainly Read/write task is distributed to each node in distributed storage cluster by body principle, and therefore, which is iSCSI data flow performances Bottleneck.
Invention content
In view of this, the purpose of the present invention is to provide a kind of distributed storage cluster load balance side based on iSCSI Method and device can solve the problems, such as Single Point of Faliure and performance bottleneck existing for traditional distributed storage iSCSI implementation methods.
In order to achieve the above object, the present invention provides following technical solutions:
A kind of distributed storage cluster load balancing method based on iSCSI, all nodes in distributed storage cluster Configuration iSCSI Target services, what each node created distributed storage cluster as iSCSI Target nodes Distributed block equipment is mapped away with iSCSI block devices;This method includes:
ISCSI clients are mounted to the distributed block equipment by each iSCSI Target nodes;
When iSCSI clients need distributed block equipment described in read/write, at least one target is determined according to read/write information ISCSI Target nodes, and the distributed block equipment is carried out by least one target iSCSI Target nodes Read/write operation.
A kind of distributed storage cluster load balance device based on iSCSI, all nodes in distributed storage cluster Configuration iSCSI Target services, and each node creates distributed storage cluster as iSCSI Target nodes Distributed block equipment mapped away with iSCSI block devices;The device is applied to iSCSI clients, including:
Carry unit, for being mounted to the distributed block equipment by each iSCSI Target nodes;
Read-write cell, for needing distributed block equipment described in read/write when, at least one mesh is determined according to read/write information Mark iSCSI Target nodes, and by least one target iSCSI Target nodes to the distributed block equipment into Row read/write operation.
As can be seen from the above technical solution, it in the present invention, is configured on all nodes in distributed storage cluster ISCSI Target services, the distributed block that each node creates distributed storage cluster as iSCSI Target nodes Equipment is mapped away in a manner of iSCSI block devices, so that iSCSI clients can pass through multiple iSCSI Target simultaneously The node visit distributed block equipment.This method of this programme is not only able to avoid Single Point of Faliure problem, but also because energy It is enough concurrently to access to distributed block equipment, thus can also solve to use individual node to provide iSCSI in the prior art Performance bottleneck problem caused by Target services.
Description of the drawings
Fig. 1 is distributed storage cluster load balancing method flow chart of the embodiment of the present invention based on iSCSI;
Fig. 2 is the structural schematic diagram of distributed storage cluster load balance device of the embodiment of the present invention based on iSCSI.
Specific implementation mode
In order to make the purpose , technical scheme and advantage of the present invention be clearer, below in conjunction with the accompanying drawings and according to embodiment, Technical scheme of the present invention is described in detail.
In the present invention, iSCSI Target clothes are configured on all nodes of the distributed storage cluster based on iSCSI Business so that all nodes are all used as iSCSI Target nodes, the distributed block that each iSCSI Target nodes create cluster Equipment is mapped away in a manner of iSCSI block devices.In this way, in iSCSI clients, there are multiple iSCSI block devices in cluster For accessing, but these iSCSI block devices are actually directed to (representative) same distributed block equipment, i.e., point that cluster creates Cloth block device.
It is distributed storage cluster load balancing method flow chart of the embodiment of the present invention based on iSCSI referring to Fig. 1, Fig. 1, As shown in Figure 1, this approach includes the following steps:
Step 101, iSCSI clients are mounted to the distributed block equipment by each iSCSI Target nodes.
The premise of this step is:All nodes in distributed storage cluster are configured with iSCSI Target services, and Each node is mapped away the distributed block equipment that cluster creates as iSCSI Target nodes in a manner of iSCSI block devices.
Every iSCSI Target nodes map away the distributed block equipment that cluster creates in a manner of iSCSI block devices Later, for iSCSI clients, it is exactly one piece of independent iSCSI block for access that this, which maps out the iSCSI block devices come, Equipment, iSCSI clients can be mounted to the iSCSI block devices by the iSCSI Target nodes, and pass through iSCSI Target nodes access to the iSCSI block devices.
Front said, by different iSCSI Target nodes map out come iSCSI block devices in iSCSI client End is apparently different iSCSI block devices, but the distributed block that these iSCSI block devices, which are actually still cluster, to be created is set It is standby.In order to concurrently access distributed block equipment, need to distinguish these iSCSI block devices, and be different iSCSI blocks Equipment designated memory space so that iSCSI clients access to the iSCSI block devices by iSCSI Target nodes When, the corresponding memory space of iSCSI block devices can only be accessed.
For this purpose, after executing this step 101, further comprise:
The iSCSI Target sections will be used as by the distributed block equipment of every iSCSI Target node carries The corresponding iSCSI block devices of point;
The corresponding iSCSI block devices of all iSCSI Target nodes numbered from 1 to n, and are based on the distribution The storage size of formula block device is every iSCSI block device designated memory spaces, and wherein n is the quantity of iSCSI block devices.
For example,
Assuming that there is 10 nodes in cluster, 10 nodes are configured with iSCSI Target services, and each node conduct ISCSI Target nodes map away the distributed block equipment that cluster creates in a manner of iSCSI block devices.ISCSI clients It is mounted to distributed block equipment by 10 nodes, the 1st node will be used as by the distributed block equipment of the 1st node carry Corresponding iSCSI block devices number is 1 (the iSCSI block devices are denoted as client_block1), will be hung by the 2nd node The distributed block equipment of load is 2 (to be denoted as the iSCSI block devices as the 2nd node corresponding iSCSI block devices number Client_block2), and so on.Finally obtain client_block1, client_block2 ..., client_ block10。
Assuming that distributed block equipment shares 1000 data blocks, then it can be according to the quantity 10 of iSCSI Target nodes 1000 data blocks are divided into 10 memory spaces by (quantity for being equal to iSCSI block devices), are referred to for each iSCSI block devices Fixed one of memory space, for example, the 1st to 100 data block is divided the memory space as client_block1, the 101 to 200 data blocks are divided the memory space ... ... as client_block2, and the 901st to 100 data block is drawn It is allocated as the memory space for client_block10.
When step 202, iSCSI clients need distributed block equipment described in read/write, determined at least according to read/write information One target iSCSI Target node, and by least one target iSCSI Target nodes to the distributed block Equipment carries out read/write operation.
In the embodiment of the present invention, the read/write information includes at least initial position and length;Wherein, initial position be from One read/write initial position of distributed block equipment, when read/write information is to read information, initial position is to read start bit It sets, length refers to the data length for needing to read from distributed block equipment, when read/write information is write information, initial position Initial position is as written, length refers to needing that the data length in distributed block equipment is written.In addition, when read/write information is When write information, read/write information should also include data content to be written.
In the embodiment of the present invention, at least one target iSCSI Target nodes are determined according to read/write information, and pass through institute State at least one target iSCSI Target nodes the method for read/write operation is carried out to the distributed block equipment specifically can be with For:
The target storage space of read/write is determined according to read/write information;
At least one iSCSI of the target storage space of covering read/write is determined according to the memory space of each iSCSI block devices Block device will be determined corresponding to the iSCSI Target nodes of every iSCSI block devices at least one iSCSI block devices For target iSCSI Target nodes;
For each target iSCSI Target nodes, according to the target storage space of read/write and target iSCSI The memory space of the corresponding iSCSI block devices of Target nodes determine the corresponding target of target iSCSI Target nodes read/ Memory space is write, the distributed apparatus is carried out by target iSCSI Target nodes to be based on target iSCSI The read/write operation in Target nodes corresponding target read/write store space.
As an example it is assumed that needing the data content to distributed block equipment 150 data blocks of reading, and read start bit It is set to the initial position of the 460th data block.Then the implementation procedure of the above method is as follows:
A, the target storage space of read/write is determined.
Read/write information includes reading initial position, reading data length, wherein reading initial position is the 460th data The initial position of block, reading data length are 150 data blocks.Therefore the target storage space of read/write is the 460-610 number According to block.
B, target iSCSI Target nodes are determined.
Since (memory space is number by client_block4 (memory space is data block 401-500), client_block5 According to block 501-599), the target storage space of client_block6 (memory space be data block 600-699) covering read/write, because This, will correspond respectively to 3 iSCSI Target nodes of client_block4, client_block5, client_block6 It is determined as target iSCSI Target nodes.
C, it determines each target iSCSI Target nodes corresponding target read/write store space, and carries out read operation.
The memory space of client_block4 is data block 401-500, and the target storage space of read/write is 460-610, The intersection of the two is 460-500, therefore, corresponds to iSCSI Target nodes (i.e. the 4th iSCSI of client_block4 Target nodes) target read/write store space be data block 460-500.Therefore, iSCSI clients will pass through the 4th ISCSI Target nodes are from the data content read in distributed block equipment in data block 460-500.
The memory space of client_block5 is data block 501-600, and the target storage space of read/write is 460-610, The intersection of the two is 501-600, therefore, corresponds to iSCSI Target nodes (i.e. the 5th iSCSI of client_block5 Target nodes) target read/write store space be data block 501-600.Therefore, iSCSI clients will pass through the 5th ISCSI Target nodes are from the data content read in distributed block equipment in data block 501-600.
The memory space of client_block6 is data block 601-700, and the target storage space of read/write is 460-610, The intersection of the two is 601-610, therefore, corresponds to iSCSI Target nodes (i.e. the 6th iSCSI of client_block6 Target nodes) target read/write store space be data block 601-610.Therefore, iSCSI clients will pass through the 6th ISCSI Target nodes are from the data content read in distributed block equipment in data block 601-610.
In practical applications, it is understood that there may be the case where iSCSI Target node failures, in this case, if passing through this ISCSI Target node read/write distributed block equipment, then can cause read/write operation to fail.
To solve the above problems, in the application, iSCSI is acted on behalf of for the iSCSI Target nodes selection one of failure Target nodes carry out read/write operation with by acting on behalf of iSCSI Target nodes.
Therefore, when by a certain target iSCSI Target nodes to the distributed apparatus carry out be based on the target When the read/write operation failure in iSCSI Target nodes corresponding target read/write store space, the mesh can also be further determined that Mark iSCSI Target nodes act on behalf of iSCSI Target nodes, and iSCSI Target nodes are acted on behalf of to the distribution by this Formula equipment carries out the read/write operation based on target iSCSI Target nodes corresponding target read/write store space.
In the embodiment of the present invention, one kind for acting on behalf of iSCSI Target nodes of target iSCSI Target nodes is determined Feasible method is as follows:
The number x for determining the corresponding iSCSI block devices of target iSCSI Target nodes, using formula x=(x+1) % N is updated x values,
Determine that number is the iSCSI block devices of updated x values, it will be corresponding to the iSCSI of the iSCSI block devices What Target nodes were determined as target iSCSI Target nodes acts on behalf of iSCSI Target nodes.
The distributed storage cluster load balancing method based on iSCSI is described in detail above, the present invention also carries A kind of distributed storage cluster load balance device based on iSCSI has been supplied, has been described in detail below in conjunction with Fig. 2.
It is the structure of distributed storage cluster load balance device of the embodiment of the present invention based on iSCSI referring to Fig. 2, Fig. 2 Schematic diagram, all nodes in distributed storage cluster configure iSCSI Target services, and each node conduct ISCSI Target nodes map away the distributed block equipment that distributed storage cluster creates with iSCSI block devices;The dress It sets and is applied to iSCSI clients, including:
Carry unit 201, for being mounted to the distributed block equipment by each iSCSI Target nodes;
Read-write cell 202, for needing distributed block equipment described in read/write when, determined according to read/write information at least one Target iSCSI Target nodes, and by least one target iSCSI Target nodes to the distributed block equipment Carry out read/write operation.
In Fig. 2 shown devices,
The carry unit 201, after being mounted to the distributed block equipment by each iSCSI Target nodes, into one Step is used for:
The iSCSI Target sections will be used as by the distributed block equipment of every iSCSI Target node carries The corresponding iSCSI block devices of point;
The corresponding iSCSI block devices of all iSCSI Target nodes numbered from 1 to n, and are based on the distribution The storage size of formula block device is every iSCSI block device designated memory spaces, and wherein n is iSCSI Target nodes Quantity.
In Fig. 2 shown devices,
The read/write information includes initial position, length;
The read-write cell 202 determines at least one target iSCSI Target nodes according to read/write information, and passes through When at least one target iSCSI Target nodes carry out read/write operation to the distributed block equipment, it is used for:
The target storage space of read/write is determined according to read/write information;
At least one iSCSI of the target storage space of covering read/write is determined according to the memory space of each iSCSI block devices Block device will be determined corresponding to the iSCSI Target nodes of every iSCSI block devices at least one iSCSI block devices For target iSCSI Target nodes;
For each target iSCSI Target nodes, according to the target storage space of read/write and target iSCSI The memory space of the corresponding iSCSI block devices of Target nodes determine the corresponding target of target iSCSI Target nodes read/ Memory space is write, the distributed apparatus is carried out by target iSCSI Target nodes to be based on target iSCSI The read/write operation in Target nodes corresponding target read/write store space.
In Fig. 2 shown devices,
The read-write cell 202 carries out being based on being somebody's turn to do by target iSCSI Target nodes to the distributed apparatus When the read/write operation failure in target iSCSI Target nodes corresponding target read/write store space, the target is further determined that ISCSI Target nodes act on behalf of iSCSI Target nodes, and iSCSI Target nodes are acted on behalf of to the distribution by this Equipment carries out the read/write operation based on target iSCSI Target nodes corresponding target read/write store space.
In Fig. 2 shown devices,
The read-write cell 202 determines when acting on behalf of iSCSI Target nodes of target iSCSI Target nodes, uses In:
The number x for determining the corresponding iSCSI block devices of target iSCSI Target nodes, using formula x=(x+1) % N is updated x values:
Determine that number is the iSCSI block devices of updated x values, it will be corresponding to the iSCSI of the iSCSI block devices What Target nodes were determined as target iSCSI Target nodes acts on behalf of iSCSI Target nodes.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the invention, all essences in the present invention With within principle, any modification, equivalent substitution, improvement and etc. done should be included within the scope of protection of the invention god.

Claims (10)

1. a kind of distributed storage cluster load balancing method based on iSCSI, which is characterized in that in distributed storage cluster All nodes configure iSCSI Target service, and each node is as iSCSI Target nodes by distributed storage collection The distributed block equipment that group creates is mapped away with iSCSI block devices;This method includes:
ISCSI clients are mounted to the distributed block equipment by each iSCSI Target nodes;
When iSCSI clients need distributed block equipment described in read/write, at least one target iSCSI is determined according to read/write information Target nodes, and read/write is carried out to the distributed block equipment by least one target iSCSI Target nodes Operation.
2. according to the method described in claim 1, it is characterized in that,
After iSCSI clients are mounted to the distributed block equipment by each iSCSI Target nodes, further comprise:
The iSCSI Target nodes pair will be used as by the distributed block equipment of every iSCSI Target node carries The iSCSI block devices answered;
The corresponding iSCSI block devices of all iSCSI Target nodes numbered from 1 to n, and are based on the distributed block The storage size of equipment is every iSCSI block device designated memory spaces, and wherein n is the quantity of iSCSI block devices.
3. according to the method described in claim 2, it is characterized in that,
The read/write information includes initial position, length;
At least one target iSCSI Target nodes are determined according to read/write information, and pass through at least one target iSCSI Target nodes to the distributed block equipment carry out read/write operation method be:
The target storage space of read/write is determined according to read/write information;
Determine that at least one iSCSI blocks of the target storage space of covering read/write are set according to the memory space of each iSCSI block devices It is standby, mesh will be determined as corresponding to the iSCSI Target nodes of every iSCSI block devices at least one iSCSI block devices Mark iSCSI Target nodes;
For each target iSCSI Target nodes, according to the target storage space of read/write and target iSCSI Target The memory space of the corresponding iSCSI block devices of node determines the corresponding target read/write store of target iSCSI Target nodes Space carries out the distributed apparatus by target iSCSI Target nodes to be based on target iSCSI Target nodes The read/write operation in corresponding target read/write store space.
4. according to the method described in claim 3, it is characterized in that,
The distributed apparatus is carried out by target iSCSI Target nodes to be based on target iSCSI Target nodes When the read/write operation failure in corresponding target read/write store space, the generation of target iSCSI Target nodes is further determined that ISCSI Target nodes are managed, acting on behalf of iSCSI Target nodes by this carries out the distributed apparatus to be based on the target The read/write operation in iSCSI Target nodes corresponding target read/write store space.
5. according to the method described in claim 4, it is characterized in that,
Determine that the method for acting on behalf of iSCSI Target nodes of target iSCSI Target nodes is:
The number x for determining the corresponding iSCSI block devices of target iSCSI Target nodes, using formula x=(x+1) %n to x Value is updated:
Determine that number is the iSCSI block devices of updated x values, it will be corresponding to the iSCSI Target sections of the iSCSI block devices What point was determined as target iSCSI Target nodes acts on behalf of iSCSI Target nodes.
6. a kind of distributed storage cluster load balance device based on iSCSI, which is characterized in that in distributed storage cluster All nodes configure iSCSI Target service, and each node as iSCSI Target nodes by distributed storage The distributed block equipment that cluster creates is mapped away with iSCSI block devices;The device is applied to iSCSI clients, including:
Carry unit, for being mounted to the distributed block equipment by each iSCSI Target nodes;
When for needing distributed block equipment described in read/write, at least one target is determined according to read/write information for read-write cell ISCSI Target nodes, and the distributed block equipment is carried out by least one target iSCSI Target nodes Read/write operation.
7. device according to claim 6, which is characterized in that
The carry unit is further used for after being mounted to the distributed block equipment by each iSCSI Target nodes:
The iSCSI Target nodes pair will be used as by the distributed block equipment of every iSCSI Target node carries The iSCSI block devices answered;
The corresponding iSCSI block devices of all iSCSI Target nodes numbered from 1 to n, and are based on the distributed block The storage size of equipment is every iSCSI block device designated memory spaces, and wherein n is the number of iSCSI Target nodes Amount.
8. device according to claim 7, which is characterized in that
The read/write information includes initial position, length;
The read-write cell determines at least one target iSCSI Target nodes according to read/write information, and described at least When one target iSCSI Target node carries out read/write operation to the distributed block equipment, it is used for:
The target storage space of read/write is determined according to read/write information;
Determine that at least one iSCSI blocks of the target storage space of covering read/write are set according to the memory space of each iSCSI block devices It is standby, mesh will be determined as corresponding to the iSCSI Target nodes of every iSCSI block devices at least one iSCSI block devices Mark iSCSI Target nodes;
For each target iSCSI Target nodes, according to the target storage space of read/write and target iSCSI Target The memory space of the corresponding iSCSI block devices of node determines the corresponding target read/write store of target iSCSI Target nodes Space carries out the distributed apparatus by target iSCSI Target nodes to be based on target iSCSI Target nodes The read/write operation in corresponding target read/write store space.
9. device according to claim 8, which is characterized in that
The read-write cell carries out the distributed apparatus by target iSCSI Target nodes to be based on the target When the read/write operation failure in iSCSI Target nodes corresponding target read/write store space, the target is further determined that ISCSI Target nodes act on behalf of iSCSI Target nodes, and iSCSI Target nodes are acted on behalf of to the distribution by this Equipment carries out the read/write operation based on target iSCSI Target nodes corresponding target read/write store space.
10. device according to claim 9, which is characterized in that
The read-write cell determines when acting on behalf of iSCSI Target nodes of target iSCSI Target nodes, is used for:
The number x for determining the corresponding iSCSI block devices of target iSCSI Target nodes, using formula x=(x+1) %n to x Value is updated:
Determine that number is the iSCSI block devices of updated x values, it will be corresponding to the iSCSITarget nodes of the iSCSI block devices Be determined as target iSCSI Target nodes acts on behalf of iSCSI Target nodes.
CN201711388538.4A 2017-12-21 2017-12-21 Distributed storage cluster load balancing method and device based on iSCSI Active CN108282516B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711388538.4A CN108282516B (en) 2017-12-21 2017-12-21 Distributed storage cluster load balancing method and device based on iSCSI

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711388538.4A CN108282516B (en) 2017-12-21 2017-12-21 Distributed storage cluster load balancing method and device based on iSCSI

Publications (2)

Publication Number Publication Date
CN108282516A true CN108282516A (en) 2018-07-13
CN108282516B CN108282516B (en) 2021-09-10

Family

ID=62801972

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711388538.4A Active CN108282516B (en) 2017-12-21 2017-12-21 Distributed storage cluster load balancing method and device based on iSCSI

Country Status (1)

Country Link
CN (1) CN108282516B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112261079A (en) * 2020-09-11 2021-01-22 苏州浪潮智能科技有限公司 Distributed block storage service link management method and system based on iSCSI
WO2021051570A1 (en) * 2019-09-19 2021-03-25 平安科技(深圳)有限公司 Data storage method based on distributed cluster, and related device thereof
CN114265702A (en) * 2022-03-02 2022-04-01 苏州浪潮智能科技有限公司 iSCSI service load balancing method, device, equipment and medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101702115A (en) * 2009-11-27 2010-05-05 浪潮电子信息产业股份有限公司 Method for realizing block protocol interface based on cluster storage system
CN103188345A (en) * 2013-03-01 2013-07-03 北京邮电大学 Distributive dynamic load management system and distributive dynamic load management method
CN106354436A (en) * 2016-09-20 2017-01-25 郑州云海信息技术有限公司 Storage system based on distributed IPSAN

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101702115A (en) * 2009-11-27 2010-05-05 浪潮电子信息产业股份有限公司 Method for realizing block protocol interface based on cluster storage system
CN103188345A (en) * 2013-03-01 2013-07-03 北京邮电大学 Distributive dynamic load management system and distributive dynamic load management method
CN106354436A (en) * 2016-09-20 2017-01-25 郑州云海信息技术有限公司 Storage system based on distributed IPSAN

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021051570A1 (en) * 2019-09-19 2021-03-25 平安科技(深圳)有限公司 Data storage method based on distributed cluster, and related device thereof
CN112261079A (en) * 2020-09-11 2021-01-22 苏州浪潮智能科技有限公司 Distributed block storage service link management method and system based on iSCSI
CN112261079B (en) * 2020-09-11 2022-05-10 苏州浪潮智能科技有限公司 Distributed block storage service link management method and system based on iSCSI
CN114265702A (en) * 2022-03-02 2022-04-01 苏州浪潮智能科技有限公司 iSCSI service load balancing method, device, equipment and medium
WO2023165499A1 (en) * 2022-03-02 2023-09-07 苏州浪潮智能科技有限公司 Iscsi service load balancing method and apparatus, and device and medium

Also Published As

Publication number Publication date
CN108282516B (en) 2021-09-10

Similar Documents

Publication Publication Date Title
US10691187B2 (en) Persistent reservations for virtual disk using multiple targets
CN104380278B (en) Equipment, system and method for client-side management session continuity
US9137148B2 (en) Information processing system and information processing apparatus
CN108027805B (en) Load distribution in a data network
CN103946828B (en) Data processing system and method
CN104823170B (en) Distributed caching cluster management
CN103324533B (en) distributed data processing method, device and system
US20130007253A1 (en) Method, system and corresponding device for load balancing
CN105518631B (en) EMS memory management process, device and system and network-on-chip
US20150236974A1 (en) Computer system and load balancing method
CN105242879B (en) A kind of date storage method and protocol server
CN108282516A (en) A kind of distributed storage cluster load balancing method and device based on iSCSI
CN105138281B (en) A kind of sharing method and device of physical disk
US20150324387A1 (en) Broadcast data operations in distributed file systems
CN106777164A (en) A kind of Data Migration cluster and data migration method
CN109791522A (en) Method, system and the intelligent network adapter of Data Migration
CN106527985A (en) Storage interaction device and storage system based on ceph
CN108347459A (en) A kind of high in the clouds data quick storage method and device
WO2023207492A1 (en) Data processing method and apparatus, device, and readable storage medium
Xu et al. Rethink the storage of virtual machine images in clouds
CN105468296A (en) No-sharing storage management method based on virtualization platform
US7725654B2 (en) Affecting a caching algorithm used by a cache of storage system
EP3495939A1 (en) Method and device for storing data in distributed block storage system, and computer readable storage medium
CN105847352A (en) Distributed cache system-based capacity expansion method, device and distributed cache system
CN110502187A (en) A kind of snapshot rollback method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 518057 Shenzhen Software Park, No. 9, 501, 502, Science and Technology Middle Road, Nanshan District, Shenzhen City, Guangdong Province

Applicant after: Shenzhen Innovation Technology Co., Ltd.

Address before: 518057 Shenzhen Software Park, No. 9, 501, 502, Science and Technology Middle Road, Nanshan District, Shenzhen City, Guangdong Province

Applicant before: UIT Storage Technology (Shenzhen) Co., Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant