Expressway Overlay Network for P2P Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Later generation P2P systems have limitations in utilizing the heterogeneity of underlying networks, leading to uneven node distribution and hotspots due to their homogeneous construction, which affects network capacity and resource utilization.

Innovation Solution

Organizing a P2P network into zones and levels, identifying neighboring zones and representatives, and creating a routing table to establish an expressway overlay network that divides the space into zones, allowing for efficient data routing and reducing hotspot occurrence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the overlay network is constructed with network proximity as a guide to achieve efficient routing, then routing efficiency is improved, but uneven node distribution and hotspots occur

Engineering Contradiction:
Improverouting efficiencyVSAvoidnode distribution uniformity
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The overlay network is segmented into multiple zones based on network proximity metrics. Each zone groups nodes that are close to each other in the network topology, allowing routing to proceed zone-by-zone rather than directly between arbitrary nodes. This segmentation reduces the likelihood of all traffic converging on the same nodes, thereby distributing load more evenly while maintaining routing efficiency within each zone.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different zones are created with different characteristics based on their local network properties. Nodes within the same zone have similar proximity relationships, allowing the system to optimize routing decisions locally for each zone rather than applying a uniform approach across the entire network. This local optimization prevents hotspots by adapting routing paths to local conditions.

Inventive Principle:
Principle #3Local quality

2Device complexity

If the overlay network is constructed homogeneously to simplify network structure, then device complexity is reduced, but the heterogeneity of underlying network cannot be utilized

Engineering Contradiction:
Improveoverlay network structureVSAvoidnetwork heterogeneity utilization
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system changes the parameter of zone construction from homogeneous to heterogeneous based on network proximity metrics. Instead of creating uniform zones with identical properties, the system creates zones with varying characteristics that reflect the underlying network's heterogeneity. This allows the overlay network to adapt to different network conditions and node capabilities while maintaining a manageable structural complexity through systematic zone organization.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If direct routing between peers is implemented to improve throughput, then network throughput is enhanced, but hotspots form due to concentrated traffic

Engineering Contradiction:
Improvenetwork throughputVSAvoidhotspot formation
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

Zone representatives serve as intermediaries between regular nodes and the rest of the network. Instead of allowing direct routing between all pairs of nodes (which would concentrate traffic on high-degree nodes), traffic is routed through zone representatives who distribute the load across multiple nodes within their zone. This intermediary mechanism maintains high throughput by providing direct zone-to-zone routing while preventing hotspots through load distribution within zones.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7554988B2Creating expressway for overlay routing
Publication Date: 2009.06.30 HEWLETT PACKARD ENTERPRISE DEV LP
  • US7554988B2 patent drawing
  • US7554988B2 patent drawing
  • US7554988B2 patent drawing

AI summary

In a method for creating expressway for overlay routing, an existing peer-to-peer network is organized into a plurality of zones. The plurality of zones is organized into a plurality of levels. Neighboring zones are identified for each zone of the plurality of zones. One or more representatives are identified for each neighboring zone. A routing table is created based the plurality of zones, the neighboring zones, the one or more representatives, and the plurality of levels.