CN106331129A - Load balancing apparatus and load balancing method thereof - Google Patents
Load balancing apparatus and load balancing method thereof Download PDFInfo
- Publication number
- CN106331129A CN106331129A CN201610767922.4A CN201610767922A CN106331129A CN 106331129 A CN106331129 A CN 106331129A CN 201610767922 A CN201610767922 A CN 201610767922A CN 106331129 A CN106331129 A CN 106331129A
- Authority
- CN
- China
- Prior art keywords
- server
- data
- weights
- comprehensive
- path
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- 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
- H04L67/1004—Server selection for load balancing
-
- 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
- H04L67/1004—Server selection for load balancing
- H04L67/1008—Server selection for load balancing based on parameters of servers, e.g. available memory or workload
-
- 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
- H04L67/1004—Server selection for load balancing
- H04L67/1012—Server selection for load balancing based on compliance of requirements or conditions with available server resources
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Computer And Data Communications (AREA)
Abstract
The invention discloses a load balancing apparatus and a load balancing method thereof. The apparatus comprises a back end device used for periodically collecting use information of each server and periodically sending the collected data to a front end device; and the front end device allocates a weight to the collected data after receiving the collected data, calculates the server having the maximum comprehensive weight according to the collected data with the weight allocated, and guides a received user request to the corresponding server. By adoption of the load balancing apparatus and the load balancing method thereof disclosed by the invention, the server can enjoy a better load balancing function.
Description
Technical field
The present invention relates to the network communications technology, particularly relate to a kind of load balancing dress improving server service quality
The method put and realize load balancing.
Background technology
Along with the development of the Internet (Internet) technology, the access number faced by the webserver is greatly increased
And it is more unpredictable.In a network, if only using a server to provide service to client, then, server
Disposal ability and I/O capability will necessarily become the bottleneck providing service.
It addition, growing along with Internet technology, the service content that the Internet is provided also gets more and more, for one
For a little service entrys or service content, it usually needs multiple server is set service is provided simultaneously, to carry out load balancing
(Load Balance), it is to avoid single server cannot provide the situation of service in time simultaneously for multiple users, improves service
Quality, load balancing here, refer to load (task) is balanced dividing on multiple operating unit execution, thus
Jointly complete task.
Equipment connection schematic diagram when Fig. 1 is to use load-balancing technique in prior art.Refer to Fig. 1, load
Balancing technique is exactly that to arrange at network side can be client multiple servers of providing service, and arranges one in server side
Load-balancing device, when client needs to conduct interviews, only need to access this load-balancing device, and load-balancing device receives client
After the access request of end, from multiple servers, select one according to certain rule, by selected server response client
End, provides service for client.
Visible, load-balancing technique can utilize multiple servers to provide for a large number of users simultaneously and concurrently access service, because of
This, it is possible to access speed and the throughput capacity of network are provided significantly.But due in prior art SiteServer LBS mostly with wheel
Asking or Weighted Round Robin is main, these algorithms have certain effect really for general case, but, in complexity all the more
In network of network situation, it is inadequate for depending merely on this algorithm, such as, when the system failure of certain station server, common poll is calculated
Method can not recognize fault, and it still can be pass by assignment of traffic, but server can't respond, and this has resulted in band
Wide waste, and when server does not responds to when, load-balancing device is also possible to will be considered that this station server is not taken turns
Inquiry is arrived, and therefore may proceed to sending flow rate to it the most again less than response, will result in network and interrupts.
Certainly, along with the improvement of load-balancing technique, existing technical scheme also occurs in that the negative of comprehensive various algorithm
Carry equalization function, such as: inside some load equalizer, be integrated with healthy requestor, may be used for authentication server whether fault
Or whether can use, but this inheritance method is also that comparison is unilateral, if server just begins to use, then be this integrated
Method is feasible, but when performing multiple application on server, when providing the user multiple service, this integrated approach shows
So do not meet reality.
Summary of the invention
For the deficiency overcoming above-mentioned prior art to exist, the purpose of the present invention be to provide a kind of load balancing apparatus and
The method realizing load balancing, it can make server enjoy more preferable load-balancing function.
For reaching above and other purpose, the present invention proposes a kind of load balancing apparatus, including:
Rear end equipment, for the use information of each server of timing acquiring, and sets the transmission of collection data timing to front end
Standby;
Headend equipment is after receiving collection data, for gathering data distribution weights, according to the collection data after distribution weights
Calculate the server of comprehensive maximum weight, and the user received request is directed to corresponding server.
Further, described rear end equipment installs a harvester in each server, represents that each server makes with timing acquiring
By the use information of situation.
Further, described headend equipment includes:
Receive unit, for receiving the collection data of each harvester of described rear end equipment;
Weights allocation unit, data distribute weights each of in by the data that gathered;
Computing unit, for calculating the comprehensive weights of each server according to the collection data of each server, and obtains
The server of comprehensive maximum weight;
Request pilot unit, for being directed to the server of comprehensive maximum weight by the user received request.
Further, described rear end equipment includes: multiple harvesters and multiple handover request unit, each harvester and
Handover request unit is arranged at each server, and described harvester is for the use information of each server of timing acquiring, and timing connects
Connect described headend equipment, the data gathered are transferred to described headend equipment;Described handover request unit, for according to described
The collection data of harvester, it may be judged whether send path handover request to described headend equipment, and when judged result is for being, to
Headend equipment sends path handover request.
Further, described handover request unit is according to the collection data of described harvester, it is judged that making of current server
Whether reach SC service ceiling by rate, if current server has reached SC service ceiling, then send path switching to described headend equipment
Request.
Further, described headend equipment includes:
Receive unit, for receiving the collection data of each harvester of described rear end equipment;
Weights allocation unit, data distribute weights each of in by the data that gathered;
Computing unit, for calculating the comprehensive weights of each server according to the collection data of each server, and obtains
The server of comprehensive maximum weight;
Request pilot unit, for being directed to the server of comprehensive maximum weight by the user received request;
Path switching unit, in time receiving path handover request, carries out flow and issues path switching.
Further, described path switching unit flow is issued path switch to comprehensive weights be only second to current path clothes
The path corresponding to server of business device.
For reaching above-mentioned purpose, the present invention also provides for a kind of load-balancing method, comprises the steps:
Step one, utilize the use information of each server of harvester timing acquiring, and data timing transmission will be gathered to the most front
End equipment;
Step 2, headend equipment, after receiving collection data, distributes weights for gathering in data, after distribution weights
Gather data and calculate the server of comprehensive maximum weight, and the user received request is directed to corresponding server.
Further, step 2 farther includes:
Receive the collection data of each harvester;
Weights are distributed by data each of in the data that gathered;
Collection data according to each server calculate the comprehensive weights of each server, and obtain comprehensive maximum weight
Server;
The user received request is directed to the server of comprehensive maximum weight.
Further, described method also includes:
Collection data according to harvester, it may be judged whether forward end equipment sends path handover request, and in judged result
During for being, forward end equipment sends path handover request;
Headend equipment, in time receiving path handover request, carries out flow and issues path switching, flow is issued path and cuts
It is changed to comprehensive weights and is only second to the path that the server of current path server is corresponding.
Compared with prior art, one load balancing apparatus of the present invention and load-balancing method thereof are by utilizing rear end equipment
Harvester gather each server service condition, and by gather data send to headend equipment, utilize headend equipment for adopting
Collection data distribution weights, and the comprehensive weights of each server are calculated according to collection data, ask user to guide comprehensive weights
Maximum server, by the invention it is possible to make server enjoy more preferable load-balancing function.
Accompanying drawing explanation
Equipment connection schematic diagram when Fig. 1 is to use load-balancing technique in prior art;
Fig. 2 is the system architecture schematic diagram of a kind of load balancing apparatus of the present invention;
Fig. 3 is the detail structure chart of headend equipment 21 in present pre-ferred embodiments;
Fig. 4 is the thin portion structural representation of rear end equipment 20 in another preferred embodiment of the present invention;
Fig. 5 is the detail structure chart of headend equipment 21 in another preferred embodiment of the present invention;
Fig. 6 is the load balancing process schematic of the specific embodiment of a kind of load balancing apparatus of the present invention;
Fig. 7 is the flow chart of steps of a kind of load-balancing method of the present invention;
Fig. 8 is the thin portion flow chart of step 702 in present pre-ferred embodiments.
Detailed description of the invention
Below by way of specific instantiation accompanying drawings embodiments of the present invention, those skilled in the art can
Further advantage and effect of the present invention is understood easily by content disclosed in the present specification.The present invention also can be different by other
Instantiation implemented or applied, the every details in this specification also can based on different viewpoints and application, without departing substantially from
Various modification and change is carried out under the spirit of the present invention.
Fig. 2 is the system architecture schematic diagram of one of a kind of load balancing apparatus of present invention preferred embodiment.As in figure 2 it is shown,
One load-balancing device of the present invention, including: rear end equipment 20 and headend equipment 21.
Wherein, rear end equipment 20 is for the use information of each server of timing acquiring, and will gather data timing transmission extremely
Headend equipment 21, in present pre-ferred embodiments, rear end equipment 20 installs a harvester in each server, with timing acquiring table
Show the use information of each server service condition, such as: CPU usage, memory usage, the bandwidth usage of port and
Access the range of information such as interactive information of application, each harvester timing can actively connect headend equipment 21, being gathered
Data pass to headend equipment 21;Headend equipment 21, after receiving collection data, distributes weights for gathering, calculates comprehensive in data
Close the server of maximum weight, and the user received request is directed to corresponding server, specifically, headend equipment 21
After receiving collection data, weights can be distributed for each of gathering in data data, such as, gather packet and use containing CPU
Rate, memory usage, the bandwidth usage etc. of port, headend equipment 21 then distributes a weights A for CPU usage, and internal memory makes
Distributing a weights B by rate, the bandwidth usage of port distributes a weights C ..., the then collection data meter to each server
Calculate comprehensive weights, it is thus achieved that the server of comprehensive maximum weight, and the user received request is directed to comprehensive maximum weight
Server.
Fig. 3 is the detail structure chart of headend equipment 21 in present pre-ferred embodiments.In present pre-ferred embodiments, front
End equipment 21 farther includes: receive unit 210, weights allocation unit 211, computing unit 212 and request pilot unit
213, wherein receive unit 210, for receiving the collection data of each harvester of rear end equipment 20;Weights allocation unit 211, uses
Data distribute weights each of in the data by being gathered, and the data gathered include cpu, internal memory, wide mouth state etc.
Utilization rate, weights allocation unit 211 is every kind of data one weights of distribution, such as CPU usage distribution weights A, and internal memory uses
Rate distribution weights B, wide mouth state utilization rate distribution weights C, concrete weights are depending on environment, such as: the internal memory of server 1 makes
With reaching 50%, the memory usage of server 2 is 30%, it is possible to by the weights shunting table given, carry out flow
Shunting, allows the server that more flux and flow direction utilization rate is low.Computing unit 212, for the collection number according to each server
According to calculating the comprehensive weights of each server, and obtain the server of comprehensive maximum weight;Request pilot unit 213, being used for will
The user's request received is directed to the server of comprehensive maximum weight.
Fig. 4 is the thin portion structural representation of rear end equipment 20 in another preferred embodiment of the present invention.As shown in Figure 4, rear end
Equipment 20 includes multiple harvester 201 and multiple handover request unit 202, wherein, each harvester 201 and handover request list
Unit 202 is arranged at each server, and harvester 201 is for the use information of each server of timing acquiring, and timing connects front end and sets
Standby 21, the data gathered are transferred to headend equipment 21;Handover request unit 202, for the collection number according to harvester 201
According to, it may be judged whether forward end equipment 21 sends path handover request, and when judged result is for being, forward end equipment sends path
Handover request, specifically, handover request unit 202 can be according to the collection data of harvester 201, it is judged that the use of current server
Whether rate reaches SC service ceiling, such as, judge to gather whether data (such as utilization rates such as cpu, internal memory, wide mouth states) reach default
Threshold value, if all reaching default threshold value, then it is assumed that current server has reached SC service ceiling, then forward end equipment 21 sends road
Footpath handover request, issues path to ask headend equipment 21 to select flow else.
Fig. 5 is the detail structure chart of headend equipment 21 in another preferred embodiment of the present invention.In the present embodiment, except comprising
Receiving outside unit 210, weights allocation unit 211, computing unit 212 and request pilot unit 213, headend equipment 21 also includes
Path switching unit 214, in time receiving path handover request, carries out flow and issues path switching, flow is issued path and cuts
It is changed to comprehensive weights and is only second to the path that the server of current path server is corresponding.Such as, present flow rate issues path is comprehensive
Closing the path of maximum weight, then switch to the passage that weights ranked second, the rest may be inferred.
Fig. 6 is the load balancing process schematic of the specific embodiment of a kind of load balancing apparatus of the present invention.In the present invention
In specific embodiment, load balancing process is as follows: the harvester timing acquiring the forward end equipment that 1, are arranged on server return
The data of back production collection;2, headend equipment is for gathering data distribution weights, and calculates the comprehensive weights of each server, according to combining
Close weights distribution data;3, the server sending flow rate of comprehensive maximum weight is selected;4, harvester timing acquiring data, according to adopting
Collection data judge the comprehensive utilization rate of server, when the comprehensive utilization rate of server reaches to a certain degree (such as cpu, internal memory, width
The utilization rates such as mouthful state are above a threshold value preset) time return request to headend equipment with toggle path.
Fig. 7 is the flow chart of steps of a kind of load-balancing method of the present invention.As it is shown in fig. 7, one load balancing of the present invention
Method, comprises the steps:
Step 701, utilizes the use information of each server of harvester timing acquiring, and will gather data timing transmission to the most front
End equipment.In the present invention, each server installs a harvester, associates the use letter of each server service condition with timing acquiring
Breath, such as: the interactive information that CPU usage, memory usage, the bandwidth usage of port are applied with access etc. are a series of
Information, each harvester timing can actively connect headend equipment, so that the data gathered are passed to headend equipment.
Step 702, headend equipment, after receiving collection data, distributes weights for gathering, calculates comprehensive weights in data
Maximum server, and the user received request is directed to corresponding server.Specifically, headend equipment is adopted in receiving
After collection data, weights can be distributed for each of gathering in data data, such as, gather packet containing CPU usage, internal memory
Utilization rate, the bandwidth usage etc. of port, headend equipment then distributes a weights A, memory usage distribution one for CPU usage
Weights B, the bandwidth usage of port distributes a weights C ..., it is then each server according to the collection data of each server
Calculate comprehensive weights, it is thus achieved that the server of comprehensive maximum weight, and the user received request is directed to comprehensive weights
Big server.
Fig. 8 is the thin portion flow chart of step 702 in present pre-ferred embodiments.Specifically, step 702 farther includes:
Step S1, receives the collection data of each harvester;
Step S2, distributes weights by data each of in the data that gathered, and the data gathered include cpu, interior
Deposit, the utilization rate such as wide mouth state, step S2 is every kind of data one weights of distribution, such as CPU usage distribution weights A, internal memory
Utilization rate distribution weights B, wide mouth state utilization rate distribution weights C, concrete weights are depending on environment;
Step S3, calculates the comprehensive weights of each server, and obtains synthetic weights according to the collection data of each server
The server that value is maximum;
Step S4, is directed to the server of comprehensive maximum weight by the user received request.
It is preferred that one load-balancing method of the present invention, also comprise the steps:
Collection data according to harvester, it may be judged whether forward end equipment sends path handover request, and in judged result
During for being, forward end equipment sends path handover request.Specifically, according to the collection data of harvester, it is judged that current server
Utilization rate whether reach SC service ceiling, such as judge to gather whether data (such as utilization rates such as cpu, internal memory, wide mouth states) reach
To the threshold value preset, if all reaching default threshold value, then it is assumed that current server has reached SC service ceiling, then forward end equipment is sent out
Outbound path handover request, to ask headend equipment alternative flow to issue path;
Headend equipment, in time receiving path handover request, carries out flow and issues path switching, flow is issued path and cuts
It is changed to comprehensive weights and is only second to the path that the server of current path server is corresponding.Such as, present flow rate issues path is comprehensive
Closing the path of maximum weight, then switch to the passage that weights ranked second, the rest may be inferred.
In sum, a kind of load balancing apparatus of the present invention and load-balancing method thereof are by utilizing the collection of rear end equipment
Device gathers the service condition of each server, and sends the data gathered to headend equipment, utilizes headend equipment for gathering data
Distribution weights, and the comprehensive weights of each server are calculated according to collection data, ask user to guide comprehensive maximum weight
Server, by the invention it is possible to make server enjoy more preferable load-balancing function.
The principle of above-described embodiment only illustrative present invention and effect thereof, not for limiting the present invention.Any
Above-described embodiment all can be modified under the spirit and the scope of the present invention and change by skilled person.Therefore,
The scope of the present invention, should be as listed by claims.
Claims (10)
1. a load balancing apparatus, including:
Rear end equipment, for the use information of each server of timing acquiring, and will gather data timing transmission to headend equipment;
Headend equipment, after receiving collection data, for gathering data distribution weights, calculates according to the collection data after distribution weights
Go out the server of comprehensive maximum weight, and the user received request is directed to corresponding server.
2. a kind of load balancing apparatus as claimed in claim 1, it is characterised in that: described rear end equipment is installed in each server
One harvester, represents the use information of each server service condition with timing acquiring.
3. a kind of load balancing apparatus as claimed in claim 2, it is characterised in that described headend equipment includes:
Receive unit, for receiving the collection data of each harvester of described rear end equipment;
Weights allocation unit, data distribute weights each of in by the data that gathered;
Computing unit, for calculating the comprehensive weights of each server according to the collection data of each server, and obtains comprehensive
The server of maximum weight;
Request pilot unit, for being directed to the server of comprehensive maximum weight by the user received request.
4. a kind of load balancing apparatus as claimed in claim 1, it is characterised in that described rear end equipment includes: multiple collections
Device and multiple handover request unit, each harvester and handover request unit are arranged at each server, and described harvester is used for
The use information of each server of timing acquiring, and timing connect described headend equipment, the data gathered are transferred to described before
End equipment;Described handover request unit, for the collection data according to described harvester, it may be judged whether send out to described headend equipment
Outbound path handover request, and when judged result is for being, forward end equipment sends path handover request.
5. load balancing apparatus as claimed in claim 4 a kind of, it is characterised in that described handover request unit according to described in adopt
The collection data of storage, it is judged that whether the utilization rate of current server reaches SC service ceiling, if current server reaches to use
The upper limit, then send path handover request to described headend equipment.
6. a kind of load balancing apparatus as claimed in claim 5, it is characterised in that described headend equipment includes:
Receive unit, for receiving the collection data of each harvester of described rear end equipment;
Weights allocation unit, data distribute weights each of in by the data that gathered;
Computing unit, for calculating the comprehensive weights of each server according to the collection data of each server, and obtains comprehensive
The server of maximum weight;
Request pilot unit, for being directed to the server of comprehensive maximum weight by the user received request;
Path switching unit, in time receiving path handover request, carries out flow and issues path switching.
7. a kind of load balancing apparatus as claimed in claim 6, it is characterised in that: flow is issued by described path switching unit
Path switches to comprehensive weights to be only second to the path that the server of current path server is corresponding.
8. a load-balancing method, comprises the steps:
Step one, utilizes the use information of each server of harvester timing acquiring, and the transmission of collection data timing is set to front end
Standby;
Step 2, headend equipment, after receiving collection data, distributes weights for gathering in data, according to the collection after distribution weights
Data calculate the server of comprehensive maximum weight, and the user received request is directed to corresponding server.
9. a kind of load-balancing method as claimed in claim 8, it is characterised in that step 2 farther includes:
Receive the collection data of each harvester;
Weights are distributed by data each of in the data that gathered;
Collection data according to each server calculate the comprehensive weights of each server, and obtain the service of comprehensive maximum weight
Device;
The user received request is directed to the server of comprehensive maximum weight.
10. a kind of load-balancing method as claimed in claim 9, it is characterised in that described method also includes:
Collection data according to harvester, it may be judged whether forward end equipment sends path handover request, and is yes in judged result
Time, forward end equipment sends path handover request;
Headend equipment, in time receiving path handover request, carries out flow and issues path switching, flow is issued path and switches to
Comprehensive weights are only second to the path that the server of current path server is corresponding.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610767922.4A CN106331129A (en) | 2016-08-30 | 2016-08-30 | Load balancing apparatus and load balancing method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610767922.4A CN106331129A (en) | 2016-08-30 | 2016-08-30 | Load balancing apparatus and load balancing method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106331129A true CN106331129A (en) | 2017-01-11 |
Family
ID=57789398
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610767922.4A Pending CN106331129A (en) | 2016-08-30 | 2016-08-30 | Load balancing apparatus and load balancing method thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106331129A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109347842A (en) * | 2018-10-26 | 2019-02-15 | 深圳点猫科技有限公司 | A kind of collecting method and device for educational system |
CN109379774A (en) * | 2018-11-08 | 2019-02-22 | 网宿科技股份有限公司 | Intelligent dispatching method, terminal device, fringe node cluster and intelligent dispatching system |
CN109618002A (en) * | 2019-01-11 | 2019-04-12 | 武汉斗鱼鱼乐网络科技有限公司 | A kind of micro services gateway optimization method, device and storage medium |
CN115629717A (en) * | 2022-12-08 | 2023-01-20 | 四川汉唐云分布式存储技术有限公司 | Load balancing method based on distributed storage and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1835453A (en) * | 2005-03-16 | 2006-09-20 | 华为技术有限公司 | Method of realizing load sharing in distributing system |
CN101719082A (en) * | 2009-12-24 | 2010-06-02 | 中国科学院计算技术研究所 | Method and system for dispatching application requests in virtual calculation platform |
US20110066727A1 (en) * | 2006-12-07 | 2011-03-17 | Juniper Networks, Inc. | Distribution of network communications based on server power consumption |
CN102387218A (en) * | 2011-11-24 | 2012-03-21 | 浪潮电子信息产业股份有限公司 | Multimachine hot standby load balance system for computer |
CN102611735A (en) * | 2011-12-21 | 2012-07-25 | 奇智软件(北京)有限公司 | Load balancing method and system of application services |
CN104660707A (en) * | 2015-03-09 | 2015-05-27 | 浙江万朋网络技术有限公司 | Geographical location based proxy server equilibrium distributing method |
-
2016
- 2016-08-30 CN CN201610767922.4A patent/CN106331129A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1835453A (en) * | 2005-03-16 | 2006-09-20 | 华为技术有限公司 | Method of realizing load sharing in distributing system |
US20110066727A1 (en) * | 2006-12-07 | 2011-03-17 | Juniper Networks, Inc. | Distribution of network communications based on server power consumption |
CN101719082A (en) * | 2009-12-24 | 2010-06-02 | 中国科学院计算技术研究所 | Method and system for dispatching application requests in virtual calculation platform |
CN102387218A (en) * | 2011-11-24 | 2012-03-21 | 浪潮电子信息产业股份有限公司 | Multimachine hot standby load balance system for computer |
CN102611735A (en) * | 2011-12-21 | 2012-07-25 | 奇智软件(北京)有限公司 | Load balancing method and system of application services |
CN104660707A (en) * | 2015-03-09 | 2015-05-27 | 浙江万朋网络技术有限公司 | Geographical location based proxy server equilibrium distributing method |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109347842A (en) * | 2018-10-26 | 2019-02-15 | 深圳点猫科技有限公司 | A kind of collecting method and device for educational system |
CN109379774A (en) * | 2018-11-08 | 2019-02-22 | 网宿科技股份有限公司 | Intelligent dispatching method, terminal device, fringe node cluster and intelligent dispatching system |
CN109379774B (en) * | 2018-11-08 | 2021-04-16 | 网宿科技股份有限公司 | Intelligent scheduling method, terminal equipment, edge node cluster and intelligent scheduling system |
CN109618002A (en) * | 2019-01-11 | 2019-04-12 | 武汉斗鱼鱼乐网络科技有限公司 | A kind of micro services gateway optimization method, device and storage medium |
CN109618002B (en) * | 2019-01-11 | 2022-07-05 | 武汉斗鱼鱼乐网络科技有限公司 | Micro-service gateway optimization method, device and storage medium |
CN115629717A (en) * | 2022-12-08 | 2023-01-20 | 四川汉唐云分布式存储技术有限公司 | Load balancing method based on distributed storage and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Jaishanthi et al. | A non-cooperative game model with channel price scheme in cognitive radio transmission | |
US9986563B2 (en) | Dynamic allocation of network bandwidth | |
AU2013351670B2 (en) | Business scheduling method and apparatus and convergence device | |
CN109618002B (en) | Micro-service gateway optimization method, device and storage medium | |
CN104243337B (en) | A kind of method and device across cluster load balance | |
CN105191214B (en) | The network bandwidth allocations rented in system for cloud computing more | |
CN104798356B (en) | Method and apparatus for the utilization rate in controlled level expanding software application | |
CN111246586B (en) | Method and system for distributing smart grid resources based on genetic algorithm | |
CN102685904B (en) | Bandwidth self-adaptive allocation method and bandwidth self-adaptive allocation system | |
CN106331129A (en) | Load balancing apparatus and load balancing method thereof | |
CN102739507A (en) | Router for sensing bearing state and service flow bandwidth distribution method thereof | |
CN105007287A (en) | public cloud resource dynamic configuration method and system | |
CN104579996A (en) | Cluster load balancing method and system | |
CN109525426A (en) | A kind of operation control system and method for the open MEC platform based on FV | |
CN113810205B (en) | Service computing power information reporting and receiving method, server and data center gateway | |
CN102904837B (en) | Differentiated service survivability method based on virtual service plane | |
CN103825834B (en) | The method and network-switching equipment of flow load sharing are adjusted in a kind of EVI | |
CN102065142A (en) | File downloading based scheduling method and system for content delivery network (CDN) | |
US11929911B2 (en) | Shaping outgoing traffic of network packets in a network management system | |
KR101841026B1 (en) | Service function chaining network system for path optimization | |
CN102932271A (en) | Method and device for realizing load balancing | |
CN109982385A (en) | Network intelligence equalization methods and device based on LTE type of service feature | |
CN101686170B (en) | Grading transmission quality assurance system based on multi-exit user routing | |
Guan et al. | Virtual network embedding supporting user mobility in 5G metro/access networks | |
CN104303457A (en) | Allocating bandwidth in a network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170111 |
|
RJ01 | Rejection of invention patent application after publication |