Wavelength Converter Pool Modeling for Optical Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wavelength division multiplexing networks, particularly in wavelength switched optical networks (WSONs), determining effective routing and wavelength assignment (RWA) is challenging due to the need for accurate modeling of wavelength converter (WC) pool usage and connectivity, which is complex and requires efficient communication of WC pool usage states and connectivity matrices.

Innovation Solution

A system and method where a Path Computation Element (PCE) uses a dynamic WC pool model, represented by a WC pool usage state vector and connectivity matrices, to perform path computations based on WC pool usage state information communicated through Type-Length-Value (TLV) structures, enabling efficient calculation and representation of WC pool connectivity and usage states.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If accurate modeling of wavelength converter pool usage and connectivity is implemented, then routing and wavelength assignment effectiveness is improved, but computational complexity increases

Engineering Contradiction:
Improverouting and wavelength assignment effectivenessVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the wavelength converter pool information into distinct components: a WC pool usage state vector that tracks individual converter states, and a WC pool connectivity matrix that represents network topology. This segmentation allows the PCE to process and communicate RWA information in manageable, modular units, improving computational efficiency while maintaining accurate modeling of converter dynamics.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary data structure (the WC pool usage state vector and connectivity matrix) that mediates between the complex physical state of wavelength converters and the routing computation process. This intermediary representation simplifies the information exchange between network elements and the PCE, enabling accurate RWA decisions without directly processing the full complexity of converter pool dynamics.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If detailed WC pool usage state information is communicated, then path computation accuracy is improved, but information communication overhead increases

Engineering Contradiction:
Improvepath computation accuracyVSAvoidinformation communication overhead
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent transforms the physical state of wavelength converters into a standardized parameter representation (the WC pool usage state vector with binary indicators for each converter state). This parameter transformation enables precise communication of converter states using compact, standardized data structures, improving path computation accuracy while minimizing communication overhead through efficient encoding of usage states.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8977128B2Encoding of wavelength converter systems
Publication Date: 2015.03.10 FUTUREWEI TECHNOLOGIES INC
  • US8977128B2 patent drawing
  • US8977128B2 patent drawing
  • US8977128B2 patent drawing

AI summary

An apparatus comprising a path computation element (PCE) configured to perform a path computation using a wavelength converter (WC) pool information based on a dynamic WC pool model, wherein the dynamic WC pool model comprises information regarding WC pool usage state represented using a WC pool usage state vector, and wherein the information regarding WC pool usage state is communicated to the PCE using a WC usage state Type-Length-Value (TLV) that indicates an available WC in a WC pool, a used WC in the WC pool, or both. Also disclosed is a network component comprising at least one processor configured to implement a method comprising receiving a WC usage state TLV comprising information regarding WC pool usage state, establishing a WC pool usage state vector using the information in the WC usage state TLV, and calculating a WC pool connectivity matrix based on the WC usage state vector.