Super Peer Network Data Communication Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data communication systems face reliability issues when the network information management server fails, leading to disruptions in multiparty data communication, and the use of relay servers increases costs and limitations due to bandwidth constraints.
Innovation Solution
A peer-to-peer system is implemented with super peers that manage and forward network information, allowing communication peers to establish connections without relying on a central server, using physical and logical super peers to route information and establish connections efficiently, and optionally utilizing a center server to update route tables.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a network information management server is used to manage network information uniformly, then data communication can be implemented, but the system reliability deteriorates when the server fails
Solution Approach 1:
The patent segments the centralized network information management function into distributed peer nodes. Each peer maintains its own network information and can independently serve other peers, eliminating the single point of failure in centralized server management while maintaining the ability to provide network information services across the network.
Solution Approach 2:
The patent extracts the network information management function from the centralized server and distributes it to individual peers. Each peer extracts and stores relevant network information locally, allowing the system to continue functioning even if any single peer fails, thus improving reliability while reducing dependency on complex centralized management.
2Reliability
If a relay server is used to relay data communication, then data transmission can be implemented, but the bandwidth cost increases
Solution Approach 1:
The patent extracts the data relay function from the centralized relay server and redistributes it to individual peers. Each peer can directly communicate with other peers using their own bandwidth resources, eliminating the need for all data to traverse the relay server and thus reducing the bandwidth burden and associated costs.
Solution Approach 2:
The patent enables peers to serve their own data transmission needs directly without relying on the relay server. Peers use their own network resources to communicate with each other, making the system self-sufficient and reducing the energy (bandwidth) consumption of the relay server infrastructure.
3Reliability
If a relay server is used to relay data communication, then data transmission can be implemented, but the system complexity increases due to limited bandwidth support
Solution Approach 1:
The patent segments the limited relay server capacity into distributed peer-to-peer communication channels. Each peer can independently communicate with multiple other peers simultaneously using its own bandwidth resources, allowing the system to support a much larger number of communicating parties without requiring additional relay server bandwidth.
Solution Approach 2:
The patent transitions from a single-dimension centralized relay model to a multi-dimensional distributed peer network. Instead of all communication passing through one relay server bottleneck, the system creates multiple parallel communication paths across the network, exponentially increasing the number of supported parties without proportional increases in infrastructure complexity.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present invention discloses a system and method for data communication. In the system and method for data communication, a part of communication peers in the communication system are assigned as super peers, and each super peer forwards message according to its route table. When a communication peer logs in the system, network information of the logged communication peer is saved in a super peer which is logically closest to the logged communication peer through messages forwarded among every super peer. And when an origination communication peer searches for a destination communication peer, the network information of the destination communication peer is saved in a super peer which is logically closest to the destination communication peer through the message forwarded among every super peer in super peer layer. The origination communication peer establishes connection with the destination communication peer based on the network information of the destination communication peer, and implements the data communication through the connection established.