Movatterモバイル変換


[0]ホーム

URL:


CN104852857A - Distributed data transmission method and system based on load balancing - Google Patents

Distributed data transmission method and system based on load balancing
Download PDF

Info

Publication number
CN104852857A
CN104852857ACN201410153071.5ACN201410153071ACN104852857ACN 104852857 ACN104852857 ACN 104852857ACN 201410153071 ACN201410153071 ACN 201410153071ACN 104852857 ACN104852857 ACN 104852857A
Authority
CN
China
Prior art keywords
node
transmission node
load balancing
status information
certain
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410153071.5A
Other languages
Chinese (zh)
Other versions
CN104852857B (en
Inventor
林文辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aisino Corp
Original Assignee
Aisino Corp
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 Aisino CorpfiledCriticalAisino Corp
Priority to CN201410153071.5ApriorityCriticalpatent/CN104852857B/en
Publication of CN104852857ApublicationCriticalpatent/CN104852857A/en
Application grantedgrantedCritical
Publication of CN104852857BpublicationCriticalpatent/CN104852857B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

The embodiment of the invention provides a distributed data transmission method and system based on load balancing. The method mainly comprises the steps that: transmission nodes in the distributed data transmission system are divided into a plurality of levels, each level comprises a plurality of transmission modes, a load balancing management node is set in the distributed data transmission system, and the load balancing management node controls data transmission flow among all the transmission nodes according to received node state information of each transmission node and a set load balancing strategy. According to the invention, effective detection and management over the whole data transmission process are realized, the data transmission flow among all the transmission nodes can be controlled according to the received node state information of each transmission node and the set load balancing strategy, and the network architecture of the distributed data transmission system is adjusted in real time, so that the data transmission efficiency of the distributed data transmission system is improved.

Description

Based on the distributed data transport method and system of load balancing
Technical field
The present invention relates to distributed data transport technical field, particularly relate to a kind of distributed data transport method and system based on load balancing.
Background technology
Information technology is fast-developing in recent years, and web database technology increases very fast.The development of cloud computing simultaneously, technology of Internet of things also creates a large amount of network datas.In these network datas, there are data greatly need long distance, for a long time Internet Transmission.Such as the cloud computing platform of data mining, need from image data each collection point and be transferred in cloud platform.Urban traffic control system based on Internet of Things then needs in real time each key node image data from city, and in real time data stored, merge, the operation such as process.
Current long distance, for a long time network data transmission mainly contain two kinds, and a kind of is exactly the server open interface in a network applied, and for receiving data, each outer net node all sends data by this interface to server; Another kind of then be use the method for distributed data transport, by arranging a large amount of, multi-level intermediate caching nodes, convergence being carried out to the data collected and is also finally pooled in server.
In recent years along with the development of the Internet, in many service application, all there is distributed data transport system, such as Internet of Things, traffic information management, network monitoring etc.But all there is certain shortcoming in these distributed data transport systems.In this kind of distributed data transport system, the operations such as data need to carry out transmitting between different node, shunt, convergence.Along with the increase of node, occur that the probability of the situations such as node failure, node load be excessive will increase greatly, and these situations all will cause loss of data.These distributed data transport systems only have when wherein certain one malfunctions just can be pinpointed the problems after losing efficacy, and the data being at this moment buffered in this node then probably cannot be given for change.The network transmission speed of these distributed data transport systems is also very large restraining factors simultaneously, when multiple upper one simultaneously puts transmitting data in parallel to certain next successively successively, this next successively put and possibly cannot process reception data, thus cause loss of data.
Summary of the invention
The embodiment provides a kind of distributed data transport method and system based on load balancing, to improve the efficiency of the transfer of data of distributed data transport system.
The invention provides following scheme:
A kind of distributed data transport method based on load balancing, each transmission node in distributed data transport system is divided into many levels, multiple transmission node is comprised at each level, in distributed data transport system, arrange a load balancing management node, described method specifically comprises:
Described load balancing management node and each transmission node carry out data communication, receive the node status information that each transmission node sends over;
Described load balancing management node, according to the node status information of each transmission node received, controls the data transfer throughput between each transmission node according to the load balancing of setting.
Described load balancing management node and each transmission node carry out data communication, receive the node status information that each transmission node sends over, comprising:
In each transmission node in distributed data transport system, heartbeat module is set, the node status information of each transmission node Real-time Obtaining transmission node self;
Each transmission node adopts remote procedure call protocol to send the heartbeat message carrying described node status information to described load balancing management node according to the time interval of setting by described heartbeat module, described load balancing management node receives by designated port the heartbeat message that each transmission node sends over, and obtains the node status information of carrying in described heartbeat message.
Described node status information comprises meshed network flow rate, node maximum bandwidth, cpu load, internal memory use amount.
Described load balancing management node, according to the node status information of each transmission node received, controls the data transfer throughput between each transmission node according to the load balancing of setting, comprising:
Described load balancing management node does not receive the heartbeat message that certain transmission node sends within a certain period of time, and described load balancing management node confirms that the state of certain transmission node described was for losing efficacy;
Described load balancing management node judges whether that existence and certain transmission node described are positioned at same level, same position unit, and state is other transmission node effective, if, then be positioned at same level, same position unit described in described load balancing management node selection, and state is the standby transport node of other transmission node effective as certain transmission node described, is directed to described standby transport node by sending to the data traffic of certain transmission node described; Otherwise, perform following treatment step;
Described load balancing management node judges whether that existence and certain transmission node described are positioned at same level, state is other transmission node effective, if, then be positioned at same level described in described load balancing management node selection, state is the standby transport node of other transmission node effective as certain transmission node described, is directed to described standby transport node by sending to the data traffic of certain transmission node described.
Described load balancing management node, according to the node status information of each transmission node received, controls the data transfer throughput between each transmission node according to the load balancing of setting, comprising:
After described load balancing management node receives the heartbeat message that certain transmission node sends over, obtain the node status information of carrying in this heartbeat message, according to this node status information judge the CPU use amount of certain transmission node more than 80%, internal memory use amount more than 80%, data cached size account for whole spatial cache size more than 90% and/or network bandwidth use amount more than 90%, then described load balancing management node confirms that the state of certain transmission node described is for overload;
Described load balancing management node judges whether that existence and certain transmission node described are positioned at same level, same position unit, and state is other transmission node effective, if, then be positioned at same level, same position unit described in described load balancing management node selection, and state is the standby transport node of other transmission node effective as certain transmission node described, is directed to described standby transport node by sending to all or part of data traffic of certain transmission node described; Otherwise, perform following treatment step;
Described load balancing management node judges whether that existence and certain transmission node described are positioned at same level, state is other transmission node effective, if, then be positioned at same level described in described load balancing management node selection, state is the standby transport node of other transmission node effective as certain transmission node described, is directed to described standby transport node by sending to all or part of data traffic of certain transmission node described.
Described load balancing management node, according to the node status information of each transmission node received, controls the data transfer throughput between each transmission node according to the load balancing of setting, comprising:
After described load balancing management node receives the follow-up heartbeat message sended over of certain transmission node, obtain the node status information of carrying in this heartbeat message, the state judging certain transmission node described according to this node status information be normal, then described load balancing management node the data traffic of certain transmission node described in sending to is led again from described standby transport node described in certain transmission node.
Based on a distributed data transport system for load balancing, comprising: multiple transmission node and a load balancing management node, each transmission node described is divided into many levels, comprises multiple transmission node at each level;
Described load balancing management node, for carrying out data communication with each transmission node, receive the node status information that each transmission node sends over, according to the node status information of each transmission node received, according to the load balancing of setting, the data transfer throughput between each transmission node is controlled.
Described transmission node, for arranging heartbeat module, the node status information of Real-time Obtaining transmission node self; Remote procedure call protocol is adopted to send the heartbeat message carrying described node status information to described load balancing management node according to the time interval of setting by described heartbeat module;
Described load balancing management node, for being received the heartbeat message that each transmission node sends over by designated port, obtains the node status information of carrying in described heartbeat message.
Described load balancing management node, specifically for not receiving the heartbeat message that certain transmission node sends within a certain period of time, confirms that the state of certain transmission node described was for losing efficacy;
Judge whether that existence and certain transmission node described are positioned at same level, same position unit, and state is other transmission node effective, if, same level, same position unit is positioned at described in then selecting, and state is the standby transport node of other transmission node effective as certain transmission node described, is directed to described standby transport node by sending to the data traffic of certain transmission node described; Otherwise, perform following treatment step;
Judge whether that existence and certain transmission node described are positioned at same level, state is other transmission node effective, if, be positioned at same level described in then selecting, state is the standby transport node of other transmission node effective as certain transmission node described, is directed to described standby transport node by sending to the data traffic of certain transmission node described.
Described load balancing management node, after receiving heartbeat message that certain transmission node sends over, obtain the node status information of carrying in this heartbeat message, according to this node status information judge the CPU use amount of certain transmission node more than 80%, internal memory use amount more than 80%, data cached size account for whole spatial cache size more than 90% and/or network bandwidth use amount more than 90%, then described load balancing management node confirms that the state of certain transmission node described is for overload;
Judge whether that existence and certain transmission node described are positioned at same level, same position unit, and state is other transmission node effective, if, same level, same position unit is positioned at described in then selecting, and state is the standby transport node of other transmission node effective as certain transmission node described, is directed to described standby transport node by sending to all or part of data traffic of certain transmission node described; Otherwise, perform following treatment step;
Judge whether that existence and certain transmission node described are positioned at same level, state is other transmission node effective, if, be positioned at same level described in then selecting, state is the standby transport node of other transmission node effective as certain transmission node described, is directed to described standby transport node by sending to all or part of data traffic of certain transmission node described.
Described load balancing management node, after receiving the follow-up heartbeat message sended over of certain transmission node, obtain the node status information of carrying in this heartbeat message, the state judging certain transmission node described according to this node status information be normal, then certain transmission node described in the data traffic of certain transmission node described in sending to again being led from described standby transport node.
The technical scheme provided as can be seen from the embodiment of the invention described above, the embodiment of the present invention by arranging load balancing management node in distributed data transport system, this load balancing management node is by communicating with each transmission node, obtain the node status information of each transmission node, thus achieve and whole data transmission procedure effectively detected and manages, can control the data transfer throughput between each transmission node according to the load balancing of the node status information of each transmission node according to setting, the network architecture of real-time adjustment distributed data transport system, thus improve the efficiency of the transfer of data of distributed data transport system.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme of the embodiment of the present invention, below the accompanying drawing used required in describing embodiment is briefly described, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
The network topology structure schematic diagram of a kind of distributed data transport system based on load-balancing mechanism that Fig. 1 provides for the embodiment of the present invention one;
A kind of load balancing management node that Fig. 2 provides for the embodiment of the present invention one carries out the principle schematic of data traffic loads equilibrium treatment to transmission node;
Fig. 3 is the specific implementation structure chart that the embodiment of the present invention three provides a kind of distributed data transport system based on load balancing.
Embodiment
For ease of the understanding to the embodiment of the present invention, be further explained explanation below in conjunction with accompanying drawing for several specific embodiment, and each embodiment does not form the restriction to the embodiment of the present invention.
Embodiment one
For above-mentioned analysis, the embodiment of the present invention proposes a kind of distributed data transport method with load-balancing mechanism, monitor by introducing the transmitting procedure of a load balancing management node to data, and according to the factor such as message transmission rate and node state, transfer of data flow process is adjusted in real time, ensure the transmission security of data, improve the fault-tolerance of transfer of data.
The network topology structure schematic diagram of a kind of distributed data transport system based on load-balancing mechanism that this embodiment provides as shown in Figure 1.In the distributed data transport system shown in Fig. 1, each transmission node is divided into many levels, comprises multiple transmission node at each level.A load balancing management node is also set in distributed data transport system, this load balancing management node communicates with each transmission node, detect in real time according to the transfer of data flow process of result of communication to whole distributed data transport system, and accomplish to adjust the network architecture in real time, reach the object ensureing data transmission security.
In embodiments of the present invention, arrange heartbeat module in each transmission node in distributed transmission process, described load balancing management node and each transmission node carry out data communication, receive the node status information that each transmission node sends over.Then, described load balancing management node, according to the node status information of each transmission node received, controls the data transfer throughput between each transmission node according to the load balancing of setting.
The processing procedure that above-mentioned load balancing management node is monitored each transmission node in distributed data transport system is as follows:
1, load balancing management node is to the monitoring of each node in distributed transmission process.
In each transmission node in distributed data transport system, heartbeat module is set, the node status information of each transmission node Real-time Obtaining transmission node self.Each transmission node adopts RPC(Remote Procedure Call Protocol according to the time interval of setting by described heartbeat module, remote procedure call protocol) heartbeat message carrying described node status information is sent to described load balancing management node, this node status information comprises meshed network flow rate, node maximum bandwidth, cpu load, internal memory use amount.The heartbeat message that in load balancing management node, open designated port sends for receiving each transmission node simultaneously.In order to improve node communication efficiency, each transmission node and management node directly adopt RPC to communicate.
In embodiments of the present invention, the state of transmission node can be divided into inefficacy, overload or effectively.When described load balancing management node does not receive the heartbeat message that certain transmission node sends within a certain period of time, described load balancing management node confirms that the state of certain transmission node described was for losing efficacy.Then, above-mentioned load balancing management node judges whether that existence and certain transmission node described are positioned at same level, same position unit, and state is other transmission node effective, if, then be positioned at same level, same position unit described in described load balancing management node selection, and state is the standby transport node of other transmission node effective as certain transmission node described, is directed to described standby transport node by sending to the data traffic of certain transmission node described; Otherwise, perform following treatment step;
Described load balancing management node judges whether that existence and certain transmission node described are positioned at same level, state is other transmission node effective, if, then be positioned at same level described in described load balancing management node selection, state is the standby transport node of other transmission node effective as certain transmission node described, is directed to described standby transport node by sending to the data traffic of certain transmission node described.
When the quantity of other transmission node above-mentioned is multiple, then a transmission node in load balancing management node Stochastic choice other transmission node multiple is as secondary node.In above-mentioned processing procedure, the transmission node of prioritizing selection and inefficacy is positioned at the standby transport node of same position unit, and above-mentioned same position unit can be same machine room etc.
2, the real-time adjustment of the distributed data transport network architecture.
A kind of load balancing management node that this embodiment provides carries out the principle schematic of data traffic loads equilibrium treatment as shown in Figure 2 to transmission node.Described load balancing management node obtains the node status information of carrying in this heartbeat message after receiving the heartbeat message that each transmission node sends over, and the node status information of each transmission node is stored in a database.
When described load balancing management node according to the node status information of certain transmission node stored in above-mentioned database judge the CPU use amount of certain transmission node more than 80%, internal memory use amount more than 80%, data cached size account for whole spatial cache size more than 90% and/or network bandwidth use amount more than 90%, then described load balancing management node confirms that the state of certain transmission node described is for overload;
Described load balancing management node judges whether that existence and certain transmission node described are positioned at same level, same position unit, and state is other transmission node effective, if, then be positioned at same level, same position unit described in described load balancing management node selection, and state is the standby transport node of other transmission node effective as certain transmission node described, to all or part of data traffic of certain transmission node described be sent to be directed to described standby transport node, thus alleviate the data traffic pressure of certain transmission node above-mentioned; Otherwise, perform following treatment step;
Described load balancing management node judges whether that existence and certain transmission node described are positioned at same level, state is other transmission node effective, if, then be positioned at same level described in described load balancing management node selection, state is the standby transport node of other transmission node effective as certain transmission node described, to all or part of data traffic of certain transmission node described be sent to be directed to described standby transport node, thus alleviate the data traffic pressure of certain transmission node above-mentioned.
Afterwards, after described load balancing management node receives the follow-up heartbeat message sended over of certain transmission node, obtain the node status information of carrying in this heartbeat message, the state judging certain transmission node described according to this node status information be normal, then described load balancing management node the data traffic of certain transmission node described in sending to is led again from described standby transport node described in certain transmission node.
When the quantity of other transmission node above-mentioned is multiple, then a transmission node in load balancing management node Stochastic choice other transmission node multiple is as secondary node.In above-mentioned processing procedure, the transmission node of prioritizing selection and inefficacy is positioned at the standby transport node of same position unit, and above-mentioned same position unit can be same machine room etc.
Embodiment two
The process that a kind of load balancing management node that this embodiment provides carries out node failure issue handling to transmission node is as follows, comprises following treatment step:
1, each transmission node to send to management node with the timing of RPC communication mode and carries the heartbeat message of node status information, and above-mentioned node status information comprises meshed network flow rate, node maximum bandwidth, cpu load, internal memory use amount, nodal cache size of data account for whole spatial cache size;
2, load balancing management node obtains the node status information of carrying in the heartbeat message that each transmission node sends over, and node status information is stored in a database;
3, when transmission node A does not send heartbeat message to load balancing management node within a period of time, then load balancing management node adjudicates this transmission node A is failure node;
4, whether the inquiry of load balancing management node exists and transmission node A other transmission nodes in Same Physical position such as at same machine room;
If 5 exist and the transmission node B of transmission node A in Same Physical position, then load balancing management node notifies that all nodes transmitting data to transmission node A transfer data to transmission node B; If do not exist, stochastic searching and transmission node A are at other transmission nodes C of same level;
6, load balancing management node notifies that all nodes transmitting data to transmission node A transfer data to transmission node C.Thus complete the processing procedure of transmission node A Problem of Failure.
The process that a kind of load balancing management node that this embodiment provides carries out node overload issue handling to transmission node is as follows, comprises following treatment step:
1, each transmission node to send to management node with the timing of RPC communication mode and carries the heartbeat message of node status information, and above-mentioned node status information comprises meshed network flow rate, node maximum bandwidth, cpu load, internal memory use amount, nodal cache size of data account for whole spatial cache size;
2, load balancing management node obtains the node status information of carrying in the heartbeat message that each transmission node sends over, and node status information is stored in a database;
3, load balancing management node is according to the node status information of each transmission node stored in database, uses following four conditions to detect each transmission node: a) the CPU use amount of this node is more than 80%; B) the internal memory use amount of this node is more than 80%; C) nodal cache size of data accounts for whole spatial cache size more than 90%, and namely mass data is not also transferred to next node; D) network bandwidth use amount of this node is more than 90%, namely toward the data traffic of this node-node transmission close to this node maximum bandwidth.
4, when transmission node A meets any one condition above-mentioned, the shunting of load balancing management node is transferred to the data traffic of this transmission node A, to alleviate the data traffic pressure of transmission node A;
5, whether the inquiry of load balancing management node exists and transmission node A other nodes in Same Physical position such as at same machine room;
If 6 exist and the transmission node B of transmission node A in Same Physical position, then load balancing management node random selecting sends the transmission node C of data toward this transmission node, and traffic steering transmission node C being transferred to transmission node A is to on the transmission node B of the same level of transmission node A; If do not exist, stochastic searching and node A are at other transmission nodes D of same level;
7, load balancing management node random selecting sends the transmission node C of data toward this transmission node, and traffic steering transmission node C being transferred to transmission node A is to on the transmission node D of the same level of transmission node A.Thus, complete the processing procedure of transmission node A overload problem.
Embodiment three
This embodiment offers a kind of distributed data transport system based on load balancing, its specific implementation structure as shown in Figure 3, specifically can comprise: multiple transmission node and a load balancing management node, each transmission node described is divided into many levels, comprises multiple transmission node at each level;
Described load balancing management node, for carrying out data communication with each transmission node, receives the node status information that each transmission node sends over; According to the node status information of each transmission node received, according to the load balancing of setting, the data transfer throughput between each transmission node is controlled.
Concrete, described transmission node, for arranging heartbeat module, the node status information of Real-time Obtaining transmission node self; Remote procedure call protocol is adopted to send the heartbeat message carrying described node status information to described load balancing management node according to the time interval of setting by described heartbeat module;
Described load balancing management node, for being received the heartbeat message that each transmission node sends over by designated port, obtains the node status information of carrying in described heartbeat message.
Concrete, described load balancing management node, specifically for not receiving the heartbeat message that certain transmission node sends within a certain period of time, confirms that the state of certain transmission node described was for losing efficacy;
Judge whether that existence and certain transmission node described are positioned at same level, same position unit, and state is other transmission node effective, if, same level, same position unit is positioned at described in then selecting, and state is the standby transport node of other transmission node effective as certain transmission node described, is directed to described standby transport node by sending to the data traffic of certain transmission node described; Otherwise, perform following treatment step;
Judge whether that existence and certain transmission node described are positioned at same level, state is other transmission node effective, if, be positioned at same level described in then selecting, state is the standby transport node of other transmission node effective as certain transmission node described, is directed to described standby transport node by sending to the data traffic of certain transmission node described.
Concrete, described load balancing management node, after receiving heartbeat message that certain transmission node sends over, obtain the node status information of carrying in this heartbeat message, according to this node status information judge the CPU use amount of certain transmission node more than 80%, internal memory use amount more than 80%, data cached size account for whole spatial cache size more than 90% and/or network bandwidth use amount more than 90%, then described load balancing management node confirms that the state of certain transmission node described is for overload;
Judge whether that existence and certain transmission node described are positioned at same level, same position unit, and state is other transmission node effective, if, same level, same position unit is positioned at described in then selecting, and state is the standby transport node of other transmission node effective as certain transmission node described, is directed to described standby transport node by sending to all or part of data traffic of certain transmission node described; Otherwise, perform following treatment step;
Judge whether that existence and certain transmission node described are positioned at same level, state is other transmission node effective, if, be positioned at same level described in then selecting, state is the standby transport node of other transmission node effective as certain transmission node described, is directed to described standby transport node by sending to all or part of data traffic of certain transmission node described.
Concrete, described load balancing management node, after receiving the follow-up heartbeat message sended over of certain transmission node, obtain the node status information of carrying in this heartbeat message, the state judging certain transmission node described according to this node status information be normal, then certain transmission node described in the data traffic of certain transmission node described in sending to again being led from described standby transport node.
With the system of the embodiment of the present invention carry out based on the detailed process of the distributed data transport of load balancing and preceding method embodiment similar, repeat no more herein.
In sum, the embodiment of the present invention by arranging load balancing management node in distributed data transport system, this load balancing management node is by communicating with each transmission node, obtain the node status information of each transmission node, thus achieve and whole data transmission procedure effectively detected and manages, can control the data transfer throughput between each transmission node according to the load balancing of the node status information of each transmission node according to setting, the network architecture of real-time adjustment distributed data transport system, thus improve the efficiency of the transfer of data of distributed data transport system.
Load balancing management node in the embodiment of the present invention can according to the node status information of transmission node, Timeliness coverage failed transmission node and overload transmission node, and in time the total data flow of failed transmission node is shunted, ensure that the data traffic flowing to failed transmission node can not be lost.In time all or part of data traffic of overload transmission node is shunted, alleviate the data traffic pressure of overload transmission node, ensure that overload transmission node can process the quantity flow received.
One of ordinary skill in the art will appreciate that: accompanying drawing is the schematic diagram of an embodiment, the module in accompanying drawing or flow process might not be that enforcement the present invention is necessary.
As seen through the above description of the embodiments, those skilled in the art can be well understood to the mode that the present invention can add required general hardware platform by software and realizes.Based on such understanding, technical scheme of the present invention can embody with the form of software product the part that prior art contributes in essence in other words, this computer software product can be stored in storage medium, as ROM/RAM, magnetic disc, CD etc., comprising some instructions in order to make a computer equipment (can be personal computer, server, or the network equipment etc.) perform the method described in some part of each embodiment of the present invention or embodiment.
Each embodiment in this specification all adopts the mode of going forward one by one to describe, between each embodiment identical similar part mutually see, what each embodiment stressed is the difference with other embodiments.Especially, for system or system embodiment, because it is substantially similar to embodiment of the method, so describe fairly simple, relevant part illustrates see the part of embodiment of the method.System described above and system embodiment are only schematic, the wherein said unit illustrated as separating component or can may not be and physically separates, parts as unit display can be or may not be physical location, namely can be positioned at a place, or also can be distributed in multiple network element.Some or all of module wherein can be selected according to the actual needs to realize the object of the present embodiment scheme.Those of ordinary skill in the art, when not paying creative work, are namely appreciated that and implement.
The above; be only the present invention's preferably embodiment, but protection scope of the present invention is not limited thereto, is anyly familiar with those skilled in the art in the technical scope that the present invention discloses; the change that can expect easily or replacement, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of claim.

Claims (11)

CN201410153071.5A2014-02-142014-04-16Distributed data transport method and system based on load balancingActiveCN104852857B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201410153071.5ACN104852857B (en)2014-02-142014-04-16Distributed data transport method and system based on load balancing

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
CN20141005115242014-02-14
CN2014100511522014-02-14
CN201410153071.5ACN104852857B (en)2014-02-142014-04-16Distributed data transport method and system based on load balancing

Publications (2)

Publication NumberPublication Date
CN104852857Atrue CN104852857A (en)2015-08-19
CN104852857B CN104852857B (en)2018-07-31

Family

ID=53852221

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201410153071.5AActiveCN104852857B (en)2014-02-142014-04-16Distributed data transport method and system based on load balancing

Country Status (1)

CountryLink
CN (1)CN104852857B (en)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105183387A (en)*2015-09-142015-12-23联想(北京)有限公司Control method and controller and storage equipment
CN105376317A (en)*2015-11-192016-03-02网宿科技股份有限公司Load balancing control method and load balancing control device
CN105516328A (en)*2015-12-182016-04-20浪潮(北京)电子信息产业有限公司Dynamic load balancing method and system, and devices used for distributed storage system
CN105517056A (en)*2015-12-072016-04-20重庆邮电大学Interlayer cascade load balancing method based on network mode switching in multi-mode mobile communication network
CN105721577A (en)*2016-02-152016-06-29安徽大学Software defined network-oriented server load balancing method
CN106453122A (en)*2016-09-232017-02-22北京奇虎科技有限公司Method and device for selecting streaming data transmission node
CN106648979A (en)*2016-12-092017-05-10曙光信息产业(北京)有限公司Backup method and system for distributed real-time file system
WO2017101750A1 (en)*2015-12-152017-06-22Huawei Technologies Co., Ltd.Traffic engineering system and method for a communications network
CN107231661A (en)*2016-03-242017-10-03中国移动通信集团山东有限公司The method and micro-base station of a kind of flow equalization
WO2017198019A1 (en)*2016-05-192017-11-23华为技术有限公司Data offloading method and device in slice network
CN107483332A (en)*2016-06-072017-12-15中兴通讯股份有限公司Business transfer management methods, devices and systems for SNCP link
CN108600401A (en)*2018-08-172018-09-28青岛海尔能源动力有限公司a kind of data transmission method and system
CN108965381A (en)*2018-05-312018-12-07康键信息技术(深圳)有限公司Implementation of load balancing, device, computer equipment and medium based on Nginx
CN109272752A (en)*2018-10-112019-01-25南威软件股份有限公司A kind of transmission method and Transmission system of crossing vehicle pictures acquisition system
CN109639480A (en)*2018-12-102019-04-16北京京东金融科技控股有限公司A kind of system and method that data report
CN110730110A (en)*2019-10-182020-01-24深圳市网心科技有限公司Node exception handling method, electronic device, system and medium
CN112416888A (en)*2020-10-162021-02-26上海哔哩哔哩科技有限公司Dynamic load balancing method and system for distributed file system
CN113038065A (en)*2021-05-272021-06-25江苏怀业信息技术股份有限公司Data transmission method and data transmission device of video conference system

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1512729A (en)*2002-12-312004-07-14联想(北京)有限公司Method for network equipment self adaption load equalization
CN1512374A (en)*2002-12-312004-07-14联想(北京)有限公司Method for node load information transfer and node survival detection in machine group
US20050015511A1 (en)*2003-07-022005-01-20Nec Laboratories America, Inc.Accelerated large data distribution in overlay networks
CN102123087A (en)*2011-02-182011-07-13天津博宇铭基信息科技有限公司Method for quickly calibrating multi-level forwarding load balance and multi-level forwarding network system
CN103188161A (en)*2011-12-302013-07-03中国移动通信集团公司Method and system of distributed data loading scheduling

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1512729A (en)*2002-12-312004-07-14联想(北京)有限公司Method for network equipment self adaption load equalization
CN1512374A (en)*2002-12-312004-07-14联想(北京)有限公司Method for node load information transfer and node survival detection in machine group
US20050015511A1 (en)*2003-07-022005-01-20Nec Laboratories America, Inc.Accelerated large data distribution in overlay networks
CN102123087A (en)*2011-02-182011-07-13天津博宇铭基信息科技有限公司Method for quickly calibrating multi-level forwarding load balance and multi-level forwarding network system
CN103188161A (en)*2011-12-302013-07-03中国移动通信集团公司Method and system of distributed data loading scheduling

Cited By (28)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105183387A (en)*2015-09-142015-12-23联想(北京)有限公司Control method and controller and storage equipment
CN105376317A (en)*2015-11-192016-03-02网宿科技股份有限公司Load balancing control method and load balancing control device
CN105517056A (en)*2015-12-072016-04-20重庆邮电大学Interlayer cascade load balancing method based on network mode switching in multi-mode mobile communication network
CN105517056B (en)*2015-12-072019-04-02重庆邮电大学Interlayer based on network formats switching in multi-standard mobile radio communication cascades load-balancing method
WO2017101750A1 (en)*2015-12-152017-06-22Huawei Technologies Co., Ltd.Traffic engineering system and method for a communications network
CN105516328A (en)*2015-12-182016-04-20浪潮(北京)电子信息产业有限公司Dynamic load balancing method and system, and devices used for distributed storage system
CN105721577B (en)*2016-02-152018-12-14安徽大学Software defined network-oriented server load balancing method
CN105721577A (en)*2016-02-152016-06-29安徽大学Software defined network-oriented server load balancing method
CN107231661A (en)*2016-03-242017-10-03中国移动通信集团山东有限公司The method and micro-base station of a kind of flow equalization
CN107231661B (en)*2016-03-242019-09-27中国移动通信集团山东有限公司 A traffic balancing method and micro base station
CN107404441A (en)*2016-05-192017-11-28华为技术有限公司The method and apparatus that data flow shunts in a kind of section network
WO2017198019A1 (en)*2016-05-192017-11-23华为技术有限公司Data offloading method and device in slice network
CN107404441B (en)*2016-05-192020-02-14华为技术有限公司Method and equipment for data stream splitting in slicing network
CN107483332A (en)*2016-06-072017-12-15中兴通讯股份有限公司Business transfer management methods, devices and systems for SNCP link
CN107483332B (en)*2016-06-072022-08-02中兴通讯股份有限公司Service transmission management method, device and system for subnet connection protection link
CN106453122A (en)*2016-09-232017-02-22北京奇虎科技有限公司Method and device for selecting streaming data transmission node
CN106453122B (en)*2016-09-232019-06-04北京奇虎科技有限公司 Method and device for selecting a streaming data transmission node
CN106648979A (en)*2016-12-092017-05-10曙光信息产业(北京)有限公司Backup method and system for distributed real-time file system
CN108965381A (en)*2018-05-312018-12-07康键信息技术(深圳)有限公司Implementation of load balancing, device, computer equipment and medium based on Nginx
CN108600401A (en)*2018-08-172018-09-28青岛海尔能源动力有限公司a kind of data transmission method and system
CN109272752A (en)*2018-10-112019-01-25南威软件股份有限公司A kind of transmission method and Transmission system of crossing vehicle pictures acquisition system
CN109272752B (en)*2018-10-112021-03-02南威软件股份有限公司Transmission method and transmission system of intersection vehicle picture acquisition system
CN109639480A (en)*2018-12-102019-04-16北京京东金融科技控股有限公司A kind of system and method that data report
CN110730110A (en)*2019-10-182020-01-24深圳市网心科技有限公司Node exception handling method, electronic device, system and medium
CN112416888A (en)*2020-10-162021-02-26上海哔哩哔哩科技有限公司Dynamic load balancing method and system for distributed file system
CN112416888B (en)*2020-10-162024-03-12上海哔哩哔哩科技有限公司Dynamic load balancing method and system for distributed file system
CN113038065A (en)*2021-05-272021-06-25江苏怀业信息技术股份有限公司Data transmission method and data transmission device of video conference system
CN113038065B (en)*2021-05-272021-10-29江苏怀业信息技术股份有限公司 Data transmission method and data transmission device of video conference system

Also Published As

Publication numberPublication date
CN104852857B (en)2018-07-31

Similar Documents

PublicationPublication DateTitle
CN104852857A (en)Distributed data transmission method and system based on load balancing
US10412188B2 (en)Data caching, distribution and request consolidation in a local network
US9667738B2 (en)Local data caching for data transfers on a network of computational devices
US11277489B2 (en)Software application updating in a local network
Sun et al.Attack localization task allocation in wireless sensor networks based on multi-objective binary particle swarm optimization
CN102404229B (en)System, device and method for load balancing
AU2012381763B2 (en)Policy service logging using graph structures
CN100385869C (en) Network resource optimization device and method for communication
KR101823539B1 (en)Method and system for adjusting heavy traffic loads between personal electronic devices and external services
CN101977153B (en)Flow regulation method and equipment
CN104243337A (en)Method and device for cross-cluster load balancing
CN106373396A (en)Intelligent traffic cloud control system-based control server
US20220137876A1 (en)Method and device for distributed data storage
CN102572721B (en)Mobility management method, system and equipment for group terminals
CN106713512B (en)Efficient data transmission method and system for dynamically balancing network bandwidth of Internet of things
CN101488902A (en)Dynamic establishing method and device for GRE tunnel
CN104618221A (en)Decentralized message service system
EP3873067A1 (en)Data transmission method and apparatus
CN106021284A (en)Data query method, data monitoring method and device
GB2578415A (en)Methods and systems for transmitting information packets through tunnel groups at a network node
EP2827607B1 (en)System and method for adapting characteristics of application layer protocol using sensed indication
CN106791639B (en) Video surveillance method and system in large-scale data concurrent environment
CN103796343B (en)M2M gateway devices and its application process
CN118075122A (en)Multichannel parallel management method, application system, equipment and medium for Internet of things
JP2018005431A (en)Operation monitoring server and operation monitoring system

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp