Decentralized Peer-to-Peer Network with Autonomous Peer Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional peer-to-peer networks are inflexible and centralized, leading to high communication and processing overhead due to reliance on a central server for managing peer connections and decisions, limiting autonomy and adaptability among peers.

Innovation Solution

Each peer in the network maintains a communication record of candidate peers from which to download information representative data, allowing autonomous decision-making and self-organization without central server intervention, enabling active or reactive data transmission and simultaneous downloading from multiple peers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a central server manages peer connections and decisions in traditional peer-to-peer networks, then network control and management are centralized, but communication overhead and processing load on the server increase significantly

Engineering Contradiction:
Improvenetwork controlVSAvoidcommunication overhead
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent extracts the decision-making functionality from the central server and distributes it to individual peers. Each peer maintains a communication record with candidate peers and autonomously decides which peers to download from, removing the need for server intervention in peer-to-peer data transfers. This extraction reduces the server's processing load and communication overhead while maintaining network control.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements self-service by enabling peers to autonomously manage their own connections and data downloads. Each peer maintains its own communication record and independently selects candidate peers for downloading, without requiring server permission or instructions. This self-service mechanism eliminates the need for centralized control in peer operations, significantly reducing server communication overhead.

Inventive Principle:
Principle #25Self-service

2Stability of the object's composition

If a central server manages peer connections and decisions, then network structure is stable, but network flexibility and adaptability decrease

Engineering Contradiction:
Improvenetwork structureVSAvoidnetwork flexibility
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamics by enabling peers to autonomously change their connections and download sources based on real-time conditions. Peers can dynamically select from multiple candidate peers in their communication records, switch between different download sources, and adapt to changing network conditions without server intervention. This dynamic behavior enhances network flexibility while maintaining stability through the structured communication record format.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If peers must obtain permission or instructions from the server before relocating or making changes, then centralized control is maintained, but peer autonomy and decision-making speed are reduced

Engineering Contradiction:
Improvecentralized controlVSAvoidpeer autonomy
Core Design Contradiction:
Ease of operationVSExtent of automation

Solution Approach 1:

The patent implements self-service by enabling peers to autonomously manage their own connections and data downloads. Each peer maintains its own communication record and independently selects candidate peers for downloading, without requiring server permission or instructions. This self-service mechanism eliminates the need for centralized control in peer operations, significantly reducing server communication overhead.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent applies preliminary action by having peers pre-fetch and store communication records containing candidate peer information before actual data downloads. This preliminary preparation enables peers to make immediate autonomous decisions about which peers to download from, without needing to contact the server at the moment of decision. The server only needs to provide initial communication records, after which peers operate independently.

Inventive Principle:
Principle #10Preliminary action

4Device complexity

If the server manages all peer communication and decisions, then network management is simplified, but the server experiences huge communication and processing overhead

Engineering Contradiction:
Improvenetwork managementVSAvoidserver processing overhead
Core Design Contradiction:
Device complexityVSLoss of energy

Solution Approach 1:

The patent extracts the decision-making functionality from the central server and distributes it to individual peers. Each peer maintains a communication record with candidate peers and autonomously decides which peers to download from, removing the need for server intervention in peer-to-peer data transfers. This extraction reduces the server's processing load and communication overhead while maintaining network control.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the network management functions by dividing responsibilities between the server and peers. The server handles high-level network management and communication record distribution, while individual peers handle their own connection management and download decisions. This segmentation distributes the processing overhead across multiple peers rather than concentrating it all on the server, reducing server load while maintaining simplified overall network management.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8996646B2Peer of a peer-to-peer network and such network
Publication Date: 2015.03.31 AKAMAI TECHNOLOGIES INC
  • US8996646B2 patent drawing
  • US8996646B2 patent drawing
  • US8996646B2 patent drawing

AI summary

The invention relates to a peer-to-peer network where said peer-to-peer network comprises a plurality of peers (P), wherein said peer (RP) comprises and maintains a communication record (CR) defining a plurality of candidate peers (CP) from which information representative data (S) may be downloaded, wherein said plurality of candidate peers (CP) comprises a subset of said plurality of peers (P), and wherein said peer (RP) comprises means for downloading said information representative data (S) from at least one of said candidate peers (CP) according to an individual routine of said peer (RP). The invention furthermore relates to a peer-to-peer network comprising a plurality of peers (P) according to the above.