Tracker Peer Selection in P2P Streaming Media

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvepeer selection speedVSAvoiddata transmission efficiency
Core Design Contradiction:
SpeedVSProductivity

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

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improveactive peer search reliabilityVSAvoidcommunication resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvepeer information accuracyVSAvoidtracker processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

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

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8762461B2Method, system and device for searching active peer in P2P streaming media system
Publication Date: 2014.06.24 CHINA MOBILE COMM GRP CO LTD
  • US8762461B2 patent drawing
  • US8762461B2 patent drawing
  • US8762461B2 patent drawing

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.