Network Routing with Intransitivity Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods fail to compute optimum allowable paths in networks with subset intransitivity constraints, such as timeslot continuity in SONET rings and wavelength continuity in passive optical networks, leading to routing complexities and inefficiencies.

Innovation Solution

An abstracted network map is constructed as a directed graph, representing network elements and subnetwork elements with specific edge definitions to compensate for subset intransitivity, allowing for the computation of least cost routes using Dijkstra's algorithm.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If an abstracted full-mesh network topology is presented to simplify routing decisions, then routing complexity for edge networks is reduced, but subset intransitivity constraints (such as timeslot continuity in SONET rings or wavelength continuity in passive optical networks) create new routing problems that cannot be solved by conventional algorithms

Engineering Contradiction:
Improverouting decision simplicityVSAvoidrouting constraint complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the abstracted network representation by introducing virtual subnetworks that group together sequences of links subject to intransitivity constraints. Each virtual subnetwork is treated as a distinct routing unit with its own ingress and egress points, allowing routing algorithms to handle constrained link sequences as atomic units rather than individual links, thus resolving the contradiction between simplified topology and complex constraints

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces virtual subnetworks as intermediary constructs between the physical network topology and the routing algorithm. These virtual subnetworks act as mediators that encapsulate the complexity of intransitivity constraints, allowing the routing algorithm to operate on a simplified virtual topology while automatically satisfying the underlying physical constraints through the virtual subnetwork's ingress-egress structure

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If conventional routing algorithms (Dijkstra's algorithm with weights, AI applications, linear programming) are applied to compute paths, then routing computation can be performed, but none of these methods can compute paths guaranteed to be optimum allowable paths subject to subset intransitivity constraints

Engineering Contradiction:
Improverouting computation capabilityVSAvoidpath optimality guarantee
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-structuring the network representation with virtual subnetworks that encode intransitivity constraints before the routing computation begins. The virtual subnetwork topology is constructed in advance with ingress and egress nodes that inherently enforce constraint satisfaction, so that when conventional algorithms like Dijkstra's are applied, they automatically produce optimal paths that satisfy constraints without requiring post-computation validation or modification

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If edge network elements compute routes using abstracted network maps, then routing decisions are simplified, but failed requests due to intransitivity constraints result in loss of processor time and network control channel congestion

Engineering Contradiction:
Improverouting decision simplicityVSAvoidprocessor time loss
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent eliminates re-computation by performing preliminary structuring of the network map with virtual subnetworks that encode all intransitivity constraints. This preliminary action ensures that routing computations performed by edge network elements always yield valid paths on the first attempt, eliminating failed requests and the associated processor time loss and control channel congestion

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7590067B2Method and apparatus for deriving allowable paths through a network with intransitivity constraints
Publication Date: 2009.09.15 CIENA CORP
  • US7590067B2 patent drawing
  • US7590067B2 patent drawing
  • US7590067B2 patent drawing

AI summary

A method of computing allowable routes through a data network that includes a subnetwork that introduces a subnet intransitivity constraint on allowable paths through the network involves using an abstracted network map to construct a directed graph that compensates for the subset intransitivity constraint by removing all unallowable paths. The abstracted network map may be used to compute least cost allowable paths through the network. The directed graph represents the same network, and is constructed by representing bi-directional links between the subnetwork elements with two directed edges, and representing the subnetwork elements as paired ingress and egress nodes. A method for constructing the directed graph representing an abstracted map of a network that exhibits subset intransitivity is also described.