Self-forming Network Node Pointer Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing self-forming overlay networks face challenges in dynamically adapting to changes and efficiently routing messages due to the lack of effective node pointer management and adaptation mechanisms, especially in handling node departures and network disruptions.

Innovation Solution

The implementation of a self-forming overlay network where nodes establish and adapt pointers lazily through passive inspection of communications, using default and criteria-based pointers to optimize connectivity and adapt to network changes, and employing upstream pointers for orchestrated node departures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If nodes rely on default path traversals for connectivity, then network structure is simple to maintain, but network performance deteriorates with increased latency

Engineering Contradiction:
Improvenetwork structure maintenanceVSAvoidlatency
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent implements dynamic pointer adjustment where nodes continuously update their default and criteria-based pointers based on observed traffic patterns and node behavior. This allows the network structure to adapt dynamically, improving message routing efficiency and reducing latency while maintaining operational simplicity through automated adjustments.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Nodes autonomously inspect communications passing through them and automatically adjust their own pointers based on observed node departures and traffic patterns. This self-service mechanism eliminates the need for centralized coordination while improving network performance through localized adaptations that reduce latency.

Inventive Principle:
Principle #25Self-service

2Productivity

If nodes establish criteria-based pointers through active probing, then connectivity efficiency improves, but network overhead increases

Engineering Contradiction:
Improveconnectivity efficiencyVSAvoidnetwork overhead
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

Instead of actively probing all possible connections, nodes perform partial inspection of communications that naturally pass through them. This partial action approach extracts sufficient information to establish criteria-based pointers without the excessive overhead of comprehensive active probing, achieving connectivity efficiency with minimal additional network traffic.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

Nodes passively inspect communications that already traverse the network for pointer establishment purposes. This self-service approach allows nodes to gather routing information from existing traffic without generating additional probing messages, thereby improving connectivity efficiency while avoiding the network overhead associated with active exploration.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If nodes continuously update pointers based on real-time traffic, then network adaptability improves, but computational complexity increases

Engineering Contradiction:
Improvenetwork adaptabilityVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Nodes perform selective inspection of communications rather than analyzing all traffic data. This partial action approach focuses on extracting specific pointer-relevant information from passing messages, achieving high network adaptability through real-time updates while keeping computational complexity manageable by processing only the necessary subset of information.

Inventive Principle:
Principle #16Partial or excessive action

4Device complexity

If nodes use only default pointers for communication, then device complexity is low, but network performance deteriorates under dynamic conditions

Engineering Contradiction:
Improvepointer management complexityVSAvoidnetwork performance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

Nodes maintain both default pointers for basic connectivity and criteria-based pointers for optimized routing. This multi-functionality approach allows the same node structure to handle both simple and complex routing scenarios, ensuring network reliability under dynamic conditions while keeping the increase in pointer management complexity manageable through systematic organization.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9825836B2Self-forming network
Publication Date: 2017.11.21 ROSKIND JAMES A
  • US9825836B2 patent drawing
  • US9825836B2 patent drawing
  • US9825836B2 patent drawing

AI summary

A connected computer may be operated as node by inspecting communications from other nodes that pass through that node. From the communications, two or more pointers may be determined for the given node. These pointers may include a first pointer identified by a default designation that links the given node to a first node in the network, and a second pointer to another node. The second pointer may be identified by a determination that a designated criteria has been satisfied after the given node is placed on the network.