P2P Network Referral Mechanism for Data Transfer Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional peer-to-peer (P2P) networks face limitations in data transfer efficiency due to limited message reachability, leading to increased network traffic when trying to expand the search scope beyond the node's range, and fail to effectively build communities of nodes with similar interests.

Innovation Solution

The method involves intermediate nodes sending referral messages to requesting nodes about out-of-range nodes that have or are likely to have the requested data, based on previous data transfers, allowing direct connections and community building within the P2P network, thereby expanding the network view while minimizing traffic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If the search message's time to live is increased to reach nodes further away, then the network view is expanded, but network traffic increases

Engineering Contradiction:
Improvenetwork viewVSAvoidnetwork traffic
Core Design Contradiction:
Area of stationary objectVSQuantity of substance

Solution Approach 1:

The patent introduces referral nodes as intermediaries that maintain knowledge of out-of-range nodes. Instead of flooding the entire network with search messages, requesting nodes receive referrals from intermediate nodes that have previously observed data transfers. This mediator approach expands network view while controlling traffic by limiting message propagation to only those nodes that have relevant referral information.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Area of stationary object

If the number of peer connections per node is increased to expand network view, then more nodes are reachable, but device complexity increases

Engineering Contradiction:
Improvenetwork viewVSAvoidpeer connections per node
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

Referral nodes act as intermediaries that extend a node's network view without requiring the node to maintain direct connections to all reachable nodes. The referral mechanism allows nodes to access out-of-range nodes through intermediate referrals, reducing the number of direct peer connections needed while expanding the effective network view.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the network into local peer connections and remote referrals. Nodes maintain a limited set of direct peer connections for local interactions, while access to distant nodes is achieved through segmented referral paths. This segmentation reduces device complexity by limiting direct connections while preserving network reachability through structured referrals.

Inventive Principle:
Principle #1Segmentation

3Speed

If selective downloads from multiple nodes are allowed to decrease download time, then data transfer speed improves, but network traffic increases

Engineering Contradiction:
Improvedownload speedVSAvoidnetwork traffic
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent implements preliminary action by having nodes maintain referral information about out-of-range nodes based on previous data transfers. This pre-collected referral knowledge allows requesting nodes to quickly identify multiple potential data sources without performing extensive network searches, enabling parallel downloads while minimizing the traffic required to discover data sources.

Inventive Principle:
Principle #10Preliminary action

4Area of stationary object

If referral messages are sent to expand network view, then out-of-range nodes become accessible, but message propagation distance increases

Engineering Contradiction:
Improvenetwork viewVSAvoidmessage propagation distance
Core Design Contradiction:
Area of stationary objectVSLength of stationary object

Solution Approach 1:

Referral nodes serve as mediators that condense message propagation paths. Instead of messages propagating sequentially through multiple intermediate nodes over long distances, the referral mechanism allows requesting nodes to receive direct referrals to out-of-range nodes from nearby intermediate nodes. This reduces message propagation distance by eliminating unnecessary intermediate hops while expanding network view through the referral information.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7958195B2Method and apparatus for improving data transfers in peer-to-peer networks
Publication Date: 2011.06.07 WRP IP MANAGEMENT LLC
  • US7958195B2 patent drawing
  • US7958195B2 patent drawing
  • US7958195B2 patent drawing

AI summary

One embodiment of the present method and apparatus for improving data transfers in peer-to-peer networks includes receiving a search request message from a requesting node, where the search request message requests specific data. A responding node then sends a response message to the requesting node including a referral message comprising at least one referred node that is expected to have the requested data, based on knowledge of the referred node's previous incoming and outgoing data transfers. The responding node may also indicate that the responding node has the requested data. In addition to increasing the requesting node's view of the peer-to-peer network, this also enables the identification of nodes (e.g., referred nodes) with which the requesting node may wish to establish direct peer-to-peer connections, e.g., to build peer-to-peer communities of nodes having similar interests.