Ad Hoc Routing Using Rooted Trees and Shortcuts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Ad hoc communication networks face challenges in maintaining efficient communication sessions due to dynamic node connections and the need for optimized resource allocation, particularly in large networks where existing routing protocols like AODV and GPS-based systems are inefficient and prone to delays and message flooding.

Innovation Solution

Organizing communication devices into rooted trees with shortcuts, where each node has a unique path to the tree root and can dynamically adjust coordinates to minimize updates and maximize connectivity, allowing for efficient routing and session management by fusing trees and introducing shortcuts to reduce message hops.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If search-driven routing protocols are used to find paths in dynamic ad hoc networks, then routing adaptability is improved, but network overhead and delay increase due to flooding of search messages

Engineering Contradiction:
Improverouting adaptabilityVSAvoidnetwork overhead
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent applies preliminary action by pre-establishing routing tables at each node that store forwardings to neighboring nodes. When a node receives a packet, it consults its pre-computed routing table to determine the next hop, eliminating the need for real-time flooding of search messages. This pre-computation of routing information allows the system to adapt to dynamic network conditions while avoiding the overhead of on-demand path discovery.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If AODV routing algorithm is used to reduce routing overhead, then network overhead is reduced, but queue overflow and message loss increase in large condensed networks

Engineering Contradiction:
Improverouting overheadVSAvoidmessage delivery reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent applies segmentation by dividing the network into multiple rooted trees, where each node maintains routing information for multiple tree roots. This segmentation allows packets to be routed through different trees based on availability, providing redundancy. If one path fails or causes queue overflow, alternative paths through other trees can be used, improving message delivery reliability while maintaining controlled overhead through the hierarchical tree structure.

Inventive Principle:
Principle #1Segmentation

3Productivity

If GPS-based geographic routing is used to optimize path selection, then routing efficiency is improved, but device complexity increases due to location tracking requirements

Engineering Contradiction:
Improverouting efficiencyVSAvoidlocation tracking complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies this principle by using virtual coordinates that are computationally inexpensive to calculate and update, replacing expensive GPS location tracking. The virtual coordinates are derived from the rooted tree structure and can be updated through simple path computations rather than requiring continuous location monitoring. This provides routing efficiency similar to GPS-based methods while significantly reducing device complexity and energy consumption.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

4Device complexity

If rooted tree structure is used to organize nodes, then routing complexity is reduced, but network connectivity flexibility decreases compared to full mesh topology

Engineering Contradiction:
Improverouting complexityVSAvoidnetwork connectivity flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent applies merging by combining multiple rooted trees into a forest structure, where each node can reach multiple tree roots. This allows the system to maintain the simplified routing benefits of tree structures while achieving the connectivity flexibility of mesh topologies. Nodes can route packets through different trees based on destination availability, effectively merging the advantages of both hierarchical and fully connected approaches.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS7738402B2Ad hoc communication system and method for routing speech packets therein
Publication Date: 2010.06.15 CARMEL HAIFA UNIV ECONOMIC
  • US7738402B2 patent drawing
  • US7738402B2 patent drawing
  • US7738402B2 patent drawing

AI summary

A method for organizing a plurality of communication devices of an ad hoc communication system into a communication network. The devices are organized into one or more communication graphs where at least one of the graphs is a rooted tree. The invention also provides an ad hoc communication system wherein the devices are organized into one or more communication graphs, where at least one of the graphs is a rooted tree. A method for routing a communication session in the system is also provided where a session is routed from the calling node to the tree root and from the tree root to the called node. In a preferred embodiment, shortcuts are sought in the session route.