CN106302216A - A kind of method and system of Network Load Balance - Google Patents
A kind of method and system of Network Load Balance Download PDFInfo
- Publication number
- CN106302216A CN106302216A CN201510259594.2A CN201510259594A CN106302216A CN 106302216 A CN106302216 A CN 106302216A CN 201510259594 A CN201510259594 A CN 201510259594A CN 106302216 A CN106302216 A CN 106302216A
- Authority
- CN
- China
- Prior art keywords
- network
- network equipment
- server
- status information
- load
- 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
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
- H04L47/125—Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
-
- 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
Abstract
The invention discloses the method and system of a kind of Network Load Balance, the method includes: arrange unique mark for the network equipment on network;One station server management offered load is set;The network equipment sends status information to described server;Server forms complete topology diagram to overall network, and the status information of the network equipment is carried out Data induction and analysis;Server is that the network equipment adjusts task distribution in real time according to strategy set in advance.The present invention provides a kind of network load balancing method, network efficient, reliable is erected with relatively low cost, make full use of the network server resources under multiserver network framework and bandwidth resources, improve the experience of user, enhance the overall traffic handing capacity of network.
Description
Technical field
The present invention relates to technical field of the computer network, particularly to the side of a kind of computer network load management
Method.
Background technology
Along with the development with network application that becomes increasingly popular of network broadband, network connects and at network traffics
At Fast growth phase, development communication technologies is constantly challenged.Streaming media on demand, P2P apply, greatly
The popular internet, applications such as the online game of type 3D, shopping at network can cause network traffics and Network
Short high peak and imbalance, the network equipment likely delays machine or loss of traffic, the bad experience of cause the user,
Also result in the loss of economic interests.And the simple disposal ability increasing the network equipment, can exist again a large amount of
Idle capacity, cause the waste of Internet resources.
In order to solve the imbalance problem of Network and flow, the network communications technology is from one-node network
The one-to-many framework of server, migrates to the multi-to-multi framework of clustered, multiserver, extends at network
Reason ability and bandwidth, to realize network service capabilities cheap, efficient, reliable.
Following point can be there is in the application in multiserver framework:
1, under the network architecture of multiserver, owing to the connection of server is different, different server can receive
Different task requests, this server resulted in is in high capacity, even overburden and runs, and has
Server is in low-load or idle condition, and network equipment resource is not effectively utilized.
2, under the network architecture of multiserver, most data traffics is concentrated on the bandwidth connections of minority,
Cause the imbalance of bandwidth availability ratio, also result in the waste of bandwidth resources.
3, under multiserver framework, server and and network connect between coordination be to ensure that network is good
The premise run.
Summary of the invention
The present invention provides a kind of network load balancing method, makes full use of the network under multiserver network framework
Server resource and bandwidth resources, erect network efficient, reliable with relatively low cost, improves at business
Reason speed, it is to avoid loss of traffic, it is ensured that the experience of user, the disposed of in its entirety ability of Strengthens network business.
Technical scheme provides a kind of method of Network Load Balance, comprises the following steps:
For the network equipment on network, unique mark is set;
One station server management offered load is set;
The network equipment sends status information to described server;
Server forms complete topology diagram to overall network, and carries out the status information of the network equipment
Data induction and analysis;
Server is that the network equipment adjusts task distribution in real time according to strategy set in advance.
Further, the described network equipment sends status information to described server, farther includes:
Described status information includes the described mark of this network equipment, the disposal ability of this network equipment, this net
The load information of network equipment, the link information of this network equipment and other network equipments, this network equipment and its
Flow information between its network equipment.
Further, the described network equipment sends status information to described server, farther includes:
The network equipment sends status information according to frequency set in advance to described server.
Further, described server forms complete topology diagram to overall network, farther includes:
Described server collects the status information formation network topology structure figure that all-network equipment sends;
The status information that described server periodically sends according to the network equipment dynamically adjusts network topology structure figure.
Further, the described status information to the network equipment carries out Data induction and analysis, farther includes:
The network equipment is carried out by described server according to the load information in described status information and flow information
Load sequence;
Described load sequence is updated by the status information that described server periodically sends according to the network equipment.
Further, described server is that the network equipment adjusts task in real time and divides according to strategy set in advance
Join, farther include:
Described server sorts according to the load of the described network equipment, carries out task distribution for the network equipment;
Described server carries out Real-time and Dynamic adjustment to the distribution of described task.
Further, described server is preset with the strategy of task distribution, is network according to described strategy
Equipment carries out task distribution.
Technical scheme additionally provides a kind of Network Load Balance system, it is characterised in that including:
The network equipment, server, wherein,
Network device processing task, and send, to server, the status information that equipment runs;
The described status information that server receives, generates network topology structure figure, loads the network equipment
Sequence, and carry out task distribution for the network equipment.
Further, the network equipment sends status information according to frequency set in advance to server.
Further, server carries out real-time dynamic adjustment to the task distribution of the network equipment.
Technical solution of the present invention have employed the load that private server manages and controls multiserver network, real
Time grasp the status information that the network equipment runs, and according to the loading condition of the network equipment, task distribution is carried out
Adjust in real time.Internet Service Provider can be with the construction server network of low cost, it is achieved high-caliber network
Traffic handing capacity.User, when using Network, does not haves connection error or processes mistake, keeping away yet
Exempt from the loss of Network, improve Web vector graphic and experience.Meanwhile, multiserver network has expansible
Property, it is possible to the complex situations that reply bursts of traffic increases, adapt to the demand of network application development.
Other features and advantages of the present invention will illustrate in the following description, and, partly from explanation
Book becomes apparent, or understands by implementing the present invention.The purpose of the present invention and other advantages can
Realize by structure specifically noted in the description write, claims and accompanying drawing and obtain
?.
Below by drawings and Examples, technical scheme is described in further detail.
Accompanying drawing explanation
Accompanying drawing is for providing a further understanding of the present invention, and constitutes a part for description, with this
Bright embodiment is used for explaining the present invention together, is not intended that limitation of the present invention.In the accompanying drawings:
Fig. 1 is the method flow diagram of Network Load Balance in the embodiment of the present invention one;
Fig. 2 is the structure chart of Network Load Balance system in the embodiment of the present invention two.
Detailed description of the invention
Below in conjunction with accompanying drawing, the preferred embodiments of the present invention are illustrated, it will be appreciated that described herein
Preferred embodiment is merely to illustrate and explains the present invention, is not intended to limit the present invention.
Embodiment one: the method flow diagram of Network Load Balance, the flow process of the method comprises the following steps:
Step 101, unique mark is set for the network equipment.
IP address according to the network equipment arranges unique mark of the network equipment.
Step 102, arrange offered load management server.
Special offered load management server is set, controls and manage the load distribution of network;
This server is also one of network equipment, and is provided with unique mark.
Step 103, the network equipment send status information to load management server.
The network equipment sends status information to load management server, including: the described mark of this network equipment,
The disposal ability of this network equipment, the load information of this network equipment, this network equipment and other network equipments
Link information, the flow information between this network equipment and other network equipment;
The network equipment sends the state letter of real-time update according to frequency set in advance to load management server
Breath.
The status information of the network equipment is analyzed by step 104, load management server.
Load management server collects the status information that all-network equipment sends;
Load management server generates network topology structure figure;
The network equipment is carried out by load management server according to the load information in status information and flow information
Load sequence;
Load management server carries out dynamic real-time update to network topology structure figure and load sequence.
Step 105, load management server adjust task distribution in real time.
Load management server is preset with the strategy of task distribution, and the task for the network equipment distributes offer
Optimum scheme;
Load management server sorts according to the load of the network equipment, carries out task distribution for the network equipment;
Load management server carries out Real-time and Dynamic adjustment to task distribution.
Embodiment two: the structure chart of Network Load Balance system
In order to realize the flow process of above-mentioned Network Load Balance, the present embodiment additionally provides a kind of Network Load Balance
System, including:
Load management server 201, the network equipment 201, wherein:
Load management server receives the status information that the network equipment sends, and generates network topology structure figure, right
The network equipment carries out load sequence, and carries out task distribution for the network equipment;
Network device processing task, and send, to load management server, the status information that equipment runs.
Technical scheme in above-described embodiment manages owing to have employed private server and controls multiserver
The load of network, grasps the status information that the network equipment runs in real time, and according to the loading condition of the network equipment
Task distribution is adjusted in real time.Internet Service Provider can be real with the construction server network of low cost
Existing high-caliber Network disposal ability.User use Network time, do not have connection error or
Process mistake, it also avoid the loss of Network, improve Web vector graphic and experience.Meanwhile, multiserver
Network has extensibility, it is possible to the complex situations that reply bursts of traffic increases, and has adapted to network application and has sent out
The demand of exhibition.
Those skilled in the art are it should be appreciated that embodiments of the invention can be provided as method, system or meter
Calculation machine program product.Therefore, the present invention can use complete hardware embodiment, complete software implementation or knot
The form of the embodiment in terms of conjunction software and hardware.And, the present invention can use and wherein wrap one or more
Computer-usable storage medium containing computer usable program code (include but not limited to disk memory and
Optical memory etc.) form of the upper computer program implemented.
The present invention is with reference to method, equipment (system) and computer program product according to embodiments of the present invention
The flow chart of product and/or block diagram describe.It should be understood that can by computer program instructions flowchart and
/ or block diagram in each flow process and/or flow process in square frame and flow chart and/or block diagram and/
Or the combination of square frame.These computer program instructions can be provided to general purpose computer, special-purpose computer, embedding
The processor of formula datatron or other programmable data processing device is to produce a machine so that by calculating
The instruction that the processor of machine or other programmable data processing device performs produces for realizing at flow chart one
The device of the function specified in individual flow process or multiple flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions may be alternatively stored in and computer or the process of other programmable datas can be guided to set
In the standby computer-readable memory worked in a specific way so that be stored in this computer-readable memory
Instruction produce and include the manufacture of command device, this command device realizes in one flow process or multiple of flow chart
The function specified in flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, makes
Sequence of operations step must be performed to produce computer implemented place on computer or other programmable devices
Reason, thus the instruction performed on computer or other programmable devices provides for realizing flow chart one
The step of the function specified in flow process or multiple flow process and/or one square frame of block diagram or multiple square frame.
Obviously, those skilled in the art can carry out various change and modification without deviating from this to the present invention
The spirit and scope of invention.So, if these amendments of the present invention and modification belong to the claims in the present invention
And within the scope of equivalent technologies, then the present invention is also intended to comprise these change and modification.
Claims (10)
1. the method for a Network Load Balance, it is characterised in that comprise the following steps:
For the network equipment on network, unique mark is set;
One station server management offered load is set;
The network equipment sends status information to described server;
Server forms complete topology diagram to overall network, and carries out the status information of the network equipment
Data induction and analysis;
Server is that the network equipment adjusts task distribution in real time according to strategy set in advance.
Method the most according to claim 1, it is characterised in that the described network equipment is to described service
Device sends status information, farther includes:
Described status information includes the described mark of this network equipment, the disposal ability of this network equipment, this net
The load information of network equipment, the link information of this network equipment and other network equipments, this network equipment and its
Flow information between its network equipment.
Method the most according to claim 1, it is characterised in that the described network equipment is to described service
Device sends status information, farther includes:
The network equipment sends status information according to frequency set in advance to described server.
4. according to the method described in claim 1,2 or 3, it is characterised in that described server is to entirety
Network forms complete topology diagram, farther includes:
Described server collects the status information formation network topology structure figure that all-network equipment sends;
The status information that described server periodically sends according to the network equipment dynamically adjusts network topology structure figure.
Method the most according to claim 1, it is characterised in that the described state to the network equipment is believed
Breath carries out Data induction and analysis, farther includes:
The network equipment is carried out by described server according to the load information in described status information and flow information
Load sequence;
Described load sequence is updated by the status information that described server periodically sends according to the network equipment.
Method the most according to claim 1, it is characterised in that described server is according to presetting
Strategy be the network equipment adjust in real time task distribution, farther include:
Described server sorts according to the load of the described network equipment, carries out task distribution for the network equipment;
Described server carries out Real-time and Dynamic adjustment to the distribution of described task.
Method the most according to claim 6, it is characterised in that farther include:
Described server is preset with the strategy of task distribution, is that the network equipment carries out appointing according to described strategy
Business distribution.
8. the system of a Network Load Balance, it is characterised in that including: the network equipment, server,
Wherein,
Network device processing task, and send, to server, the status information that equipment runs;
The described status information that server receives, generates network topology structure figure, loads the network equipment
Sequence, and carry out task distribution for the network equipment.
System the most according to claim 8, it is characterised in that the network equipment is according to set in advance
Frequency sends status information to server.
System the most according to claim 8, it is characterised in that: the server task to the network equipment
Distribution carries out real-time dynamic adjustment.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510259594.2A CN106302216A (en) | 2015-05-20 | 2015-05-20 | A kind of method and system of Network Load Balance |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510259594.2A CN106302216A (en) | 2015-05-20 | 2015-05-20 | A kind of method and system of Network Load Balance |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106302216A true CN106302216A (en) | 2017-01-04 |
Family
ID=57633422
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510259594.2A Pending CN106302216A (en) | 2015-05-20 | 2015-05-20 | A kind of method and system of Network Load Balance |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106302216A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109040309A (en) * | 2018-09-14 | 2018-12-18 | 厦门天锐科技股份有限公司 | A kind of load-balancing method based on XMPP communication handling server |
WO2024008197A1 (en) * | 2022-07-08 | 2024-01-11 | 超聚变数字技术有限公司 | Bandwidth adjustment method and system |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102291447A (en) * | 2011-08-05 | 2011-12-21 | 中国电信股份有限公司 | Content distribution network load scheduling method and system |
CN102436401A (en) * | 2011-12-16 | 2012-05-02 | 北京邮电大学 | Load balancing system and method |
CN103414650A (en) * | 2013-07-29 | 2013-11-27 | 上海华为技术有限公司 | Routing method and device for congestion avoidance |
CN104363159A (en) * | 2014-07-02 | 2015-02-18 | 北京邮电大学 | Virtual open network building system and method based on software definition network |
CN104468254A (en) * | 2013-09-24 | 2015-03-25 | 中兴通讯股份有限公司 | Network flow statistic reporting processing method and device, controller and switch |
CN104468352A (en) * | 2014-12-26 | 2015-03-25 | 深圳市新格林耐特通信技术有限公司 | SDN based special flow QOS guaranteeing method |
CN104618475A (en) * | 2015-01-28 | 2015-05-13 | 清华大学 | Horizontal direction communication method for heterogeneous SDN (self-defending network) and SDN system |
-
2015
- 2015-05-20 CN CN201510259594.2A patent/CN106302216A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102291447A (en) * | 2011-08-05 | 2011-12-21 | 中国电信股份有限公司 | Content distribution network load scheduling method and system |
CN102436401A (en) * | 2011-12-16 | 2012-05-02 | 北京邮电大学 | Load balancing system and method |
CN103414650A (en) * | 2013-07-29 | 2013-11-27 | 上海华为技术有限公司 | Routing method and device for congestion avoidance |
CN104468254A (en) * | 2013-09-24 | 2015-03-25 | 中兴通讯股份有限公司 | Network flow statistic reporting processing method and device, controller and switch |
CN104363159A (en) * | 2014-07-02 | 2015-02-18 | 北京邮电大学 | Virtual open network building system and method based on software definition network |
CN104468352A (en) * | 2014-12-26 | 2015-03-25 | 深圳市新格林耐特通信技术有限公司 | SDN based special flow QOS guaranteeing method |
CN104618475A (en) * | 2015-01-28 | 2015-05-13 | 清华大学 | Horizontal direction communication method for heterogeneous SDN (self-defending network) and SDN system |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109040309A (en) * | 2018-09-14 | 2018-12-18 | 厦门天锐科技股份有限公司 | A kind of load-balancing method based on XMPP communication handling server |
WO2024008197A1 (en) * | 2022-07-08 | 2024-01-11 | 超聚变数字技术有限公司 | Bandwidth adjustment method and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020228469A1 (en) | Method, apparatus and system for selecting mobile edge computing node | |
CN113315700B (en) | Computing resource scheduling method, device and storage medium | |
CN110198363A (en) | A kind of selection method of mobile edge calculations node, apparatus and system | |
CN114095577A (en) | Resource request method and device, calculation network element node and calculation application equipment | |
CN106101232A (en) | Load-balancing method and device | |
CN104734931A (en) | Method and device for establishing link between virtual network functions | |
CN108810903A (en) | A kind of configuration of data transmission and data transmission method and device | |
KR20170066583A (en) | Software-defined network-based method and system for implementing content distribution network | |
CN102638582B (en) | Data communicating method and communication end | |
CN103428025A (en) | Method, apparatus and system for managing virtual network service | |
CN109962961A (en) | A kind of reorientation method and system of content distribution network CDN service node | |
CN106209402A (en) | The telescopic method of a kind of virtual network function and equipment | |
CN103945000A (en) | Load balance method and load balancer | |
CN102394929A (en) | Conversation-oriented cloud computing load balancing system and method therefor | |
CN104348798A (en) | Network assigning method and device, scheduling server, and system | |
CN105357045A (en) | Cloud platform service establishment method and cloud platform service establishment device | |
CN110515731A (en) | A kind of data processing method, apparatus and system | |
CN107666474B (en) | Network message processing method and device and network server | |
CN103763206B (en) | Network scheduling method and gateway | |
CN102594606A (en) | Evolved intelligent node overlapping network system based on multi-agent | |
Dong et al. | A novel distribution service policy for crowdsourced live streaming in cloud platform | |
CN104811403A (en) | Openflow-based group table processing method and device and group table configuration unit | |
CN105791147B (en) | The connection method of load balancer, the instantiation dispositions method of business and device | |
CN106302216A (en) | A kind of method and system of Network Load Balance | |
CN104639557A (en) | Method and system for establishing PCEP (Path Computation Element Communication Protocol) session and equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170104 |