Super Maintenance Node Routing Updates in P2P Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing P2P network systems face significant bandwidth issues and potential system crashes due to the broadcast mechanism used for updating routing information when nodes join or fail, leading to network storms during simultaneous node failures.

Innovation Solution

The method involves selecting nodes with strong processing capabilities at network borders as super maintenance nodes to manage and forward routing update information, reducing inter-area traffic by grouping nodes into clusters based on routing paths and delay information, and utilizing these nodes to notify ordinary nodes within their areas and forward updates to other super maintenance nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a broadcast mechanism is used to notify all nodes to update routing information when a node joins or fails, then routing information can be updated reliably, but large bandwidth is required and network storms may occur when multiple nodes fail simultaneously

Engineering Contradiction:
Improverouting information update reliabilityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The P2P network is divided into multiple areas, with each area containing ordinary nodes and a designated super maintenance node. Routing information updates are first propagated within each area, then exchanged between super maintenance nodes of different areas. This segmentation reduces the scope of broadcast messages from the entire network to localized areas, significantly decreasing bandwidth consumption while maintaining reliable routing updates.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Super maintenance nodes act as intermediaries between ordinary nodes within an area and other areas of the network. When routing information needs to be updated, ordinary nodes communicate with their local super maintenance node, which then forwards necessary updates to super maintenance nodes in other areas. This intermediary mechanism prevents direct full-network broadcasting, reducing bandwidth usage and preventing network storms during simultaneous node failures.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If routing update information is propagated to all nodes in the network, then routing information remains current, but inter-area routing table maintenance overhead increases

Engineering Contradiction:
Improverouting information currencyVSAvoidinter-area routing table maintenance overhead
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The network is segmented into multiple areas with hierarchical routing information management. Each area maintains its own routing table for local nodes, and super maintenance nodes maintain inter-area routing information. This segmentation allows routing updates to be processed locally within areas rather than propagated to all nodes, reducing inter-area routing table maintenance overhead while keeping routing information current through coordinated updates between super maintenance nodes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different nodes have different responsibilities: ordinary nodes maintain local routing information for their area, while super maintenance nodes handle inter-area routing information. This local quality assignment ensures that each node only processes and maintains the routing information relevant to its role, reducing overall maintenance overhead. Ordinary nodes receive updates from their local super maintenance node without needing to participate in inter-area routing updates.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP2230802B1A method and apparatus for maintaining route information
Publication Date: 2014.09.10 HUAWEI TECH CO LTD
  • EP2230802B1 patent drawingFigure 1~2
  • EP2230802B1 patent drawingFigure 3
  • EP2230802B1 patent drawingFigure 4

AI summary

A method and apparatus for maintaining routing information in a Peer-to-Peer (P2P) network are provided. The method includes that: a super maintenance node receives routing update information of an ordinary node in its home area; the super maintenance node sends routing update information to super maintenance nodes in other network areas; the super maintenance nodes in other network areas notify ordinary nodes in their home network areas to update routing information. With the present invention, a node of strong processing capabilities at the network area border is chosen to act as a super maintenance node and other nodes as ordinary nodes; when a node joins or fails, an ordinary node sends detected routing update information only to the super maintenance node in the local network area; the super maintenance node then forwards the update information to super maintenance nodes in other network areas. Each super maintenance node notifies ordinary nodes in its home network area of the received routing update information. In this way, the inter-area routing table maintenance overhead in the P2P network is significantly reduced.