[go: up one dir, main page]

CN101778048A - Data forwarding method, load balance scheduler and load balance system - Google Patents

Data forwarding method, load balance scheduler and load balance system Download PDF

Info

Publication number
CN101778048A
CN101778048A CN201010112824A CN201010112824A CN101778048A CN 101778048 A CN101778048 A CN 101778048A CN 201010112824 A CN201010112824 A CN 201010112824A CN 201010112824 A CN201010112824 A CN 201010112824A CN 101778048 A CN101778048 A CN 101778048A
Authority
CN
China
Prior art keywords
port
mark
load balancing
server
load balance
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201010112824A
Other languages
Chinese (zh)
Other versions
CN101778048B (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.)
Suzhou Inspur Intelligent Technology Co Ltd
Original Assignee
Inspur Beijing Electronic Information Industry 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 Inspur Beijing Electronic Information Industry Co Ltd filed Critical Inspur Beijing Electronic Information Industry Co Ltd
Priority to CN201010112824XA priority Critical patent/CN101778048B/en
Publication of CN101778048A publication Critical patent/CN101778048A/en
Application granted granted Critical
Publication of CN101778048B publication Critical patent/CN101778048B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供了一种数据转发方法、负载均衡调度器和负载均衡系统。涉及计算机领域;解决了四层负载均衡中数据转发效率低的问题。该方法包括:负载均衡调度器接收客户请求,确定该客户请求对应的四层标记;所述负载均衡调度器从具有所述四层标记的至少一个端口中选择任一端口,向服务器转发所述客户请求。本发明提供的技术方案适用于四层负载均衡。

Figure 201010112824

The invention provides a data forwarding method, a load balancing scheduler and a load balancing system. It involves the computer field; it solves the problem of low data forwarding efficiency in four-layer load balancing. The method includes: a load balancing scheduler receives a client request, and determines a four-layer mark corresponding to the client request; the load balancing scheduler selects any port from at least one port with the four-layer mark, and forwards the described port to the server. customer request. The technical solution provided by the invention is suitable for four-layer load balancing.

Figure 201010112824

Description

数据转发方法、负载均衡调度器和负载均衡系统 Data forwarding method, load balancing scheduler and load balancing system

技术领域technical field

本发明涉及计算机领域,尤其涉及数据转发方法和负载均衡调度器。The invention relates to the computer field, in particular to a data forwarding method and a load balancing scheduler.

背景技术Background technique

当今计算机技术已进入以网络为中心的计算时期。由于客户/服务器模型的简单性、易管理性和易维护性,客户/服务器计算模式在网上被大量采用。Web也正在从一种内容发送机制成为一种服务平台,大量的服务和应用(如新闻服务、网上银行、电子商务等)都是围绕着Web进行。从网络技术的发展来看,网络带宽的增长远高于处理器速度和内存访问速度的增长,很多研究显示Gigabit Ethernet在服务器上很难使得其吞吐率达到1Gb/s的原因是协议栈(TCP/IP)和操作系统的低效,以及处理器的低效。为了解决这个困境负载均衡技术应运而生,由于采用了负载均衡技术,自动故障恢复得以实现,服务的时间可以延长,24×7的可靠和持续运行成为可能。另外,负载均衡调度器一般也支持路径外返回模式,即绕过流量分配器,为那些焦急等待大量数据文件请求响应的客户提供更快的响应时间Today's computer technology has entered a network-centric computing period. Due to the simplicity, ease of management and ease of maintenance of the client/server model, the client/server computing model has been widely adopted on the Internet. The Web is also changing from a content delivery mechanism to a service platform, and a large number of services and applications (such as news services, online banking, e-commerce, etc.) are carried out around the Web. From the perspective of the development of network technology, the growth of network bandwidth is much higher than the growth of processor speed and memory access speed. Many studies have shown that the reason why it is difficult for Gigabit Ethernet to achieve a throughput rate of 1Gb/s on the server is the protocol stack (TCP /IP) and operating system inefficiencies, as well as processor inefficiencies. In order to solve this dilemma, load balancing technology came into being. Due to the use of load balancing technology, automatic fault recovery can be realized, service time can be extended, and 24×7 reliable and continuous operation becomes possible. In addition, the load balancing scheduler generally supports the out-of-path return mode, that is, bypassing the traffic distributor to provide faster response time for those customers who are anxiously waiting for a large number of data file request responses

四层负载均衡软件,开源项目1vs为我们提供了良好的负载均衡功能,可以满足四层负载均衡需求,目前,LVS项目已提供了一个实现可伸缩网络服务的Linux Virtual Server框架。可以利用LVS框架实现高可伸缩的、高可用的Web、Cache、Mail和Media等网络服务;在此基础上,可以开发支持庞大用户数的、高可伸缩的、高可用的电子商务应用。第四层负载均衡采用基于IP层的负载均衡调度技术,通过修改操作系统内核的tcp/ip协议栈,在ip层截取和改写/转发ip报文。这样当客户请求到达时,负载均衡调度器根据所设置的调度方式,结合服务器池中各服务器的负载情况从中选出一台服务器,将该请求转发给这台的服务器。由于这些操作都是在操作系统核心空间中完成,所以负载均衡调度器的效率极高且调度开销很小,能调度很多服务器,使得整个系统具备优秀的伸缩性。负载均衡调度器可以自动屏蔽掉服务器池中服务器的故障。Four-layer load balancing software, the open source project 1vs provides us with a good load balancing function, which can meet the needs of four-layer load balancing. At present, the LVS project has provided a Linux Virtual Server framework for scalable network services. The LVS framework can be used to realize highly scalable and highly available web services such as Web, Cache, Mail and Media; on this basis, it is possible to develop highly scalable and highly available e-commerce applications that support a large number of users. The fourth layer of load balancing adopts the load balancing scheduling technology based on the IP layer, and intercepts and rewrites/forwards the IP message at the IP layer by modifying the tcp/ip protocol stack of the operating system kernel. In this way, when a client request arrives, the load balancing scheduler selects a server from the server according to the set scheduling method and the load conditions of the servers in the server pool, and forwards the request to this server. Since these operations are completed in the core space of the operating system, the load balancing scheduler has high efficiency and low scheduling overhead, and can schedule many servers, making the entire system have excellent scalability. The load balancing scheduler can automatically screen out server failures in the server pool.

在实现上述四层负载均衡的过程中,存在如下问题:In the process of implementing the above four-layer load balancing, there are the following problems:

对于传统的四层负载均衡调度器来说,一个负载均衡服务只能使用一个TCP或UDP端口,对于需要占用多端口的应用来说,负载均衡调度器只能把这些端口建立在不同的负载均衡服务当中,即为一多端口应用提供负载均衡时,需要建立多个负载均衡服务,占用大量资源,负载均衡转发效率低。For the traditional four-layer load balancing scheduler, a load balancing service can only use one TCP or UDP port. For applications that need to occupy multiple ports, the load balancing scheduler can only establish these ports in different load balancing Among services, when providing load balancing for a multi-port application, multiple load balancing services need to be established, which takes up a lot of resources, and the load balancing forwarding efficiency is low.

发明内容Contents of the invention

本发明提供了一种数据转发方法和负载均衡调度器,解决了四层负载均衡中数据转发效率低的问题。The invention provides a data forwarding method and a load balancing scheduler, which solves the problem of low data forwarding efficiency in four-layer load balancing.

一种数据转发方法,包括:A data forwarding method, comprising:

负载均衡调度器接收客户请求,确定该客户请求对应的四层标记;The load balancing scheduler receives the client request and determines the four-layer mark corresponding to the client request;

所述负载均衡调度器从具有所述四层标记的至少一个端口中选择任一端口,向服务器转发所述客户请求。The load balancing scheduler selects any port from at least one port with the four-layer mark, and forwards the client request to the server.

进一步的,所述负载均衡调度器接收客户请求,确定该客户请求对应的四层标记的步骤之前,还包括:Further, the load balancing scheduler receives a client request, and before the step of determining the four-layer label corresponding to the client request, it also includes:

将同一服务器与负载均衡调度器间的至少一个端口进行绑定。Bind at least one port between the same server and the load balancing scheduler.

进一步的,所述将同一服务器与负载均衡调度器间的至少一个端口进行绑定包括:Further, the binding of at least one port between the same server and the load balancing scheduler includes:

对所述至少一个端口进行iptables标记机制下的添加记号操作,为所述至少一个端口添加相同的记号作为端口的四层标记;Carry out the mark operation under iptables marking mechanism to described at least one port, add identical mark as the four-layer mark of port for described at least one port;

将所述四层标记定位到所述服务器上。Locating the four-layer mark on the server.

进一步的,上述数据转发方法还包括:Further, the above data forwarding method also includes:

存储所述服务器与所述四层标记的对应关系。The corresponding relationship between the server and the four-layer mark is stored.

进一步的,所述端口为TCP协议端口或UDP协议端口。Further, the port is a TCP protocol port or a UDP protocol port.

本发明还提供了一种负载均衡调度器,包括:The present invention also provides a load balancing scheduler, including:

标记确定模块,用于接收客户请求,确定该客户请求对应的四层标记;A tag determination module, configured to receive a client request and determine a four-layer tag corresponding to the client request;

转发模块,用于从具有所述四层标记的至少一个端口中选择任一端口,向服务器转发所述客户请求。A forwarding module, configured to select any port from at least one port with the four-layer mark, and forward the client request to the server.

进一步的,上述负载均衡调度器还包括:Further, the above load balancing scheduler also includes:

绑定模块,用于将同一服务器与负载均衡调度器间的至少一个端口进行绑定。The binding module is used to bind at least one port between the same server and the load balancing scheduler.

本发明还提供了一种负载均衡系统,包括负载均衡调度器,所述负载均衡调度器间与各服务器间各存在至少一个端口,同一服务器的至少一个端口具有同样的四层标识;The present invention also provides a load balancing system, including a load balancing scheduler, there is at least one port between the load balancing scheduler and each server, and at least one port of the same server has the same four-layer identification;

所述负载均衡调度器,用于接收客户请求,确定该客户请求对应的四层标记,从具有所述四层标记的至少一个端口中选择任一端口,向服务器转发所述客户请求。The load balancing scheduler is configured to receive a client request, determine a Layer 4 mark corresponding to the client request, select any port from at least one port with the Layer 4 mark, and forward the client request to a server.

本发明的实施例提供了一种数据转发方法、负载均衡调度器和负载均衡系统,在负载均衡调度器接收到客户请求后,根据该客户确定对应的四层标记,从至少一个具体该四层标记的端口中选择任一端口,通过该端口向服务器转发该客户请求,实现了通过多个端口向同一服务器转发数据,解决了四层负载均衡中数据转发效率低的问题。Embodiments of the present invention provide a data forwarding method, a load balancing scheduler, and a load balancing system. After the load balancing scheduler receives a client request, it determines the corresponding four-layer mark according to the client, and from at least one specific four-layer Select any port among the marked ports, forward the client request to the server through the port, realize the data forwarding to the same server through multiple ports, and solve the problem of low data forwarding efficiency in the four-layer load balancing.

附图说明Description of drawings

图1为本发明的实施例提供的一种数据转发方法的流程图;FIG. 1 is a flowchart of a data forwarding method provided by an embodiment of the present invention;

图2为本发明的实施例的应用场景的示意图;FIG. 2 is a schematic diagram of an application scenario of an embodiment of the present invention;

图3为本发明的实施例提供的一种负载均衡调度器的结构示意图;FIG. 3 is a schematic structural diagram of a load balancing scheduler provided by an embodiment of the present invention;

图4为本发明的又一实施例提供的一种负载均衡调度器的结构示意图。FIG. 4 is a schematic structural diagram of a load balancing scheduler provided by another embodiment of the present invention.

具体实施方式Detailed ways

在四层负载均衡的过程中,一个负载均衡服务只能使用一个TCP或UDP端口,对于需要占用多端口的应用来说,负载均衡调度器只能把这些端口建立在不同的负载均衡服务当中,即为一多端口应用提供负载均衡时,需要建立多个负载均衡服务,占用大量资源,负载均衡转发效率低。In the process of four-layer load balancing, a load balancing service can only use one TCP or UDP port. For applications that need to occupy multiple ports, the load balancing scheduler can only establish these ports in different load balancing services. That is, when providing load balancing for a multi-port application, multiple load balancing services need to be established, which takes up a lot of resources, and the load balancing forwarding efficiency is low.

为了解决上述问题,本发明的实施例提供了一种数据转发方法,使用该方法实现四层负载均衡的具体流程如图1所示,包括:In order to solve the above problems, an embodiment of the present invention provides a data forwarding method. The specific process of using this method to realize four-layer load balancing is shown in Figure 1, including:

步骤101、将同一服务器与负载均衡调度器间的至少一个端口进行绑定;Step 101, binding at least one port between the same server and the load balancing scheduler;

本发明实施例的应用环境如图2所示,包括负载均衡调度器201和与该负载均衡调度器相连接的至少一个服务器202,各服务器与负载均衡调度器201间均通过至少一个端口相连,该端口可以为TCP或UDP协议端口;在这一应用环境中,负载均衡调度器201充当了一个转发平台,将接收到的数据在客户与服务器202之间转发。The application environment of the embodiment of the present invention is as shown in Figure 2, comprising a load balancing scheduler 201 and at least one server 202 connected to the load balancing scheduler, each server is connected to the load balancing scheduler 201 through at least one port, The port can be a TCP or UDP protocol port; in this application environment, the load balancing scheduler 201 acts as a forwarding platform, forwarding the received data between the client and the server 202 .

本步骤中,首先在OSI(Open System Interconnection,开放系统互联)七层模型中的第四层(即传输层),为全部可用于服务的端口分配一个标记,具体可通过对端口进行iptables标记机制下的添加记号操作实现,添加的标记为一四层标记,工作在第四层的负载均衡调度器可以识别这一四层标记。In this step, firstly, in the fourth layer (transport layer) of the OSI (Open System Interconnection, Open System Interconnection) seven-layer model, a mark is assigned to all ports that can be used for services, specifically through the iptables mark mechanism for the port The following mark adding operation is realized, and the added mark is a four-layer mark, and the load balancing scheduler working on the fourth layer can recognize this four-layer mark.

在分配四层标记时,可以根据实际情况,为多个端口分配相同的标记,并对应同一IP。这样,就相当于将拥有同样标记的端口进行了绑定,对于工作在传输层的负载均衡调度器来说,这些端口都是相同的。When allocating the four-layer mark, you can assign the same mark to multiple ports and correspond to the same IP according to the actual situation. In this way, it is equivalent to binding the ports with the same mark. For the load balancing scheduler working at the transport layer, these ports are the same.

在分配完四层标记后,再分别将不同的四层标记定位到不同的服务器上,这样,每个服务器就和一个四层标记建立了对应关系,也就和该四层标记对应的至少一个端口建立了对应关系,从而可以接收到从上述至少一个端口中转发过来的数据。服务器和四层标记的对应关系、四层标记和IP的对应关系均存储在负载均衡调度器中。After allocating the four-layer mark, locate the different four-layer marks on different servers, so that each server establishes a corresponding relationship with a four-layer mark, that is, at least one corresponding to the four-layer mark A corresponding relationship is established between the ports, so that the data forwarded from at least one of the above ports can be received. The corresponding relationship between the server and the four-layer mark, and the corresponding relationship between the four-layer mark and the IP are all stored in the load balancing scheduler.

步骤102、负载均衡调度器接收客户请求,确定该客户请求对应的服务器;Step 102, the load balancing scheduler receives the client request, and determines the server corresponding to the client request;

本步骤中,负载均衡调度器接收客户请求,表明有客户请求一项业务的数据。在客户请求中,携带有目标服务器的IP,负载均衡调度器根据该目标服务器的IP,确定该客户请求对应的四层标记。In this step, the load balancing scheduler receives a client request, indicating that a client requests data of a service. The client request carries the IP of the target server, and the load balancing scheduler determines the layer-4 mark corresponding to the client request according to the IP of the target server.

步骤103、负载均衡调度器从具有所述四层标记的至少一个端口中选择一端口,通过该端口向服务器转发所述客户请求;Step 103, the load balancing scheduler selects a port from at least one port with the four-layer mark, and forwards the client request to the server through the port;

本步骤中,负载均衡调度器首先获取至少一个步骤103所确定的四层标记的端口,并从这些端口中选择一个,通过该端口将客户请求转发给目标服务器。In this step, the load balancing scheduler first obtains at least one layer-4 marked port determined in step 103, and selects one of these ports, and forwards the client request to the target server through the port.

可选的,也可以采用一定的端口选择规则,如轮循使用各端口。Optionally, certain port selection rules may also be adopted, such as using each port in rounds.

本发明的实施例还提供了一种负载均衡调度器,其结构如图3所示,包括:Embodiments of the present invention also provide a load balancing scheduler, the structure of which is shown in Figure 3, including:

标记确定模块301,用于接收客户请求,确定该客户请求对应的四层标记;A mark determining module 301, configured to receive a client request, and determine a four-layer mark corresponding to the client request;

转发模块302,用于从具有所述四层标记的至少一个端口中选择任一端口,向服务器转发所述客户请求。The forwarding module 302 is configured to select any port from at least one port with the four-layer mark, and forward the client request to the server.

进一步的,上述负载均衡调度器如图4所示,还包括:Further, the above load balancing scheduler is shown in Figure 4, and also includes:

绑定模块303,用于将同一服务器与负载均衡调度器间的至少一个端口进行绑定。A binding module 303, configured to bind at least one port between the same server and the load balancing scheduler.

本发明的实施例还提供了一种负载均衡系统,包括负载均衡调度器,所述负载均衡调度器间与各服务器间各存在至少一个端口,同一服务器的至少一个端口具有同样的四层标识;The embodiment of the present invention also provides a load balancing system, including a load balancing scheduler, there is at least one port between the load balancing scheduler and each server, and at least one port of the same server has the same four-layer identification;

所述负载均衡调度器,用于接收客户请求,确定该客户请求对应的四层标记,从具有所述四层标记的至少一个端口中选择任一端口,向服务器转发所述客户请求。The load balancing scheduler is configured to receive a client request, determine a Layer 4 mark corresponding to the client request, select any port from at least one port with the Layer 4 mark, and forward the client request to a server.

上述负载均衡调度器和负载均衡系统,可以与本发明的实施例提供的一种数据转发方法相结合,在负载均衡调度器接收到客户请求后,根据该客户请求确定对应的四层标记,从至少一个具体该四层标记的端口中选择任一端口,通过该端口向服务器转发该客户请求,实现了通过多个端口向同一服务器转发数据,解决了四层负载均衡中数据转发效率低的问题。The above load balancing scheduler and load balancing system can be combined with a data forwarding method provided by an embodiment of the present invention. After the load balancing scheduler receives a client request, it determines the corresponding four-layer mark according to the client request, from Select any port from at least one of the four-layer marked ports, and forward the client request to the server through this port, realizing forwarding data to the same server through multiple ports, and solving the problem of low data forwarding efficiency in four-layer load balancing .

本领域普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。Those of ordinary skill in the art can understand that all or part of the steps carried by the methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the program can be executed when executed , including one or a combination of the steps of the method embodiment.

另外,在本发明各个实施例中的各功能单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。In addition, each functional unit in each embodiment of the present invention may be implemented in the form of hardware, or may be implemented in the form of software functional modules. If the integrated modules are realized in the form of software function modules and sold or used as independent products, they can also be stored in a computer-readable storage medium.

上述提到的存储介质可以是只读存储器,磁盘或光盘等。The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, and the like.

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求所述的保护范围为准。The above is only a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Anyone skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present invention. Should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope described in the claims.

Claims (8)

1. a data forwarding method is characterized in that, comprising:
Load balance scheduler receives client requests, determines four layers of mark of this client requests correspondence;
Described load balance scheduler is selected arbitrary port from least one port with described four layers of mark, to the described client requests of server forwards.
2. data forwarding method according to claim 1 is characterized in that, described load balance scheduler receives client requests, determines also to comprise before the step of four layers of mark of this client requests correspondence:
At least one port between same server and load balance scheduler is bound.
3. data forwarding method according to claim 2 is characterized in that, described at least one port between same server and load balance scheduler is bound comprises:
The interpolation mark that described at least one port carries out under the iptables tagging mechanism is operated, for described at least one port adds the four layer mark of identical mark as port;
Described four layers of mark are navigated on the described server.
4. data forwarding method according to claim 3 is characterized in that, also comprises:
Store the corresponding relation of described server and described four layers of mark.
5. data forwarding method according to claim 1 is characterized in that, described port is Transmission Control Protocol port or udp protocol port.
6. a load balance scheduler is characterized in that, comprising:
The mark determination module is used to receive client requests, determines four layers of mark of this client requests correspondence;
Forwarding module is used for selecting arbitrary port from least one port with described four layers of mark, to the described client requests of server forwards.
7. load balance scheduler according to claim 6 is characterized in that, also comprises:
Binding module is used at least one port between same server and load balance scheduler is bound.
8. a SiteServer LBS is characterized in that, comprises load balance scheduler, respectively has at least one port between described load balance scheduler and between each server, and at least one port of same server has four layers of same sign;
Described load balance scheduler is used to receive client requests, determines four layers of mark of this client requests correspondence, selects arbitrary port from least one port with described four layers of mark, to the described client requests of server forwards.
CN201010112824XA 2010-02-22 2010-02-22 Data forwarding method, load balance scheduler and load balance system Active CN101778048B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010112824XA CN101778048B (en) 2010-02-22 2010-02-22 Data forwarding method, load balance scheduler and load balance system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010112824XA CN101778048B (en) 2010-02-22 2010-02-22 Data forwarding method, load balance scheduler and load balance system

Publications (2)

Publication Number Publication Date
CN101778048A true CN101778048A (en) 2010-07-14
CN101778048B CN101778048B (en) 2012-08-15

Family

ID=42514379

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010112824XA Active CN101778048B (en) 2010-02-22 2010-02-22 Data forwarding method, load balance scheduler and load balance system

Country Status (1)

Country Link
CN (1) CN101778048B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103294728A (en) * 2012-03-05 2013-09-11 阿里巴巴集团控股有限公司 Data processing method and system
WO2015067118A1 (en) * 2013-11-08 2015-05-14 华为技术有限公司 Multiple protocol stack load balancing method and apparatus
CN107294865A (en) * 2017-07-31 2017-10-24 华中科技大学 The load-balancing method and software switch of a kind of software switch
CN109600407A (en) * 2017-09-30 2019-04-09 北京国双科技有限公司 Request distribution method and device based on virtual server
CN115604272A (en) * 2022-11-30 2023-01-13 苏州浪潮智能科技有限公司(Cn) Load balancing method, device, system and system creation method, equipment and medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6865160B1 (en) * 1998-05-04 2005-03-08 Hewlett-Packard Development Company, L.P. Broadcast tree determination in load balancing switch protocols
CN100456702C (en) * 2006-09-27 2009-01-28 北京航空航天大学 Network resource load balancing method
CN101605092A (en) * 2009-07-10 2009-12-16 浪潮电子信息产业股份有限公司 A Content-Based Load Balancing System

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103294728A (en) * 2012-03-05 2013-09-11 阿里巴巴集团控股有限公司 Data processing method and system
CN103294728B (en) * 2012-03-05 2017-08-08 阿里巴巴集团控股有限公司 A kind of data processing method and system
WO2015067118A1 (en) * 2013-11-08 2015-05-14 华为技术有限公司 Multiple protocol stack load balancing method and apparatus
CN104639578A (en) * 2013-11-08 2015-05-20 华为技术有限公司 Multi-protocol-stack load balancing method and multi-protocol-stack load balancing device
CN104639578B (en) * 2013-11-08 2018-05-11 华为技术有限公司 Multi-protocol stack load-balancing method and device
CN107294865A (en) * 2017-07-31 2017-10-24 华中科技大学 The load-balancing method and software switch of a kind of software switch
CN107294865B (en) * 2017-07-31 2019-12-06 华中科技大学 A load balancing method for a software switch and the software switch
CN109600407A (en) * 2017-09-30 2019-04-09 北京国双科技有限公司 Request distribution method and device based on virtual server
CN115604272A (en) * 2022-11-30 2023-01-13 苏州浪潮智能科技有限公司(Cn) Load balancing method, device, system and system creation method, equipment and medium

Also Published As

Publication number Publication date
CN101778048B (en) 2012-08-15

Similar Documents

Publication Publication Date Title
US10237238B2 (en) Regional firewall clustering in a networked computing environment
US10044622B2 (en) Load balancing for a virtual networking system
CN103270492B (en) Method and system for the hardware-accelerated graphics of network-enabled application
CN103477588B (en) The classification of Network and management method and system between blade in blade server
CN106464564B (en) Method, system and the computer-readable medium for encapsulating and routing for network packet
CN104717081B (en) The implementation method and device of a kind of gateway function
US11637770B2 (en) Invalidating cached flow information in a cloud infrastructure
US11095716B2 (en) Data replication for a virtual networking system
CN108475251A (en) It is put for the virtual network of container, heat exchange, pyrocondensation and disaster recovery
CN105684357A (en) Management of addresses in virtual machines
CN104811396A (en) Load balance (LB) method and system
TWI251148B (en) System and method for efficiently supporting multiple native network protocol implementations in a single system
CN107977255A (en) The apparatus and method that tenant's specific data is separated during for using MPLS in the cloud computing for enable OPENFLOW
CN101778048B (en) Data forwarding method, load balance scheduler and load balance system
US11876710B2 (en) Dynamic IP routing in a cloud environment
US20240333640A1 (en) Custom configuration of cloud-based multi-network-segment gateways
US12052180B2 (en) Managing network state for high flow availability within distributed network platform
CN103905312B (en) IPv6/IPv4 protocol translations gateway and data message processing method
US12021743B1 (en) Software-defined multi-network-segment gateways for scalable routing of traffic between customer-premise network segments and cloud-based virtual networks
JP2025504816A (en) Exposing physical topology network locality for common workloads
JP2025504416A (en) Disclosing physical topology network locality information for graphics processing unit workloads
US20250036447A1 (en) Automatic defragmentation service
DeCusatis et al. Cloud Computing Data Center Networking
CN118541675A (en) Publishing physical topology network locality for general workload
Panda et al. InfiniBand

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20201117

Address after: 215100 No. 1 Guanpu Road, Guoxiang Street, Wuzhong Economic Development Zone, Suzhou City, Jiangsu Province

Patentee after: SUZHOU LANGCHAO INTELLIGENT TECHNOLOGY Co.,Ltd.

Address before: 100085 Beijing, Haidian District on the road to information on the ground floor, building 2-1, No. 1, C

Patentee before: Inspur (Beijing) Electronic Information Industry Co.,Ltd.