Tracker Peer Selection in P2P Streaming Media
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In tracker-based P2P streaming media systems, the process of searching for an active peer is inefficient, leading to wastage of communication resources and low data transmission efficiency due to the need to send sounding information to multiple peers and the selection of peers based solely on geographic location, which may result in peers with low data transmission speeds being chosen.
Innovation Solution
The tracker receives information on the number of continuous subblocks buffered and the sequence number of the first subblock from selectable peers, allowing it to select candidate peers that have the required subblocks, reducing the need for sounding messages and prioritizing peers in wired networks for higher data transmission efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the tracker selects peers based solely on geographic location adjacency, then the peer selection process is simple and fast, but the data transmission efficiency deteriorates because peers with low transmission speeds may be chosen
Solution Approach 1:
The patent changes the selection parameters from purely geographic location to a composite metric that includes both geographic location and data transmission speed. The tracker now evaluates multiple parameters (location adjacency and transmission speed) to select optimal peers, thereby improving data transmission efficiency while maintaining reasonable selection speed through structured evaluation procedures
2Reliability
If the request peer sends sounding information to multiple peers to search for active peers, then the reliability of finding a suitable active peer is improved, but the communication resource consumption increases
Solution Approach 1:
The tracker performs preliminary action by pre-evaluating and pre-selecting candidate peers based on buffered subblock information and transmission speed before the request peer needs to establish connections. This preliminary peer selection reduces the number of sounding messages required, as the tracker has already identified promising candidates, thereby reducing communication resource consumption while maintaining search reliability
Solution Approach 2:
The tracker acts as an intermediary that mediates between the request peer and potential active peers. Instead of the request peer directly sending sounding information to all possible peers, the tracker filters and provides a curated list of candidate peers, reducing the communication overhead while ensuring reliable peer discovery
3Measurement precision
If the tracker buffers detailed peer information including subblock status, then the peer selection accuracy is improved, but the tracker's information processing complexity increases
Solution Approach 1:
The patent segments peer information into manageable components: geographic location data and subblock buffering status. The tracker processes these segmented pieces of information separately and combines them for final peer selection. This segmentation allows the tracker to maintain accurate peer information while reducing processing complexity through modular information handling
Data Source
AI summary
Disclosed is a method, system and device for searching active nodes in P2P(peer to peer) streaming media system. Selectable nodes briefly and efficiently report their own subblocks information to a tracker device, such as the number of the continuous buffered subblocks, the sequence number of the first subblock of the continuous subblocks and the total number information of the buffered subblocks; the tracker device can select suitable candidate nodes for a request node according to the subblocks information of the selectable nodes, therefore the request node can determine active nodes without sending a large amount of detections to the candidate nodes; the waste of communication resources is avoided and the bandwidth cost is reduced; also, the selectable nodes can report characters of the networks where they locate, and the tracker device can select nodes in wired network to be candidate nodes first, therefore, the transmission speed of the whole P2P system is improved and the waiting delay of the request node is reduced.


