Dynamic Token Holding Time for Asymmetric Optical Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional multi-token protocols for optical communications networks face challenges in handling asymmetrical traffic, leading to impaired performance due to fixed token holding times, resulting in unfairness and high latency, especially in video on demand applications where bandwidth requirements are asymmetrical.

Innovation Solution

Implementing a node with a transmit controller that dynamically determines the remaining token holding time after initial packet transmission, allowing further packets to be forwarded based on this time, and potentially using different token holding times for different nodes and channels to manage queue delays and fairness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If fixed token holding time is used in multi-token protocols, then network control is simplified, but packet delay increases and bandwidth utilization deteriorates

Engineering Contradiction:
Improvenetwork control complexityVSAvoidpacket delay
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the token holding time variable rather than fixed. The transmit controller dynamically adjusts the token holding time based on real-time buffer status and traffic conditions, allowing the system to adapt to changing network demands while maintaining simple control mechanisms.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the parameter of token holding time from a static fixed value to a dynamic variable that is adjusted based on buffer occupancy and traffic conditions. This parameter change enables the system to optimize packet delay and bandwidth utilization without significantly increasing control complexity.

Inventive Principle:
Principle #35Parameter changes

2Speed

If all packets are forwarded to transmitter immediately upon receiving token, then transmission speed is maximized, but out-of-sequence delivery risk increases and fairness deteriorates

Engineering Contradiction:
Improvetransmission speedVSAvoidpacket sequence delivery
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies preliminary action by having the transmit controller determine the token holding time in advance based on buffer status before packets are forwarded to the transmitter. This preliminary determination ensures that packets are transmitted in the correct sequence and prevents out-of-sequence delivery while maintaining efficient transmission.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If uniform token holding time is applied to all nodes, then network fairness is simplified, but asymmetrical traffic performance deteriorates

Engineering Contradiction:
Improvenetwork operation simplicityVSAvoidasymmetrical traffic handling
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent applies local quality by allowing each node to have customized token holding times based on its specific traffic conditions and buffer status. Instead of uniform token holding times across all nodes, each node adapts its token holding time locally to match its asymmetrical traffic patterns, improving overall network productivity while maintaining operational simplicity through distributed control.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8897643B2Control of token holding in multi-token optical network
Publication Date: 2014.11.25 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US8897643B2 patent drawing
  • US8897643B2 patent drawing
  • US8897643B2 patent drawing

AI summary

A node (260, 50) for a multi-token optical communications network has optical channels between the node and other nodes, each channel having a token (T1, T2, T3), passed between nodes, to indicate that a corresponding optical channel is available for transmission during a token holding time. The node has a transmitter (280) for transmitting packets over the optical channels, a buffer (170, 270) for queuing packets before transmission, and a transmit controller (170, 290) configured to control the buffer to forward an initial packet or packets from the buffer to the transmitter once a token has been received. The transmit controller determines how much of the token holding time remains after the transmission of the initial packet or packets, and then controls the buffer to forward a further packet according to the remaining token holding time. A maximum packet delay can be reduced where there is asymmetric traffic. A token holding time can be different for different nodes.