Distributed data transmission method and system based on load balancing
A distributed data and load balancing technology, applied in digital transmission systems, transmission systems, data exchange networks, etc., can solve problems such as node failure, data loss, and excessive node load, and achieve the effect of improving efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0042] In view of the above analysis, the embodiment of the present invention proposes a distributed data transmission method with a load balancing mechanism, by introducing a load balancing management node to monitor the data transmission process, and according to factors such as data transmission rate and node status. The data transmission process is adjusted in real time to ensure the security of data transmission and improve the fault tolerance of data transmission.
[0043] A schematic diagram of the network topology of a distributed data transmission system based on a load balancing mechanism provided in this embodiment is as follows: figure 1 shown. exist figure 1 In the shown distributed data transmission system, each transmission node is divided into multiple levels, and each level includes multiple transmission nodes. In the distributed data transmission system, a load balancing management node is also set up. The load balancing management node communicates with ea...
Embodiment 2
[0059] A load balancing management node provided by this embodiment handles the node failure problem of the transmission node as follows, including the following processing steps:
[0060] 1. Each transmission node regularly sends a heartbeat message carrying node status information to the management node through RPC communication. The above node status information includes node network traffic rate, node maximum bandwidth, CPU load, memory usage, node cache data size in the entire cache size of space;
[0061] 2. The load balancing management node obtains the node status information carried in the heartbeat information sent by each transmission node, and stores the node status information in the database;
[0062] 3. When the transmission node A does not send heartbeat information to the load balancing management node within a period of time, the load balancing management node judges that the transmission node A is a failure node;
[0063] 4. The load balancing management no...
Embodiment 3
[0075] This embodiment provides a distributed data transmission system based on load balancing, and its specific implementation structure is as follows image 3 As shown, it may specifically include: multiple transmission nodes and a load balancing management node, each transmission node is divided into multiple levels, and each level includes multiple transmission nodes;
[0076] The load balancing management node is used for data communication with each transmission node, receiving node status information sent by each transmission node; according to the received node status information of each transmission node, according to the set load balancing strategy Control the data transmission flow between each transmission node.
[0077] Specifically, the transmission node is used to set the heartbeat module to obtain the node status information of the transmission node itself in real time; according to the set time interval, the heartbeat module uses the remote procedure call prot...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com