CN106331129A - Load balancing apparatus and load balancing method thereof - Google Patents

Load balancing apparatus and load balancing method thereof Download PDF

Info

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
Application number
CN201610767922.4A
Other languages
Chinese (zh)
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.)
Guangzhou Vcmy Technology Co Ltd
Original Assignee
Guangzhou Vcmy Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Vcmy Technology Co Ltd filed Critical Guangzhou Vcmy Technology Co Ltd
Priority to CN201610767922.4A priority Critical patent/CN106331129A/en
Publication of CN106331129A publication Critical patent/CN106331129A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1008Server selection for load balancing based on parameters of servers, e.g. available memory or workload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1012Server 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

A kind of load balancing apparatus and the method realizing load balancing thereof
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.
CN201610767922.4A 2016-08-30 2016-08-30 Load balancing apparatus and load balancing method thereof Pending CN106331129A (en)

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)

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

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

Patent Citations (6)

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

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