Hybrid Overlay Network Peer Connection Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing overlay networks face challenges in maintaining efficient communication paths and rapid recovery from peer failures, particularly in hybrid peer-to-peer networks, where scalability and loop-free paths are crucial.

Innovation Solution

The proposed solution involves an operating method for peers that includes receiving a peer list from a hybrid overlay management server, selecting and establishing connections with peers, determining primary paths, and performing recovery procedures to maintain a spanning tree structure, even when peers leave the network, using ticket IDs to order participation and manage connections effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If peers establish multiple connections to ensure network redundancy and rapid recovery from failures, then reliability improves, but device complexity increases due to managing multiple connections and paths

Engineering Contradiction:
Improvenetwork reliabilityVSAvoidconnection management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the network connections into hierarchical levels (L1 peer connections, L2 overlay network connections, L3 management connections). Each peer maintains a limited number of connections at each level, breaking down the complex task of managing all possible peer connections into manageable segments. This segmentation allows redundancy without requiring each peer to manage all possible connections directly.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary components including the hybrid overlay management server that coordinates peer connections and the concept of representative peers that mediate between groups of peers. These intermediaries manage the complexity of connection establishment and maintenance, allowing individual peers to have simpler connection management while the system as a whole maintains high reliability through multiple paths.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If the overlay network uses a tree-based structure to ensure loop-free paths, then network stability improves, but adaptability decreases when peers join or leave the network

Engineering Contradiction:
Improvenetwork structure stabilityVSAvoidnetwork adaptability
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic tree restructuring through the recovery procedure. When a peer leaves the network, the system dynamically identifies affected peers and reassigns their connections to alternative peers, transforming the static tree structure into a dynamic one that adapts to membership changes. This allows the network to maintain loop-free paths while adapting to peer joins and departures.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs feedback mechanisms where peers monitor the health and availability of their connections. When connection failures or peer departures are detected, the system triggers recovery procedures that propagate through the network, automatically reconfiguring paths. This feedback-driven approach maintains structural stability while adapting to changes without requiring manual intervention.

Inventive Principle:
Principle #23Feedback

3Reliability

If the network performs frequent path verification and recovery procedures to maintain spanning tree form, then reliability improves, but loss of time increases due to repeated verification and recovery operations

Engineering Contradiction:
Improvepath reliabilityVSAvoidrecovery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary actions by establishing backup paths and candidate peers in advance through the connection establishment phase. Peers pre-configure alternative connections and the system maintains information about potential replacement peers before failures occur. This preliminary preparation significantly reduces recovery time when failures are detected, as the reconfiguration can immediately use pre-established paths rather than searching for alternatives.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent optimizes the recovery process by skipping unnecessary verification steps. When a peer failure is detected, the system directly activates pre-configured backup paths without performing exhaustive path verification. The recovery procedure rushes through the essential reconfiguration steps using prepared information, minimizing the time spent on recovery operations while maintaining reliability.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS11388092B2Peer and operating method thereof
Publication Date: 2022.07.12 ELECTRONICS & TELECOMM RES INST
  • US11388092B2 patent drawing
  • US11388092B2 patent drawing
  • US11388092B2 patent drawing

AI summary

A peer may receive a peer list from a hybrid overlay management server in response to an overlay network participation request of the peer, may select a first peer from the received peer list, may establish a connection with the selected first peer, and may establish a connection with at least one of second peers. Propagation of the overlay network participation request may be initiated by the selected first peer, and each of the second peers may correspond to a peer that receives the propagated overlay network participation request. One of the established connections may be determined as a primary path, and a communication may be performed through the primary path.