[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201811546550.8A
Other languages
Chinese (zh)
Other versions
CN109474700A (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.)
Innovation Technology Co ltd
Original Assignee
Innovation Technology 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 Innovation Technology Co ltd filed Critical Innovation Technology Co ltd
Priority to CN201811546550.8A priority Critical patent/CN109474700B/en
Publication of CN109474700A publication Critical patent/CN109474700A/en
Application granted granted Critical
Publication of CN109474700B publication Critical patent/CN109474700B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/563Data 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

Access method of iSCSI client, storage medium, client and storage node
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.
CN201811546550.8A 2018-12-18 2018-12-18 Access method of iSCSI client, storage medium, client and storage node Active CN109474700B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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