Disjoint Path Computation in Optical Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing disjoint path computation algorithms, such as Suurballe's algorithm, fail to provide feasible or optimal solutions for spectrum continuity constraints in optical networks, leading to inefficient and computationally complex iterations, especially in DWDM networks with wavelength continuity constraints.

Innovation Solution

A modified approach that initializes variables for a graph representing the network, determines a first path, and then uses an auxiliary directed graph to find a second path by considering entry and exit from cut edges and adjusting variables to address continuity constraints, applying Shortest Path First (SPF) and modifying weights to ensure spectrum continuity, with the option to reiterate if no solution is found.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Suurballe's algorithm is applied to find disjoint paths in optical networks, then two separate paths can be determined, but the algorithm fails to provide feasible or optimal solutions for spectrum continuity constraints

Engineering Contradiction:
Improvepath disjointness and resiliencyVSAvoidspectrum continuity constraint satisfaction
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent segments the path computation process into two distinct phases: first computing a primary path using modified Suurballe's algorithm, then computing a secondary path while explicitly considering spectrum continuity constraints. This segmentation allows each phase to focus on specific requirements, with the secondary path computation ensuring wavelength continuity is maintained.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary data structure (wavelength availability matrix and path state tracking) that mediates between the disjoint path requirement and spectrum continuity constraint. This intermediary mechanism tracks wavelength usage along the primary path and uses this information to guide secondary path computation, ensuring both objectives are met.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If the network is divided into multiple networks for each wavelength to evaluate optimal solutions, then spectrum continuity can be ensured, but the computational complexity increases significantly with high-performance penalty

Engineering Contradiction:
Improvespectrum continuity constraint satisfactionVSAvoidcomputational iterations and complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

Instead of dividing the network into 128 separate networks for each wavelength (excessive action), the patent applies partial action by only considering wavelength availability along the specific primary path computed. This selective approach evaluates spectrum continuity only where needed, reducing computational complexity from O(128×128) to a manageable level while still ensuring constraint satisfaction.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent applies local quality by focusing spectrum continuity checks specifically on the alternating path segments between the primary and secondary paths, rather than uniformly applying constraints across the entire network. This localized approach ensures computational efficiency while maintaining constraint satisfaction in critical areas.

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If spectrum continuity constraints are applied in gridless networks with continuous spectral range, then optimal solutions can be found, but no solution is found due to the continuous spectral range without any grid slots

Engineering Contradiction:
Improvespectrum assignment optimizationVSAvoidcomputational feasibility
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent changes the parameter representation from continuous spectral ranges to discrete wavelength indices along the computed path. By tracking wavelength availability as a discrete sequence along the primary path and using this to guide secondary path computation, the algorithm makes gridless network problems computationally feasible while still optimizing spectrum assignment.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10003867B2Disjoint path computation systems and methods in optical networks
Publication Date: 2018.06.19 CIENA CORP
  • US10003867B2 patent drawing
  • US10003867B2 patent drawing
  • US10003867B2 patent drawing

AI summary

Systems and methods for computing disjoint paths in a network considering continuity constraints include, responsive to a request for disjoint paths in the network which are subject to the continuity constraints, initializing a plurality of variables associated with a graph defining the network where edges constitute nodes and vertices constitute links; determining a first path through the graph; determining an auxiliary directed graph based on the first path; and determining a second path through the auxiliary directed graph, wherein the second path is determined by considering entry into cut edges, exit from cut edges, and a destination in the auxiliary directed graph and the plurality of variables are adjusted based on the entry, the exit, and the destination to address the continuity constraints. This approach concept applies to not just continuity constraints but to any constraints, which are non-additive in nature; the objective function is still additive for Shortest Path First (SPF).