Zero-Overhead Flooding in Mobile Ad-Hoc Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current packet flooding techniques in mobile ad-hoc networks, such as blind flooding, multi-point relay (MPR), and efficient flooding with passive clustering (EFPC), face issues like unnecessary broadcasting, increased overhead, and reduced interoperability due to dedicated bits for clustering state information, which affect network efficiency and address space utilization.

Innovation Solution

A system and method for zero-overhead efficient flooding (ZOEF) that determines the clustering status of communication nodes based on the relationship between gateway and clusterhead nodes, using a single broadcast address within the data packet to transmit packets only if the node is a gateway or clusterhead, thereby avoiding unnecessary transmissions and preserving interoperability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If blind flooding is used to deliver data packets without knowing the route, then delivery coverage is improved, but network overhead increases rapidly with network density

Engineering Contradiction:
Improvedelivery coverageVSAvoidnetwork overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments the network into clusters with clusterheads that coordinate flooding activities. Instead of every node performing blind flooding, the network is divided into manageable clusters where only clusterheads and gateway nodes participate in flooding, significantly reducing redundant transmissions while maintaining comprehensive delivery coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Clusterheads act as intermediary nodes that receive data packets from source nodes and distribute them to appropriate clusters. This intermediary mechanism eliminates the need for every node to perform blind flooding, reducing network overhead while ensuring packets reach all necessary destinations through the clusterhead coordination system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If multi-point relay (MPR) is used to reduce flooding overhead, then network efficiency is improved, but gain and overhead increase with network density

Engineering Contradiction:
Improvenetwork efficiencyVSAvoidgain and overhead
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent applies local quality by assigning different roles (ordinary node, gateway node, clusterhead) to different nodes based on their local network position and functionality. Gateway nodes specifically positioned at cluster boundaries perform selective flooding only when necessary, optimizing efficiency while controlling overhead through localized decision-making rather than uniform MPR across the entire network.

Inventive Principle:
Principle #3Local quality

3Reliability

If efficient flooding with passive clustering (EFPC) is used to improve delivery reliability, then critical path delivery is improved, but interoperability is reduced and MAC address space is consumed

Engineering Contradiction:
Improvecritical path deliveryVSAvoidinteroperability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements universality by designing a flooding mechanism that works across different network configurations and node types without requiring dedicated clustering bits in MAC addresses. The system universally applies clusterhead coordination and gateway node flooding across various network densities and topologies, maintaining interoperability while achieving reliable delivery through multi-functional node roles.

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

Data Source

PatentUS10979348B1Zero-overhead efficient flooding
Publication Date: 2021.04.13 ROCKWELL COLLINS INC
  • US10979348B1 patent drawing
  • US10979348B1 patent drawing
  • US10979348B1 patent drawing

AI summary

A communication node of a multi-node communication network is disclosed. The communication node includes a communication interface and a controller. The controller is configured to receive a data packet, via the communication interface, from a first additional communication node, the data packet including a broadcast address indicative of a clustering status of the first additional communication node. The controller is further configured to determine a clustering status of the communication node, the clustering status based on a relationship between a number of gateway nodes and a number of clusterhead nodes communicatively coupled to the communication node. The controller is further configured to transmit the data packet, via the communication interface, to at least a second additional communication node if the determined clustering status is a gateway clustering status or a clusterhead clustering status, the data packet including a broadcast address indicative of the clustering status of the communication node.