CN100534070C - A method and system for implementing application server load balancing - Google Patents
A method and system for implementing application server load balancing Download PDFInfo
- Publication number
- CN100534070C CN100534070C CNB2007101461490A CN200710146149A CN100534070C CN 100534070 C CN100534070 C CN 100534070C CN B2007101461490 A CNB2007101461490 A CN B2007101461490A CN 200710146149 A CN200710146149 A CN 200710146149A CN 100534070 C CN100534070 C CN 100534070C
- Authority
- CN
- China
- Prior art keywords
- application server
- user
- server
- domain name
- cluster
- 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
Images
Landscapes
- Computer And Data Communications (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
技术领域 technical field
本发明涉及网络存储技术领域,尤其涉及一种实现应用服务器负载均衡的方法及系统。The invention relates to the technical field of network storage, in particular to a method and system for realizing load balancing of application servers.
背景技术 Background technique
网络磁盘(WebDisk)业务主要用于文件上传、下载,为了提供更好的可扩充性、高可用性,WebDisk系统中的应用服务器通常以群集方式来部署,以实现应用服务器的负载均衡。但现有的一些负载技术,在处理WebDisk业务时都存在一些问题。The WebDisk service is mainly used for file upload and download. In order to provide better scalability and high availability, the application servers in the WebDisk system are usually deployed in clusters to achieve load balancing of the application servers. However, some existing load technologies have some problems when dealing with WebDisk services.
如Linux虚拟服务器(LVS,Linux Virtual Server)中的IP虚拟服务器(IPVS)软件,其采用的三种负载均衡技术均无法完全解决上传下载时,负载均衡调度器(Load Balance Box)的负载问题。LVS项目提供了一个实现可伸缩网络服务的LVS框架,如图1所示,在该LVS框架中,负载均衡调度器负责作业调度,使调度后的后端真实服务器负载达到均衡;真实服务器用于在负载均衡调度器的调度下,接收用户发送的请求报文和反馈响应报文给用户,完成数据的上传下载。在该LVS架构中,IP负载均衡的三种方法工作原理及缺陷如下:For example, the IP Virtual Server (IPVS) software in Linux Virtual Server (LVS, Linux Virtual Server), the three load balancing technologies used in it cannot completely solve the load problem of the load balancing scheduler (Load Balance Box) when uploading and downloading. The LVS project provides an LVS framework for implementing scalable network services, as shown in Figure 1. In this LVS framework, the load balancing scheduler is responsible for job scheduling, so that the load of the scheduled back-end real servers can be balanced; the real servers are used for Under the scheduling of the load balancing scheduler, it receives the request message and the feedback response message sent by the user to the user, and completes the upload and download of data. In the LVS architecture, the working principles and defects of the three methods of IP load balancing are as follows:
1.Virtual Server via Network Address Translation(VS/NAT)1.Virtual Server via Network Address Translation(VS/NAT)
通过网络地址转换,负载均衡调度器重写用户发来的请求报文的目标地址,根据预设的调度算法,将请求报文分派给后端的真实服务器;真实服务器的响应报文通过负载均衡调度器时,报文的源地址被重写,再返回给客户,完成整个负载调度过程。Through network address translation, the load balancing scheduler rewrites the target address of the request message sent by the user, and distributes the request message to the real server at the backend according to the preset scheduling algorithm; the response message of the real server is dispatched through load balancing When the server, the source address of the message is rewritten, and then returned to the client to complete the entire load scheduling process.
这种方式的缺点是无论上传或下载,数据都必须经过负载均衡调度器,很显然它是系统中的一个热点设备,在WebDisk这样一个大数据量的上传下载系统中,很容易成为性能瓶颈。The disadvantage of this method is that whether uploading or downloading, the data must pass through the load balancing scheduler. Obviously, it is a hot device in the system. In a large data upload and download system like WebDisk, it is easy to become a performance bottleneck.
2.Virtual Server via IP Tunneling(VS/TUN)2. Virtual Server via IP Tunneling (VS/TUN)
采用NAT技术时,由于用户发送的请求报文和真实服务器反馈的响应报文都必须经过负载均衡调度器进行地址重写,这样当用户请求越来越多时,负载均衡调度器的处理能力将成为瓶颈。为了解决这个问题,负载均衡调度器把请求报文通过IP隧道(IP Tunneling)转发至真实服务器,而真实服务器将响应报文直接返回给用户,这样负载均衡调度器只需处理请求报文。由于一般情况下网络服务应答比请求报文大许多,因此采用VS/TUN技术后,群集系统的最大吞吐量可以提高10倍。When NAT technology is used, both the request message sent by the user and the response message fed back by the real server must be rewritten by the load balancing scheduler, so that when the user requests more and more, the processing capacity of the load balancing scheduler will become bottleneck. In order to solve this problem, the load balancing scheduler forwards the request message to the real server through IP Tunneling, and the real server returns the response message directly to the user, so that the load balancing scheduler only needs to process the request message. In general, the network service response is much larger than the request message, so after using VS/TUN technology, the maximum throughput of the cluster system can be increased by 10 times.
这种方式的缺点是,虽然下载数据时绕过了负载均衡调度器,但上传数据时,数据还是必须经过负载均衡调度器,它依然是上传数据时系统中的一个热点设备,所以依旧存在瓶颈问题。The disadvantage of this method is that although the load balancing scheduler is bypassed when downloading data, the data must still pass through the load balancing scheduler when uploading data. It is still a hot device in the system when uploading data, so there is still a bottleneck question.
3.Virtual Server via Direct Routing(VS/DR)3.Virtual Server via Direct Routing(VS/DR)
VS/DR方式通过改写用户发来的请求报文的MAC地址,将请求报文发送到真实服务器,而真实服务器将反馈的响应报文直接返回给用户。同上述的VS/TUN方式一样,VS/DR技术可极大地提高群集系统的伸缩性。这种方法没有IP隧道的开销,且群集中的真实服务器也没有必须支持IP隧道协议的要求,但是要求负载均衡调度器与真实服务器都有一块网卡连接在同一物理网段上。The VS/DR method sends the request message to the real server by rewriting the MAC address of the request message sent by the user, and the real server directly returns the feedback message to the user. Like the above-mentioned VS/TUN method, the VS/DR technology can greatly improve the scalability of the cluster system. This method does not have the overhead of IP tunneling, and the real servers in the cluster do not have to support the IP tunneling protocol, but it requires that the load balancing scheduler and the real servers have a network card connected to the same physical network segment.
这种方式和IP Tunneling相比,虽然减少了IP隧道的开销,但仍没有解决上传数据时热点设备的瓶颈问题。Compared with IP Tunneling, this method reduces the overhead of IP tunneling, but it still does not solve the bottleneck problem of hotspot devices when uploading data.
发明内容 Contents of the invention
本发明提供一种实现应用服务器负载均衡的方法及系统,用以解决现有技术在数据上传或下载时,负载均衡调度器容易成为数据传输瓶颈的问题。The present invention provides a method and system for implementing load balancing of application servers, which are used to solve the problem in the prior art that a load balancing scheduler tends to become a data transmission bottleneck when data is uploaded or downloaded.
本发明提供了一种实现应用服务器负载均衡的系统,包括:The invention provides a system for realizing load balancing of application servers, including:
包含有至少一个应用服务器的应用服务器群集;an application server cluster comprising at least one application server;
元数据数据库服务器,存储有所述应用服务器群集中各个应用服务器当前的负载信息;The metadata database server stores the current load information of each application server in the application server cluster;
域名解析服务器,存储有所述应用服务器群集域名与该群集中应用服务器IP地址的对应关系,用于在用户基于所述应用服务器群集域名访问该应用服务器群集时,根据存储的所述对应关系为用户在应用服务器群集中分配一个IP地址标识的应用服务器;The domain name resolution server stores the corresponding relationship between the domain name of the application server cluster and the IP address of the application server in the cluster, and is used for when the user accesses the application server cluster based on the domain name of the application server cluster, according to the stored corresponding relationship: The user assigns an application server identified by an IP address in the application server cluster;
应用服务器群集中被分配给用户的应用服务器,根据所述元数据数据库服务器中存储的各个应用服务器当前的负载信息,为用户定位一个应用服务器,并将该应用服务器信息反馈给用户;The application server assigned to the user in the application server cluster locates an application server for the user according to the current load information of each application server stored in the metadata database server, and feeds back the application server information to the user;
存储设备,用于存储用户与所述被定位的应用服务器进行通信过程中上传的文件数据。A storage device, configured to store file data uploaded by the user during communication with the located application server.
本发明提供了一种实现应用服务器负载均衡的方法,包括步骤:The present invention provides a method for realizing application server load balancing, comprising steps:
域名解析服务器接收用户发来的携带有应用服务器群集域名的请求,以及The domain name resolution server receives the request from the user carrying the domain name of the application server cluster, and
在预先存储的与该域名对应的应用服务器IP地址列表中分配一个IP地址标识的应用服务器给该用户;Assign an application server identified by an IP address to the user in the pre-stored list of application server IP addresses corresponding to the domain name;
被分配给用户的应用服务器,根据元数据数据库服务器中存储的应用服务器群集中各个应用服务器当前的负载信息,为该用户定位一个应用服务器,并将该应用服务器信息反馈给用户;The application server assigned to the user locates an application server for the user according to the current load information of each application server in the application server cluster stored in the metadata database server, and feeds back the application server information to the user;
所述被定位的服务器在和所述用户进行通信过程中,将用户上传的文件数据保存在网络侧的存储设备中。During the process of communicating with the user, the located server saves the file data uploaded by the user in the storage device on the network side.
本发明消除负载均衡调度器这一热点设备的瓶颈问题,实现直接的、点对点的数据传输;同时能根据应用服务器群集中各应用服务器的负载情况,均衡的分配作业,充分利用了应用服务器群集中的每一台应用服务器资源。The present invention eliminates the bottleneck problem of the hotspot device of the load balancing scheduler, and realizes direct, point-to-point data transmission; at the same time, it can distribute jobs in a balanced manner according to the load conditions of each application server in the application server cluster, making full use of the application server cluster. of each application server resource.
附图说明 Description of drawings
图1为现有技术中Linux Virtual Server框架;Fig. 1 is the framework of Linux Virtual Server in the prior art;
图2为本发明实施例中WebDisk系统总体结构图;Fig. 2 is the general structural diagram of WebDisk system in the embodiment of the present invention;
图3为本发明实施例中WebDisk负载均衡业务流程图。FIG. 3 is a flowchart of a WebDisk load balancing service in an embodiment of the present invention.
具体实施方式 Detailed ways
下面结合说明书附图详细说明本发明。The present invention will be described in detail below in conjunction with the accompanying drawings.
如图2所示,本发明提出的WebDisk系统包括:应用服务器群集201、域名解析服务器202、元数据数据库服务器203和存储设备204。As shown in FIG. 2 , the WebDisk system proposed by the present invention includes: an
应用服务器群集201,如图中的应用服务器1......应用服务器n即组成应用服务器群集201,所有应用服务器均可以作为负载均衡调度器,负责作业调度;域名解析服务器(DNS)202,存储有所述应用服务器群集域名与该群集中全部或部分应用服务器IP地址的对应关系,用于在用户基于所述应用服务器群集域名访问该应用服务器群集时,以轮叫(Round Robin)方式在应用服务器群集201中,为用户分配一个IP地址标识的应用服务器作为负载均衡调度器;元数据数据库服务器203,用于存放WebDisk系统中的元数据,所述元数据中包含应用服务器群集201中各个应用服务器当前的负载情况,其中各个应用服务器当前的负载情况可以由对应的应用服务器定期或按照其他条件进行上报,元数据数据库服务器203中存储的数据可以为所有应用服务器共享,被分配给用户的作为负载均衡调度器的应用服务器,通过查询元数据数据库服务器203中存储的各个应用服务器当前的负载情况,来得到当前负载最轻的应用服务器作为配置给用户的真实通信服务器;存储设备204,用于存放WebDisk系统中的业务数据(主要指上传的文件数据),为所有应用服务器共享,可以是各种DAS、NAS、SAN存储设备,其用于存放用户通过和配置的真实通信服务器进行通信时,上传的文件数据等。
所述应用服务器群集是一个大的、虚拟的服务器,由多台应用服务器组成,用户通过同一个域名来访问这个群集,这样对用户来说,应用服务器的数量是透明的,即用户只感觉到一个虚拟的大服务器存在,而不知道具体有多少台应用服务器。The application server cluster is a large, virtual server consisting of multiple application servers. Users access the cluster through the same domain name. In this way, the number of application servers is transparent to users, that is, users only feel A virtual large server exists, and it is not known how many application servers there are.
应用服务器群集201中各个应用服务器根据一定的策略(如时间间隔策略、负载变化策略等)报告自己当前的负载状态,并将负载状态信息记录在系统的元数据数据库服务器203中。例如若应用服务器的负载发生改变,且超过了一定的负载变化阀值,就可以报告并更新自己的负载状态信息;不管应用服务器的负载是否发生过改变,应用服务器都要在规定的时间间隔内报告一次自己的负载状态;如果超过规定的时间间隔,应用服务器仍未报告自己的负载状态,系统就会视这台应用服务器的状态为不可用,作为负载均衡调度器的服务器就不会再向其分配作业。Each application server in the
本发明提出的WebDisk系统负载均衡业务流程如图3所示,包括如下步骤:The WebDisk system load balancing business process that the present invention proposes is shown in Figure 3, comprises the following steps:
步骤1、用户发起一个请求,所述请求中携带用户访问的应用服务器群集的域名;Step 1. The user initiates a request, and the request carries the domain name of the application server cluster accessed by the user;
步骤2、域名解析服务器(DNS)根据用户提供的域名,以轮叫(RoundRobin)的方式为其分配一个应用服务器IP;Step 2, the domain name resolution server (DNS) assigns an application server IP to it in a round-robin (RoundRobin) manner according to the domain name provided by the user;
本步骤中,在DNS中存储有应用服务器群集域名,及其该域名对应的该群集中各个应用服务器IP列表(至少为一个应用服务器IP,最多为所有应用服务器IP),这些被注册的应用服务器将充当负载均衡调度器,负责作业调度;DNS以轮叫的方式将用户端请求定位到IP列表中的一个IP地址标识的应用服务器上。例如,应用服务器群集域名为webdisk.com.cn,该域名对应群集中的应用服务器IP地址列表为IP1,IP2和IP3,这三个应用服务器将充当负载均衡调度器;DNS以轮叫的方式将用户请求定位到IP1,IP2和IP3中的一个IP地址标识的应用服务器上。群集中的每台服务器既是应用服务器,又可以是负载均衡调度器。In this step, the domain name of the application server cluster and the IP list of each application server in the cluster corresponding to the domain name and the IP list of each application server in the cluster (at least one application server IP, and at most all application server IPs) are stored in DNS. These registered application servers It will act as a load balancing scheduler and be responsible for job scheduling; DNS locates client requests to an application server identified by an IP address in the IP list in a round-robin manner. For example, the domain name of the application server cluster is webdisk.com.cn, and the IP addresses of the application servers in the cluster corresponding to the domain name are IP1, IP2, and IP3. These three application servers will act as load balancing schedulers; DNS will The user request is located on the application server identified by an IP address among IP1, IP2 and IP3. Each server in the cluster is both an application server and a load balancing scheduler.
步骤3、建立用户端与上述定位到的应用服务器的通信连接;Step 3, establishing a communication connection between the client and the application server located above;
步骤4.1-4.2、该定位到的应用服务器从元数据数据库中获得最新的各个应用服务器的负载状态表,找出当前负载最轻的应用服务器;Steps 4.1-4.2, the located application server obtains the latest load status table of each application server from the metadata database, and finds out the application server with the lightest load;
步骤5、该定位到的应用服务器将查找到的负载最轻的应用服务器信息反馈给用户端;Step 5, the located application server feeds back the information of the found application server with the lightest load to the client;
步骤6、用户端将作业重新定位到该负载最轻的应用服务器上,进行数据传输,并将用户上传的文件数据保存在网络侧的存储设备204中。Step 6: The user end relocates the job to the application server with the lightest load, performs data transmission, and saves the file data uploaded by the user in the
图3中虚线为控制信息流,这部分信息数据量相对来说非常小;实线为实际业务数据流,在WebDisk业务中就是指上传下载的文件数据,数据量非常大。In Figure 3, the dotted line is the control information flow, and the amount of information data in this part is relatively small; the solid line is the actual business data flow, which refers to uploading and downloading file data in the WebDisk business, and the data volume is very large.
由于消除了负载均衡调度器这一热点设备的瓶颈问题,本发明实现了直接的、点对点的数据传输;同时根据应用服务器群集中各应用服务器的负载情况,均衡的分配作业,充分利用了群集中的每一台应用服务器资源,因此简化了WebDisk系统,提高了数据上传下载效率,有利于负载均衡的实现。Since the bottleneck problem of the hotspot device of the load balancing scheduler is eliminated, the present invention realizes direct, point-to-point data transmission; resources of each application server, thus simplifying the WebDisk system, improving the efficiency of data upload and download, and facilitating the realization of load balancing.
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention also intends to include these modifications and variations.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2007101461490A CN100534070C (en) | 2007-08-23 | 2007-08-23 | A method and system for implementing application server load balancing |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2007101461490A CN100534070C (en) | 2007-08-23 | 2007-08-23 | A method and system for implementing application server load balancing |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101115016A CN101115016A (en) | 2008-01-30 |
| CN100534070C true CN100534070C (en) | 2009-08-26 |
Family
ID=39023137
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB2007101461490A Active CN100534070C (en) | 2007-08-23 | 2007-08-23 | A method and system for implementing application server load balancing |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN100534070C (en) |
Families Citing this family (35)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101355512B (en) * | 2008-09-09 | 2011-04-20 | 创新科存储技术(深圳)有限公司 | Data transmission system, method and transmission control server |
| CN101848137B (en) * | 2009-03-26 | 2012-11-21 | 北京快网科技有限公司 | Load balancing method and system applied to three-layer network |
| CN101510880A (en) * | 2009-03-27 | 2009-08-19 | 北京中星微电子有限公司 | Streaming media system, device and method |
| CN101938504A (en) * | 2009-06-30 | 2011-01-05 | 深圳市融创天下科技发展有限公司 | Cluster server intelligent dispatching method and system |
| CN101963969B (en) * | 2009-07-22 | 2013-02-20 | 阿里巴巴集团控股有限公司 | Method and database server for realizing load balancing in Oracle RAC (Real Application Cluster) system |
| CN101631143B (en) * | 2009-08-27 | 2012-07-04 | 中兴通讯股份有限公司 | Multi-server system in load-balancing environment and file transmission method thereof |
| CN101719082B (en) * | 2009-12-24 | 2013-01-02 | 中国科学院计算技术研究所 | Method and system for dispatching application requests in virtual calculation platform |
| CN102158512B (en) * | 2010-02-11 | 2016-03-30 | 联想(北京)有限公司 | A kind of load equilibration scheduling method, Apparatus and system |
| CN101815104A (en) * | 2010-03-19 | 2010-08-25 | 中兴通讯股份有限公司 | Network protocol address feedback method and domain name resolution server |
| CN102724165A (en) * | 2011-03-29 | 2012-10-10 | 海尔集团公司 | Control method and device for terminal communication, and management server |
| CN103092527A (en) * | 2011-10-31 | 2013-05-08 | 深圳市快播科技有限公司 | Storage method and storage system for small files |
| CN103166979B (en) * | 2011-12-08 | 2016-01-27 | 腾讯科技(深圳)有限公司 | Adaptive load balancing implementation method and access server |
| CN103188205B (en) * | 2011-12-27 | 2017-09-12 | 腾讯科技(北京)有限公司 | A kind of information method for uploading and system based on LVS framework |
| CN103368841B (en) * | 2012-03-29 | 2016-08-17 | 深圳市腾讯计算机系统有限公司 | Message forwarding method and device |
| CN103793275B (en) * | 2012-10-31 | 2018-09-04 | 北京华胜天成科技股份有限公司 | Realize the system and processing method of load balancing |
| CN103795766B (en) * | 2012-11-02 | 2018-11-23 | 腾讯科技(深圳)有限公司 | A kind of P2SP multi-source download system |
| CN103095683A (en) * | 2012-12-13 | 2013-05-08 | 北京奇虎科技有限公司 | Linux virtual server scheduling system and method |
| CN102984079B (en) * | 2012-12-18 | 2016-11-02 | 中国电子科技集团公司第十五研究所 | Load balancing control method and system |
| CN103905531A (en) * | 2014-03-14 | 2014-07-02 | 浪潮电子信息产业股份有限公司 | Method for converting load balancing among nodes in cluster storage system |
| CN104486402B (en) * | 2014-12-11 | 2017-09-12 | 江苏爱信诺航天信息科技有限公司 | A kind of method based on large-scale website combined equalization |
| CN104506609B (en) * | 2014-12-22 | 2018-03-27 | 合一网络技术(北京)有限公司 | Automatic monitoring server state simultaneously adaptively adjusts the method and its device of service |
| CN104683339A (en) * | 2015-02-16 | 2015-06-03 | 山东信通电子股份有限公司 | Load coordination-supported element-intensive identity card verifying method |
| CN104993953B (en) * | 2015-06-19 | 2019-02-26 | 北京奇虎科技有限公司 | Method and device for detecting network service status |
| CN105847462A (en) * | 2016-03-31 | 2016-08-10 | 乐视控股(北京)有限公司 | Domain name resolution method and device |
| CN106850759A (en) * | 2016-12-31 | 2017-06-13 | 广州勤加缘科技实业有限公司 | MySQL database clustering methods and its processing system |
| CN107317880B (en) * | 2017-08-08 | 2020-05-26 | 苏州浪潮智能科技有限公司 | A method and device for realizing load balancing |
| CN107547643B (en) * | 2017-08-29 | 2021-06-29 | 新华三技术有限公司 | Load sharing method and device |
| CN108551477B (en) * | 2018-03-28 | 2020-11-20 | 深圳市网心科技有限公司 | Data transmission channel establishment system, network storage device, server and method |
| CN108737567B (en) * | 2018-06-15 | 2021-10-26 | 广东美的制冷设备有限公司 | Real-time clock providing method, server, home appliance, system, and medium |
| CN108769293B (en) * | 2018-08-31 | 2022-02-25 | 郑州云海信息技术有限公司 | IP address resolution method and related device |
| CN109803002A (en) * | 2018-12-29 | 2019-05-24 | 广东劲天科技有限公司 | Charging pile communication means, device, equipment and storage medium based on domain name |
| CN109819066A (en) * | 2019-01-31 | 2019-05-28 | 平安科技(深圳)有限公司 | A kind of intelligently parsing field name method and device based on geographical location |
| CN109819057B (en) * | 2019-04-08 | 2020-09-11 | 科大讯飞股份有限公司 | Load balancing method and system |
| CN112333273B (en) * | 2020-11-06 | 2023-03-14 | 杭州迪普科技股份有限公司 | Method and system for forwarding access request |
| CN114827674B (en) * | 2022-03-30 | 2023-09-05 | 北京奇艺世纪科技有限公司 | Network resource display method, device and system |
-
2007
- 2007-08-23 CN CNB2007101461490A patent/CN100534070C/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN101115016A (en) | 2008-01-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100534070C (en) | A method and system for implementing application server load balancing | |
| US7548945B2 (en) | System, network device, method, and computer program product for active load balancing using clustered nodes as authoritative domain name servers | |
| JP7695991B2 (en) | Data transfer method, proxy server, storage medium and electronic device | |
| CN101150421B (en) | A distributed content distribution method, edge server and content distribution network | |
| US8635367B2 (en) | Systems and methods for managing static proximity in multi-core GSLB appliance | |
| US8589575B2 (en) | Systems and methods for IIP address sharing across cores in a multi-core system | |
| US10931786B1 (en) | Dynamic content placement for content delivery networks | |
| WO2022105048A1 (en) | Distributed shared file system and data processing method thereof | |
| CN101924785A (en) | Data uploading method, downloading method and system | |
| JP2016007054A (en) | Method for accessing content in network and system adapted to the same | |
| CN103491123A (en) | Load balancing method based on domain name visiting, system and load balancer | |
| CN109819055B (en) | Method for realizing load balance by simultaneously supporting Ribbon and Eureka | |
| US20060015505A1 (en) | Role-based node specialization within a distributed processing system | |
| US20040193716A1 (en) | Client distribution through selective address resolution protocol reply | |
| US20160226963A1 (en) | Load balancing using predictable state partitioning | |
| CN107517241A (en) | Request scheduling method and device | |
| EP3032803B1 (en) | Providing requested content in an overlay information centric networking (o-icn) architecture | |
| JP5620881B2 (en) | Transaction processing system, transaction processing method, and transaction processing program | |
| US9565276B2 (en) | Transparent redirection of clients to a surrogate payload server through the use of a proxy location server | |
| Makris et al. | Load balancing for minimizing the average response time of get operations in distributed key-value stores | |
| CA3072956A1 (en) | System and method for metro mid-tier mapping in a content delivery network | |
| US10791088B1 (en) | Methods for disaggregating subscribers via DHCP address translation and devices thereof | |
| Cherkasova et al. | Performance analysis of" content-aware" load balancing strategy FLEX: two case studies | |
| CN106575267B (en) | Handle distributor and data handling system | |
| Baek et al. | Socket-based RR scheduling scheme for tightly coupled clusters providing single-name images |
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 | ||
| CP03 | Change of name, title or address | ||
| CP03 | Change of name, title or address |
Address after: 518057 Shenzhen Software Park, No. 9, 501, 502, Science and Technology Middle Road, Nanshan District, Shenzhen City, Guangdong Province Patentee after: Shenzhen Innovation Technology Co.,Ltd. Address before: 518057 Fangda Building 1501, South 12 Road Science and Technology Park, Nanshan District, Shenzhen City, Guangdong Province Patentee before: UITSTOR (USA) Inc. |
|
| PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: Method and system for implementing application server load balancing Effective date of registration: 20200707 Granted publication date: 20090826 Pledgee: Shenzhen hi tech investment small loan Co.,Ltd. Pledgor: Shenzhen Innovation Technology Co.,Ltd. Registration number: Y2020980003829 |
|
| PE01 | Entry into force of the registration of the contract for pledge of patent right | ||
| PC01 | Cancellation of the registration of the contract for pledge of patent right |
Date of cancellation: 20221121 Granted publication date: 20090826 Pledgee: Shenzhen hi tech investment small loan Co.,Ltd. Pledgor: Shenzhen Innovation Technology Co.,Ltd. Registration number: Y2020980003829 |
|
| PC01 | Cancellation of the registration of the contract for pledge of patent right | ||
| PP01 | Preservation of patent right |
Effective date of registration: 20241115 Granted publication date: 20090826 |
|
| PP01 | Preservation of patent right |