Autonomous Peer-to-Peer Data Routing via Latency Bins

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Internet transit services are vulnerable to eavesdropping, inefficient, and unreliable due to misaligned economic incentives, lack of outbound routing control, and reliance on third-party security, leading to suboptimal network performance and security risks.

Innovation Solution

A decentralized peer-to-peer computer network with a thin connection layer of software that autonomously routes data based on measured one-way latencies and round-trip times, using a method that includes identifying destination nodes, sorting neighbor nodes into orbital bins, and selecting relayed data paths that satisfy predetermined criteria for performance and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If conventional routing technologies operate at the Network Layer selecting the shortest path, then routing simplicity is maintained, but data transmission latency is not minimized and network degradation is not addressed

Engineering Contradiction:
Improvedata transmission latencyVSAvoidrouting complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The routing system dynamically adjusts path selection based on real-time network conditions including latency measurements and degradation detection, transitioning from static shortest-path routing to adaptive routing that responds to changing network states

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms by measuring round-trip times and monitoring network conditions, using this information to continuously optimize routing decisions and select paths that minimize latency while avoiding degraded network segments

Inventive Principle:
Principle #23Feedback

2Reliability

If Internet Service Providers minimize costs and maximize profits, then economic efficiency is improved, but network performance guarantees are lost

Engineering Contradiction:
Improvenetwork performance guaranteeVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The routing system operates autonomously without requiring centralized control or complex service level agreement management, allowing networks to self-optimize paths based on measured conditions while maintaining performance guarantees through distributed intelligence

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-measures and caches round-trip times and network conditions for potential routing paths, preparing routing information in advance to enable rapid path selection when data transmission is required, thus guaranteeing performance without real-time complexity

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If Content providers cannot control outbound traffic routing, then network autonomy is maintained, but traffic is forwarded along congested and suboptimal paths

Engineering Contradiction:
Improverouting controlVSAvoiddata transmission time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The routing control capability is segmented and distributed to individual content providers, allowing each provider to independently control and optimize their own outbound traffic routing based on their specific performance requirements while maintaining overall network autonomy

Inventive Principle:
Principle #1Segmentation

4Reliability

If the Internet relies on third-party security guarantees, then security implementation is simplified, but security risks from third-party compromise increase

Engineering Contradiction:
Improvesecurity reliabilityVSAvoidsecurity architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Security control is extracted from third-party authorities and embedded directly into the distributed routing protocol, allowing each node to independently verify security conditions and make routing decisions based on trusted local measurements rather than external guarantees

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11743179B2Autonomous data routing in a peer-to-peer computer network
Publication Date: 2023.08.29 BIANCHI MARC
  • US11743179B2 patent drawing
  • US11743179B2 patent drawing
  • US11743179B2 patent drawing

AI summary

A method is disclosed for autonomously routing data using in a peer-to-peer computer network includes identifying a destination node to receive a data transfer, storing IDs of neighbor nodes sorted into orbital bins according to round-trip times (RTTs) between a source node and the neighbor nodes, sending one or more path packages from the source node to the destination node in a first direct data path from the source node to the destination node, sending path packages from the source node to the neighbor nodes, sending one or more path packages comprising updated hop information from a first hop node to the destination node, calculating total one-way latencies and performance metrics respectively for the path packages received by the destination node, and selecting a relayed data path for the data transfer from the source node to the destination node.