Adaptive Ant Routing for Network Path Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing routing protocols, such as distance vector and link state protocols, often restrict traffic to a single path and fail to adapt to new, better paths or handle link failures efficiently, leading to suboptimal routing and potential packet re-transmissions.

Innovation Solution

An adaptive, deterministic ant routing approach that uses forward and backward ant packets to update routing information, ensuring loop-free and optimal paths by predicting delays and pheromone-based path selection, allowing traffic to be distributed across multiple paths when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If distance vector or link state protocols are used, then routing information can be maintained, but traffic is restricted to a single path and cannot adapt to new or better paths

Engineering Contradiction:
Improveadaptability to new pathsVSAvoidrouting reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements dynamic routing by allowing routers to continuously update their routing tables based on real-time pheromone values received from ant packets. The routing information is not static but dynamically adjusted as ants discover new paths and update pheromone levels, enabling the system to adapt to changing network conditions while maintaining reliable routing through the pheromone-based selection mechanism.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs feedback mechanisms where ant packets carry routing information and pheromone values back to source routers. The source router uses this feedback to update its routing table, selecting next-hop routers based on the latest pheromone values. This continuous feedback loop enables the system to adapt to new paths while maintaining routing reliability through informed decision-making.

Inventive Principle:
Principle #23Feedback

2Productivity

If a single path is used for routing, then routing simplicity is maintained, but traffic load cannot be balanced and link failures cause significant delays

Engineering Contradiction:
Improvetraffic throughputVSAvoidrouting complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the routing process by introducing ant packets as separate entities that independently explore and discover paths. Instead of a monolithic routing decision, the system divides path discovery into multiple independent ant traversals, allowing traffic to be segmented and distributed across multiple paths based on pheromone values, thereby increasing throughput without requiring complex centralized control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces ant packets as intermediary entities that mediate between the source router and destination. These ants carry routing information and pheromone values, enabling the source router to make informed routing decisions without direct communication with other routers. This intermediary mechanism simplifies the routing process while enabling multi-path traffic distribution for improved productivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If probabilistic routing is used, then alternative paths can be explored, but there is always a chance that ants may select suboptimal paths

Engineering Contradiction:
Improvepath exploration capabilityVSAvoidpath selection accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent changes the parameter used for path selection from random probabilistic choice to pheromone-based selection. By using pheromone values as a quantitative parameter that reflects path quality, the system maintains the ability to explore alternative paths while significantly improving path selection accuracy. Routers select next-hop neighbors with the highest pheromone values, ensuring more accurate path selection while preserving adaptability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8018953B1Adaptive, deterministic ant routing approach for updating network routing information
Publication Date: 2011.09.13 CISCO TECHNOLOGY INC
  • US8018953B1 patent drawing
  • US8018953B1 patent drawing
  • US8018953B1 patent drawing

AI summary

An adaptive, deterministic approach for updating network routing information is disclosed. From among a set of routers, each of which is associated with an amount of time relative to a destination, the router that is associated with the lowest amount of time is selected. A “forward ant” data packet, which indicates the destination, is sent to the selected router. A “backward ant” data packet is received. The “backward ant” data packet indicates an amount of time taken for the “forward ant” data packet to travel to the destination. Based on this amount of time, the amount of time that is associated with the selected router is updated. Based on information contained in the “backward ant” data packet, the routing table is updated.