Chaotic Routing Protocol for Wireless Mesh Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional routing protocols in wireless networks, such as wireless mesh networks, suffer from low data throughput due to link-level retransmissions, poor scalability, and inefficiency in handling small data payloads and time-sensitive data, especially in environments with highly lossy links and dynamic network sizes.

Innovation Solution

The implementation of Chaotic Routing, which uses random walk-based path metrics and opportunistic routing to schedule data transmissions based on information propagation values and wireless link qualities, allowing for efficient data forwarding through multiple paths without maintaining global information, thereby optimizing throughput and scalability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional routing protocols are used in wireless networks with highly lossy links, then routing decisions can be made using simple metrics, but data throughput is significantly reduced due to frequent link-level retransmissions

Engineering Contradiction:
Improvedata throughputVSAvoidlink quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent changes the routing metric from traditional ETX (Expected Transmission Count) to a new metric that incorporates information propagation values. This parameter change allows the routing protocol to account for the probabilistic nature of opportunistic routing and the dynamic characteristics of wireless links, thereby improving data throughput in highly lossy environments without requiring excessive retransmissions

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements feedback mechanisms where nodes continuously update their information propagation values based on observed link qualities and transmission outcomes. This feedback allows the routing protocol to adapt to changing network conditions and link reliability, optimizing throughput dynamically rather than relying on static routing tables

Inventive Principle:
Principle #23Feedback

2Productivity

If global path information is maintained for routing decisions, then routing paths can be optimized, but scalability is reduced due to the complexity of maintaining and updating global information

Engineering Contradiction:
Improverouting efficiencyVSAvoidinformation maintenance complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the global routing problem into local decision-making units. Instead of maintaining complete global path information, each node maintains local information propagation values that reflect its position and connectivity relative to destinations. This segmentation allows routing decisions to be made locally based on distributed information, improving scalability while maintaining routing efficiency

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enables nodes to make autonomous routing decisions based on locally maintained information propagation values. Each node independently calculates and updates its own routing metrics without requiring centralized control or global state maintenance, thereby reducing system complexity while preserving routing optimization capabilities

Inventive Principle:
Principle #25Self-service

3Loss of energy

If large batch sizes are used for data transmission, then network overhead is reduced, but efficiency in handling small data payloads deteriorates

Engineering Contradiction:
Improvenetwork overheadVSAvoidhandling efficiency for small payloads
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The patent implements dynamic batch sizing that adapts to the characteristics of the data payload and network conditions. Rather than using fixed large batch sizes, the protocol adjusts batch parameters dynamically based on payload size, link quality, and destination requirements, thereby reducing overhead for small payloads while maintaining efficiency for larger transmissions

Inventive Principle:
Principle #15Dynamics

4Device complexity

If single shortest path routing is used based on ETX metric, then routing simplicity is maintained, but adaptability to network dynamics and opportunistic routing opportunities is reduced

Engineering Contradiction:
Improverouting protocol simplicityVSAvoidresponse to network dynamics
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent transforms the static shortest-path routing approach into a dynamic opportunistic routing protocol. Nodes continuously update information propagation values based on current link qualities and network conditions, allowing routing paths to adapt dynamically to changing network states and opportunistic transmission opportunities while maintaining relatively simple protocol mechanics

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8111619B2Apparatus and method for routing data in wireless networks
Publication Date: 2012.02.07 HONEYWELL INTERNATIONAL INC
  • US8111619B2 patent drawing
  • US8111619B2 patent drawing
  • US8111619B2 patent drawing

AI summary

A method includes identifying, at a first wireless node, routing costs associated with routing data to a destination through multiple paths in a wireless network. The method also includes identifying, at the first wireless node, information propagation values associated with the first wireless node and at least one second wireless node. The information propagation values are based on the routing costs and wireless link qualities associated with the wireless nodes. The method further includes scheduling transmission of the data by the first wireless node based on the information propagation values and transmitting the data based on the scheduling. The routing costs may include potential values associated with distances of the wireless nodes from the destination. Also, the information propagation values indicate which of the wireless nodes have a greater chance of propagating the data towards the destination in a single broadcast.