Ant-Based QoS Routing Reducing Network Message Overhead

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing QoS routing approaches face scalability issues due to high message and computational overhead, and are prone to loops, making them inefficient for finding feasible network paths that satisfy quality of service requirements.

Innovation Solution

An ant-based method is employed to discover network paths that satisfy quality of service (QoS) requirements by using forward and backward 'QoS ants' that explore paths and update pheromone tables with global state information, reducing unnecessary message transmission and loop occurrence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional QoS routing approaches are used to find feasible paths, then path discovery capability is improved, but message overhead and computational overhead increase significantly

Engineering Contradiction:
Improvepath discovery capabilityVSAvoidmessage overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments the path discovery process into multiple ant agents that independently explore different routes. Each ant carries segmented QoS requirement information and returns path quality data, dividing the complex routing problem into manageable independent tasks that reduce overall message overhead compared to traditional flooding approaches.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by having ants proactively explore and cache path information before actual data transmission occurs. The pheromone tables pre-store quality metrics for various routes, allowing rapid QoS-aware routing decisions without generating excessive messages during actual communication.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If traditional QoS routing approaches are used to find feasible paths, then path discovery capability is improved, but computational overhead increases significantly

Engineering Contradiction:
Improvepath discovery capabilityVSAvoidcomputational overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments computational workload across multiple ant agents, each performing simple local decisions based on pheromone information rather than one router performing complex global optimization. This distribution of computational effort reduces the burden on individual network devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The ant agents autonomously make routing decisions based on locally available pheromone information without requiring complex centralized computation. Each ant self-services by independently evaluating paths and updating pheromones, eliminating the need for heavy computational resources at any single node.

Inventive Principle:
Principle #25Self-service

3Productivity

If conventional routing methods are used, then message transmission occurs, but loops are generated in the network path

Engineering Contradiction:
Improvemessage transmissionVSAvoidloop-free path guarantee
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback mechanisms where ants return to update pheromone tables with path quality information including loop detection data. This feedback loop allows the system to learn from past transmissions and avoid previously identified problematic paths, ensuring loop-free routing over time.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The pheromone tables act as intermediaries that mediate between source and destination routing decisions. They store and propagate loop-avoidance information across the network, allowing routers to make informed decisions without direct peer-to-peer communication that could create loops.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7466655B1Ant-based method for discovering a network path that satisfies a quality of service equipment
Publication Date: 2008.12.16 CISCO TECHNOLOGY INC
  • US7466655B1 patent drawing
  • US7466655B1 patent drawing
  • US7466655B1 patent drawing

AI summary

An ant-based method for discovering a network path that satisfies a quality of service (QoS) requirement is disclosed. A “forward QoS ant,” which indicates a destination and a QoS requirement, is received at a particular router. The forward QoS ant is updated to indicate the particular router's identity. Given a metric “X,” such as delay, jitter, etc., it is determined whether a least-“X” path from the particular router to the destination satisfies the QoS requirement, and whether the forward QoS ant has visited any other routers in the least-“X” path. If the least-“X” path satisfies the QoS requirement and the forward QoS ant has not visited any other router in the least-“X” path, then the forward QoS ant is sent to the next router in the least-“X” path. Later, a “backward QoS ant,” which indicates the path taken by the forward QoS ant, is received at the particular router.