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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols 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]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols 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
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.
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)
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)
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 |
-
2017
- 2017-12-21 CN CN201711388538.4A patent/CN108282516B/en active Active
Patent Citations (3)
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)
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 |