CN109474700B - Access method of iSCSI client, storage medium, client and storage node - Google Patents
Access method of iSCSI client, storage medium, client and storage node Download PDFInfo
- Publication number
- CN109474700B CN109474700B CN201811546550.8A CN201811546550A CN109474700B CN 109474700 B CN109474700 B CN 109474700B CN 201811546550 A CN201811546550 A CN 201811546550A CN 109474700 B CN109474700 B CN 109474700B
- Authority
- CN
- China
- Prior art keywords
- node
- iscsi
- client
- storage
- redirected
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 238000004590 computer program Methods 0.000 claims description 12
- 238000012423 maintenance Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
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
-
- 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/14—Session management
- H04L67/141—Setup of application sessions
-
- 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/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/563—Data redirection of data network streams
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention provides an iSCSI customer end access method, storage medium, customer end and storage node, the storage node includes main control node and spare node, each storage node includes an iSCSI gateway and at least one node storage device, the IP of iSCSI gateway of the main control node is the first IP, the IP of the node storage device is the second IP, the method includes: after the client establishes connection with the iSCSI gateway of the main control node through the first IP, the iSCSI gateway of the main control node determines to redirect a second IP based on a preset strategy of load balancing; and feeding back the redirected second IP to the client, so that the client establishes session connection with the node storage device corresponding to the redirected second IP based on the redirected second IP. Based on the method, the storage node can be dynamically accessed for the client task based on load balance, manual intervention is not needed, and maintenance is convenient.
Description
Technical Field
The invention relates to the field of computers, in particular to an access method of an iSCSI client, a storage medium, a client and a storage node.
Background
The Internet Small Computer System Interface (iSCSI) is a TCP/IP-based protocol used to establish and manage the interconnections between IP storage nodes, clients, etc., and to create storage area networks.
One implementation method of the conventional distributed storage iSCSI is as follows: a plurality of storage nodes in the cluster provide Target (iSCSI service program) service, and each storage node provides a physical IP for client connection. The high-reliability dependence client of the client establishes connection by adopting multiple paths and multiple storage nodes, but how to divide the connection and realize load balancing needs manual setting in client software, so the load balancing of the whole cluster depends on manual intervention.
Another implementation of traditional distributed storage iSCSI is: a plurality of storage nodes in the cluster provide Target service, each storage node provides at least one virtual IP for connection of clients, and the virtual IP can drift to other normal storage nodes to continue providing service after the storage nodes are down. The high reliability of the client does not depend on client software, but is realized through manual planning of an administrator, including the number of virtual IPs configured by the cluster and the load condition corresponding to each virtual IP, so that the load balance of the whole cluster also depends on manual intervention.
The two load balancing implementation methods can not be manually intervened and can not automatically operate, and when a node fails, manual maintenance and adjustment are needed, so that maintenance tasks are complicated and errors are easy to make.
Disclosure of Invention
In view of this, the present invention provides an access method, a storage medium, a client and a storage node for an iSCSI client, so as to solve the problem how the client dynamically accesses the storage node based on load balancing.
The invention provides an iSCSI customer end access method, apply to the storage node of iSCSI, the storage node includes main control node and spare node, every storage node includes a iSCSI gateway and at least one nodal storage equipment, the IP of iSCSI gateway of the main control node is the first IP, the IP of the nodal storage equipment is the second IP, said method comprises:
after the client establishes connection with the iSCSI gateway of the main control node through the first IP, the iSCSI gateway of the main control node determines to redirect a second IP based on a preset strategy of load balancing; and feeding back the redirected second IP to the client, so that the client establishes session connection with the node storage device corresponding to the redirected second IP based on the redirected second IP.
The invention also provides an iSCSI client access method, which is applied to the client and comprises the following steps:
step 11: establishing connection with an iSCSI gateway through a first IP and acquiring a redirected second IP, wherein the redirected second IP is determined by a preset strategy of the iSCSI gateway based on load balancing;
step 13: and establishing session connection with the storage node corresponding to the redirected second IP based on the redirected second IP.
The present invention also provides a non-transitory computer readable storage medium storing instructions that, when executed by a processor, cause the processor to perform the steps in the access method as applied to an iSCSI client of a storage node.
The invention also provides a storage node, which comprises a storage device, a processor and a computer program which is stored in the storage device and can run on the processor, wherein the processor executes the computer program to realize the steps in the access method applied to the iSCSI client of the storage node.
The present invention also provides a non-transitory computer readable storage medium storing instructions that, when executed by a processor, cause the processor to perform the steps in the above-described access method applied to an iSCSI client of a client.
The invention also provides a client, which comprises a storage device, a processor and a computer program which is stored in the storage device and can run on the processor, wherein the processor executes the computer program to realize the steps in the access method of the iSCSI client applied to the client.
Based on the principle of realizing load balance, the external virtual IP of the cluster is the first IP, when the client establishes the iSCSI connection with the cluster through the first IP request, the iSCSI gateway can automatically select a proper storage node device and redirect the second IP according to the preset strategy, and the client establishes the final session connection by using the redirect second IP, which has the advantages that:
(1) the method is simple to use, and the client only needs to know the first IP when the client is connected with the cluster;
(2) the load balance is completely controlled by the iSCSI gateway, manual intervention is not needed, and the maintenance is convenient.
Drawings
FIG. 1 is a block diagram of a storage node of the present invention;
FIG. 2 is a schematic diagram of an iSCSI gateway redirection process;
FIG. 3 is a flowchart illustrating an iSCSI client access method applied to a client according to the present invention;
fig. 4 is a block diagram of the client terminal of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be described in detail with reference to the accompanying drawings and specific embodiments.
Fig. 1 is a structural diagram of a storage node of the present invention, where an iSCSI cluster includes a plurality of storage nodes of fig. 1, each storage node includes an iSCSI gateway and at least one node storage device, where one storage node is a main control node of the iSCSI gateway, other storage nodes are standby nodes of the iSCSI gateway, an IP of the iSCSI gateway of the main control node is a first IP, an IP of each node storage device is a second IP, the first IP is used for establishing connection between a client and the iSCSI gateway of the main control node, and the second IP is used for establishing connection between the client and the node storage device.
In order to solve the problem that an administrator can master the number and the use condition of the virtual IP at any time, the invention initiates two types of virtual IPs, namely a first IP (iSCSI gateway corresponding to a main control node) and a second IP (storage equipment corresponding to a node). The whole cluster provides only one first IP for the client to access the iSCSI gateway of the main control node and obtain gateway service. The traffic data stream arrives at the storage node via the second IP. Each storage node provides at least a second IP, which is not exposed.
Based on the design of the storage node in fig. 1, the present invention provides an iSCSI client access method, which is applied to the iSCSI storage node, and comprises:
after the client establishes connection with the iSCSI gateway of the main control node through the first IP, the iSCSI gateway of the main control node determines to redirect a second IP based on a preset strategy of load balancing; and feeding back the redirected second IP to the client, so that the client establishes session connection with the node storage device corresponding to the redirected second IP based on the redirected second IP.
The iSCSI gateway is a key factor designed by the invention, and in the aspect of unified access, the first IP is designed and always follows the iSCSI gateway of the main control node, so that the continuity of external services of the cluster is ensured. The Redirection mechanism of the iSCSI protocol Login subprotocol is fully developed in the aspect of load balancing. After the client logs in the iSCSI gateway through the first IP, the iSCSI gateway selects a proper redirected second IP (corresponding node storage device) according to a preset strategy.
The iSCSI gateway has the following functions:
(1) the first IP is responsible for ensuring uniqueness and high reliability of the first IP;
(2) redirecting the client access request to ensure the load balance of the storage nodes or the node storage equipment;
(3) and is responsible for load balancing of the second IP.
As shown in fig. 2, the iSCSI gateway redirection procedure mainly includes:
the method comprises the following steps that firstly, a client logs in an iSCSI gateway of a main control node (assumed as a storage node 1) through a first IP;
determining a second IP (corresponding to the storage node n) needing to be redirected by the iSCSI gateway according to a preset strategy of load balancing, and returning the second IP (corresponding to the storage node n) to the client;
the client logs in the node storage equipment of the storage node n through a second IP;
and fourthly, the storage node n (or the Target server thereon) receives the request of the client, and the session connection is successfully established.
The preset policy for load balancing may be a connection number priority policy or a bandwidth priority policy.
Connection number priority policy: when allocating a new Session connection (Session), the number of sessions already established by each second IP and the client is preferably considered, and the number of sessions corresponding to the second IPx is set to Sx, so that when a new Session is requested by the client and established with access, the iSCSI gateway will be redirected to connect to the second IP with the smallest Sx. The strategy can well meet the situation that a plurality of client flows or storage nodes are relatively consistent.
Bandwidth priority policy 1: and when a new Session is allocated, the total input and output bandwidth of the client corresponding to each second IP is preferably considered. Here, the corresponding total bandwidth of client x is set to Mx — Rx + Tx. Where Rx is the input bandwidth and Tx is the output bandwidth. And when the Session is allocated, preferentially selecting the second IP corresponding to the client with the minimum Mx. After determining client x, if there is only one second IP on the client, this second IP is used directly. If the client x has a plurality of second IPs, the bandwidth used by each second IP is continuously judged, and then the second IP with the smallest used bandwidth is selected from the second IPs as the redirection second IP of the Session. The second IP distribution scene is suitable for the scene with larger flow gap used by a plurality of iSCSI clients.
Bandwidth priority policy 2: and when a new Session is allocated, the total input and output bandwidth of the storage node corresponding to each second IP is considered preferentially. The corresponding total bandwidth of storage node x is set to Mx — Rx + Tx. Where Rx is the input bandwidth and Tx is the output bandwidth. And when the Session is allocated, preferentially selecting a second IP corresponding to the storage node with the minimum Mx. After determining storage node x, if there is only one second IP on the storage node, this second IP is used directly. If the storage node x has a plurality of second IPs, the bandwidth used by each second IP is continuously judged, and then the second IP with the smallest used bandwidth is selected from the second IPs as the redirection second IP of the Session. This second IP allocation scenario is applicable to scenarios where traffic used by multiple storage nodes is far apart.
In order to better determine the second IP, the iSCSI gateway of the master node periodically collects real-time link information of each node storage device, where the link information at least includes: and storing the write bandwidth, the read bandwidth, the delay information of the write bandwidth and the delay information of the read bandwidth of each session connection on the node storage device.
For example, the iSCSI gateway of each storage node includes a performance monitor, the iSCSI gateway of the standby node is responsible for collecting iSCSI real-time link information or other statistical information of the local node, and the iSCSI gateway of the main control node is responsible for collecting iSCSI real-time link information or other statistical information of other nodes in addition to collecting iSCSI real-time link information or other statistical information of the local node, and summarizing the iSCSI real-time link information or other statistical information.
And after the iSCSI gateway of the main control node fails, other standby nodes become the main control node of the new iSCSI gateway through election.
One way of election is: each storage node generates a main control node of the iSCSI gateway in a preemption mode, the preemption characteristic is realized by relying on a cluster lock mechanism, and the node preempting to the lock is used as the main control node of the iSCSI gateway and the performance monitor. The master iSCSI gateway is responsible for accessing the first IP. And other standby nodes can periodically test the connectivity of the main iSCSI gateway, and if the connectivity test fails, other nodes can automatically enter a preemption process until the cluster lock is acquired to become an iSCSI gateway main control node or other nodes are detected to become main control nodes.
The information of the iSCSI server program on each node storage device is the same, and the method of the invention also comprises the following steps: and when the node storage equipment corresponding to the second IP is redirected to fail, migrating the redirected second IP to other non-failed node storage equipment.
For example, the Target information loaded by the Target service on each node storage device is identical, and the LUN information is identical. The second IP of the node storage device is realized by virtual IP management software, such as open source software CTDB. The node storage devices distributed with the second IP can mutually heartbeat, and when a node storage device down exists, the virtual IP management software can transfer the second IP of the node storage device of the down machine to other normal node storage devices. Because the Target and LUN information are complete, after the second IP is switched, the client connection can be immediately recovered to be normal, so that the distributed storage can realize second-level switching under the condition that the client does not sense.
Compared with a traditional virtual IP drift mechanism, the scheme depends on the statistical information of the iSCSI gateway and can also control the second IP switching according to a load balancing strategy.
Based on the storage node and the iSCSI gateway on the storage node, the access method of the iSCSI client can dynamically access the storage node for the task of the client based on load balance, does not need manual intervention, and is convenient to maintain.
Based on the above inventive concept, the present invention further provides an iSCSI client access method, applied to a client, as shown in fig. 3, including:
step 11 (S11): establishing connection with an iSCSI gateway through a first IP and acquiring a redirected second IP, wherein the redirected second IP is determined by a preset strategy of the iSCSI gateway based on load balancing;
step 13 (S13): and establishing session connection with the storage node corresponding to the redirected second IP based on the redirected second IP.
The preset strategy is a connection number priority strategy or a bandwidth priority strategy.
The iSCSI gateway regularly collects real-time link information of each storage node, wherein the link information at least comprises the following components: and storing the write bandwidth, the read bandwidth, the delay information of the write bandwidth and the delay information of the read bandwidth of each session connection on the node.
The present invention also provides a non-transitory computer readable storage medium storing instructions that, when executed by a processor, cause the processor to perform the steps in the access method as applied to an iSCSI client of a storage node.
The invention also provides a storage node, which comprises a storage device, a processor and a computer program which is stored in the storage device and can run on the processor, wherein the processor executes the computer program to realize the steps in the access method applied to the iSCSI client of the storage node.
The storage nodes comprise a main control node and standby nodes, each storage node comprises an iSCSI gateway and at least one node storage device, the IP of the iSCSI gateway of the main control node is a first IP, and the IP of the node storage device is a second IP;
after the client establishes connection with the iSCSI gateway of the main control node through the first IP, the iSCSI gateway of the main control node determines to redirect a second IP based on a preset strategy of load balancing; and feeding back the redirected second IP to the client, so that the client establishes session connection with the node storage device corresponding to the redirected second IP based on the redirected second IP.
The preset strategy is a connection number priority strategy or a bandwidth priority strategy.
The iSCSI gateway of the main control node regularly collects real-time link information of each node storage device, wherein the link information at least comprises the following steps: and storing the write bandwidth, the read bandwidth, the delay information of the write bandwidth and the delay information of the read bandwidth of each session connection on the node storage device.
And after the iSCSI gateway of the main control node fails, other standby nodes become the main control node of the new iSCSI gateway by preempting the cluster lock.
And the information of the iSCSI server program on each node storage device is the same, and when the node storage device corresponding to the second IP is redirected to fail, the redirected second IP is migrated to other non-failed node storage devices.
The present invention also provides a non-transitory computer readable storage medium storing instructions that, when executed by a processor, cause the processor to perform the steps in the above-described access method applied to an iSCSI client of a client.
The invention also provides a client, which comprises a storage device, a processor and a computer program which is stored in the storage device and can run on the processor, wherein the processor executes the computer program to realize the steps in the access method of the iSCSI client applied to the client.
As shown in fig. 4, the client includes:
a redirect second IP acquisition module: establishing connection with an iSCSI gateway through a first IP and acquiring a redirected second IP, wherein the redirected second IP is determined by a preset strategy of the iSCSI gateway based on load balancing;
redirecting the second IP connection module: and establishing session connection with the storage node corresponding to the redirected second IP based on the redirected second IP.
The preset strategy is a connection number priority strategy or a bandwidth priority strategy.
The iSCSI gateway also collects real-time link information of each storage node periodically, and the link information at least comprises: and storing the write bandwidth, the read bandwidth, the delay information of the write bandwidth and the delay information of the read bandwidth of each session connection on the node.
It should be noted that the storage node and the client in the embodiments of the present invention have the same principle as the embodiment of the access method of the iSCSI client, and the relevant points may be referred to each other.
The above description is only exemplary of the present invention and should not be taken as limiting the scope of the present invention, and any modifications, equivalents, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.
Claims (11)
1. An iSCSI client access method, wherein the method is applied to iSCSI storage nodes, the storage nodes comprise a main control node and a standby node, each storage node comprises an iSCSI gateway and at least one node storage device, the IP of the iSCSI gateway of the main control node is a first IP, and the IP of the node storage device is a second IP, the method comprises the following steps:
after a client establishes connection with an iSCSI gateway of a main control node through the first IP, the iSCSI gateway of the main control node determines to redirect a second IP based on a preset strategy of load balancing; feeding the redirected second IP back to the client, so that the client establishes session connection with the node storage device corresponding to the redirected second IP based on the redirected second IP;
and after the iSCSI gateway of the main control node fails, other standby nodes become the main control node of the new iSCSI gateway by preempting the cluster lock.
2. The method of claim 1, wherein the predetermined policy is a connection number priority policy or a bandwidth priority policy.
3. The method as claimed in claim 1, wherein the iSCSI gateway of the master node periodically collects real-time link information of each node storage device, wherein the link information at least comprises: and storing the write bandwidth, the read bandwidth, the delay information of the write bandwidth and the delay information of the read bandwidth of each session connection on the node storage device.
4. A method as claimed in any one of claims 1 to 3, wherein the information of the iSCSI server program on each node storage device is the same, the method further comprising:
and when the node storage equipment corresponding to the redirected second IP fails, migrating the redirected second IP to other non-failed node storage equipment.
5. An iSCSI client access method, applied to a client, comprising:
step 11: establishing connection with an iSCSI gateway through a first IP and acquiring a redirected second IP, wherein the redirected second IP is determined by a preset strategy of the iSCSI gateway based on load balancing;
step 13: establishing session connection based on the redirected second IP and the storage node corresponding to the redirected second IP;
the method further comprises the following steps:
and after the iSCSI gateway fails, other standby nodes become the main control nodes of the new iSCSI gateway by preempting the cluster lock.
6. The method of claim 5, wherein the predetermined policy is a connection number priority policy or a bandwidth priority policy.
7. The method as claimed in claim 5, wherein said iSCSI gateway periodically collects real-time link information for each storage node, said link information comprising at least: and storing the write bandwidth, the read bandwidth, the delay information of the write bandwidth and the delay information of the read bandwidth of each session connection on the node.
8. A non-transitory computer readable storage medium storing instructions which, when executed by a processor, cause the processor to perform the steps in the access method of an iSCSI client as claimed in any one of claims 1 to 4.
9. A storage node comprising a storage device, a processor and a computer program stored in said storage device and executable on said processor, wherein said processor when executing said computer program implements the steps in the access method of an iSCSI client as claimed in any one of claims 1 to 4.
10. A non-transitory computer readable storage medium storing instructions which, when executed by a processor, cause the processor to perform the steps in the access method of an iSCSI client as claimed in any one of claims 5 to 7.
11. A client comprising a storage device, a processor and a computer program stored in said storage device and executable on said processor, wherein said processor when executing said computer program implements the steps in the access method of an iSCSI client as claimed in any one of claims 5 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811546550.8A CN109474700B (en) | 2018-12-18 | 2018-12-18 | Access method of iSCSI client, storage medium, client and storage node |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811546550.8A CN109474700B (en) | 2018-12-18 | 2018-12-18 | Access method of iSCSI client, storage medium, client and storage node |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109474700A CN109474700A (en) | 2019-03-15 |
CN109474700B true CN109474700B (en) | 2021-09-24 |
Family
ID=65676178
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811546550.8A Active CN109474700B (en) | 2018-12-18 | 2018-12-18 | Access method of iSCSI client, storage medium, client and storage node |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109474700B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111107150B (en) * | 2019-12-16 | 2021-11-16 | 联想(北京)有限公司 | Connection method, gateway device and connection device for client |
CN111209108A (en) * | 2019-12-26 | 2020-05-29 | 天津中科曙光存储科技有限公司 | Load balancing method and device for storage device end of iSCSI (Internet small computer system interface) |
CN112995311B (en) * | 2021-02-08 | 2023-05-30 | 北京星网锐捷网络技术有限公司 | Service providing method, device and storage medium |
CN113377530B (en) * | 2021-05-31 | 2025-08-05 | 阿里巴巴创新公司 | Load balancing method, system and device |
CN113608690B (en) * | 2021-07-17 | 2023-12-26 | 济南浪潮数据技术有限公司 | Method, device, equipment and readable medium for iscsi target multipath grouping |
CN117519605A (en) * | 2023-12-08 | 2024-02-06 | 中电云计算技术有限公司 | Reading and writing efficiency improvement methods and related equipment |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1852502A (en) * | 2006-05-29 | 2006-10-25 | 杭州华为三康技术有限公司 | Method for realizing load uniform in clustering system, system and storage controller |
CN101227378A (en) * | 2008-01-24 | 2008-07-23 | 创新科存储技术(深圳)有限公司 | Communication service establishment method and storage device based on network storage |
CN101500005A (en) * | 2008-02-03 | 2009-08-05 | 北京艾德斯科技有限公司 | Method for access to equipment on server based on iSCSI protocol |
CN101808119A (en) * | 2010-03-04 | 2010-08-18 | 杭州华三通信技术有限公司 | Method and equipment for multiple storage array load balancing |
CN102469110A (en) * | 2010-11-01 | 2012-05-23 | 英业达股份有限公司 | Load balancing method applied to cluster system |
CN108055338A (en) * | 2017-12-22 | 2018-05-18 | 创新科存储技术有限公司 | A kind of ISCSI accesses load-balancing method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9253256B2 (en) * | 2007-11-27 | 2016-02-02 | International Business Machines Corporation | Automatic multipath iSCSI session establishment over an arbitrary network topology |
-
2018
- 2018-12-18 CN CN201811546550.8A patent/CN109474700B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1852502A (en) * | 2006-05-29 | 2006-10-25 | 杭州华为三康技术有限公司 | Method for realizing load uniform in clustering system, system and storage controller |
CN101227378A (en) * | 2008-01-24 | 2008-07-23 | 创新科存储技术(深圳)有限公司 | Communication service establishment method and storage device based on network storage |
CN101500005A (en) * | 2008-02-03 | 2009-08-05 | 北京艾德斯科技有限公司 | Method for access to equipment on server based on iSCSI protocol |
CN101808119A (en) * | 2010-03-04 | 2010-08-18 | 杭州华三通信技术有限公司 | Method and equipment for multiple storage array load balancing |
CN102469110A (en) * | 2010-11-01 | 2012-05-23 | 英业达股份有限公司 | Load balancing method applied to cluster system |
CN108055338A (en) * | 2017-12-22 | 2018-05-18 | 创新科存储技术有限公司 | A kind of ISCSI accesses load-balancing method |
Also Published As
Publication number | Publication date |
---|---|
CN109474700A (en) | 2019-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109474700B (en) | Access method of iSCSI client, storage medium, client and storage node | |
US10977140B2 (en) | Fault tolerant distributed system to monitor, recover and scale load balancers | |
US10791168B1 (en) | Traffic aware network workload management system | |
US10949233B2 (en) | Optimized virtual network function service chaining with hardware acceleration | |
US8838792B2 (en) | Identity provider instance discovery | |
US10110500B2 (en) | Systems and methods for management of cloud exchanges | |
US10657108B2 (en) | Parallel I/O read processing for use in clustered file systems having cache storage | |
US20060190602A1 (en) | Monitoring for replica placement and request distribution | |
US10931548B1 (en) | Collecting health monitoring data pertaining to an application from a selected set of service engines | |
US20220318071A1 (en) | Load balancing method and related device | |
CN108055338B (en) | ISCSI access load balancing method | |
US9848060B2 (en) | Combining disparate applications into a single workload group | |
US11799948B2 (en) | Cloud service datacenter selection based on data sovereignty policies | |
US11500678B2 (en) | Virtual fibre channel port migration | |
US11706298B2 (en) | Multichannel virtual internet protocol address affinity | |
US10587680B2 (en) | Efficient transaction level workload management across multi-tier heterogeneous middleware clusters | |
US9729652B2 (en) | Dynamically affinitizing users to a version of a website | |
US11375033B1 (en) | Automated tuning of network intermediary devices | |
US20120059939A1 (en) | Efficient connection management and data synchronization | |
US10630554B1 (en) | Input/output (I/O) performance of hosts through bi-directional bandwidth feedback optimization | |
KR20230132398A (en) | Device For Managing QoS Of Storage System And Method Thereof | |
US20210226704A1 (en) | Optical domain controller of a telecommunications network | |
US11386049B1 (en) | Synchronous replication end to end latency reporting | |
US11853781B2 (en) | Inter-application relevance management for application virtualization platform | |
Vani et al. | Availability in cloud computing |
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: Room 505, Taixing Building, 11 Garden East Road, Haidian District, Beijing, 100191 Applicant after: Innovation Technology Co., Ltd. Address before: Room 0801-0805, 51 College Road, Haidian District, Beijing, 100191 Applicant before: Innovation and Technology Storage Technology Co., Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |