Primary IP Address Selection for P2P Network Stability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In P2P networks, frequent updates of connection tables due to dynamic IP connectivity status are inefficient and power-consuming, especially in environments with short-range radio interfaces where IP addresses change frequently, affecting battery life and data transmission throughput.
Innovation Solution
A mechanism is introduced where peers select and register a primary IP address based on criteria like network stability or user preference, reducing the need for frequent connection table updates by designating this address as the primary for communication, while non-primary addresses are used for data transmission, with managed networks receiving policies from a server peer to restrict or specify primary IP addresses.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If peers frequently update connection tables to track dynamic IP addresses, then connectivity accuracy is improved, but power consumption increases and battery life decreases
Solution Approach 1:
The patent segments IP addresses into primary and non-primary categories. Peers maintain full tracking of non-primary IP addresses for connectivity accuracy, while only primary IP addresses are propagated in connection tables to reduce update frequency and power consumption.
Solution Approach 2:
The patent introduces an intermediary mechanism where a server peer or network operator acts as a mediator to manage and propagate primary IP address information, reducing the burden on individual peers to track all IP address changes and thereby reducing overall network power consumption.
2Reliability
If peers frequently update connection tables to track dynamic IP addresses, then connectivity accuracy is improved, but data transmission throughput decreases
Solution Approach 1:
The patent segments IP address tracking into two layers: connection tables store only primary IP addresses for stable routing, while non-primary IP addresses are tracked separately for data transmission. This segmentation reduces connection table update overhead and improves data transmission throughput.
Solution Approach 2:
The patent performs preliminary action by pre-designating primary IP addresses that remain relatively stable. This allows peers to establish stable routing paths in advance without needing to frequently update connection tables, thereby improving data transmission throughput.
3Adaptability or versatility
If all IP addresses are used for communication, then adaptability is improved, but connection table complexity increases
Solution Approach 1:
The patent segments the set of all IP addresses into primary and non-primary subsets. Connection tables only store primary IP addresses, significantly reducing table complexity, while non-primary IP addresses are maintained separately to preserve communication flexibility and adaptability.
Solution Approach 2:
The patent extracts non-primary IP addresses from connection tables and handles them through a separate mechanism. This extraction reduces connection table complexity while maintaining the ability to communicate through multiple IP addresses when needed.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Method and apparatus for communication in a peer-to-peer (P2P) network are provided. The method comprises a first peer in the P2P network selecting a primary Internet Protocol (IP) address from a plurality of IP addresses associated with the first peer. The method further comprises the first peer providing the primary IP address to a second peer as an address the second peer is to use in initiating communication with the first peer. The apparatus comprises a user equipment (UE) that includes a processor configured such that the UE selects a primary IP address from plurality of IP addresses associated with the UE and registers the primary IP address in the P2P network.