Ad Hoc Network Relay Node Election Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing broadcast protocols in ad hoc networks face inefficiencies, including excessive redundant transmissions and increased likelihood of packet collisions, due to the lack of scalable mechanisms for reliable and orderly broadcast message dissemination without a central controller.

Innovation Solution

The method involves electing relay nodes based on weighted values computed from node attributes, such as mobility and signal strength, to probabilistically nominate and elect nodes for relaying broadcast packets, thereby reducing redundant transmissions and improving network efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If broadcast protocols are used in ad hoc networks without a central controller, then network self-organization and adaptability are improved, but broadcast efficiency deteriorates due to excessive redundant transmissions

Engineering Contradiction:
Improvenetwork self-organizationVSAvoidbroadcast efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the broadcast relay function by electing specific relay nodes rather than having all nodes participate equally. Each node is assigned a role (relay node or non-relay node) based on evaluated attributes, dividing the broadcast task into functional segments that improve efficiency while maintaining distributed control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different nodes are assigned different qualities or roles within the network. Relay nodes are selected based on local attributes (mobility, signal strength, energy levels) to perform broadcast relay functions, while non-relay nodes perform other functions. This local differentiation optimizes broadcast efficiency without requiring centralized control.

Inventive Principle:
Principle #3Local quality

2Reliability

If all nodes rebroadcast broadcast messages, then message delivery reliability is improved, but the number of redundant transmissions increases

Engineering Contradiction:
Improvemessage delivery reliabilityVSAvoidredundant transmissions
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent extracts the broadcast relay function from all nodes and assigns it to specific selected relay nodes. By taking out this function and concentrating it in nodes with appropriate attributes, the system maintains reliable message delivery while eliminating redundant transmissions from nodes that should not be relaying.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Nodes autonomously evaluate their own attributes and the network state to determine whether they should become relay nodes. This self-service mechanism allows nodes to self-organize and self-configure their broadcast relay roles without external control, achieving both reliability and efficiency.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If nodes perform periodic link and topology updates, then routing information accuracy is improved, but network overhead increases

Engineering Contradiction:
Improverouting information accuracyVSAvoidnetwork overhead
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent introduces dynamic evaluation of node attributes (mobility, signal strength, energy levels) to dynamically select relay nodes. This dynamic approach allows the system to adapt relay node selections to changing network conditions, maintaining routing accuracy without requiring frequent comprehensive updates from all nodes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Nodes perform preliminary evaluation of their attributes and the network state before engaging in broadcast relay operations. By pre-evaluating and pre-selecting appropriate relay nodes, the system reduces the need for continuous updates and maintains accurate routing information with lower overhead.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7593376B2Method and apparatus for broadcast in an ad hoc network using elected broadcast relay nodes
Publication Date: 2009.09.22 BISON PATENT LICENSING LLC
  • US7593376B2 patent drawing
  • US7593376B2 patent drawing
  • US7593376B2 patent drawing

AI summary

A method and apparatus for electing broadcast relay nodes (520B, H, M) in an ad hoc network (500). Each node (520A-520O) generates an attribute message including associated parameters. Each node (520A-520O) generates a weighted value (WV) based on the parameters. The WV can be included in the attribute message for that node, can provide a metric for ranking that node to be nominated to be a broadcast relay node, can alternatively provide a probability measure for that node to probabilistically elect itself as a broadcast relay node. The broadcast manager node (520C) receives the attribute messages and elects at least one nominated node as a broadcast relay node (520B, H, M) based on the attribute messages. Each node (520A-520O) can also initiate election of an intermediate broadcast relay node if that node fails to receive a test message within a predetermined time.