Network Switch Queueing for Mixed-Throughput Transceivers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication networks face inefficiencies in data transmission due to the mismatch in data throughput capabilities between network switches and server computers, leading to suboptimal bandwidth allocation and increased costs in maintaining high-capacity transceivers across the network.

Innovation Solution

Implementing a system where primary network nodes transmit data using higher-capacity transceivers to multiple secondary nodes, which receive and selectively retain data intended for them while discarding unnecessary data, and transmit back using lower-capacity transceivers, allowing for pooled bandwidth allocation downstream and dedicated allocations upstream.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If high-capacity transceivers are deployed across the entire network to match the network switch's maximum throughput, then the network can achieve optimal data transmission speed, but the cost of maintaining high-capacity transceivers increases significantly

Engineering Contradiction:
Improvedata transmission speedVSAvoidcost of maintaining transceivers
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent applies local quality by assigning different transceiver capacities to different network nodes based on their specific needs. Server computers and network switches use high-capacity transceivers (first maximum throughput) while end-user computing devices use lower-capacity transceivers (second maximum throughput). This differentiated approach ensures that high-capacity transceivers are deployed only where necessary to maintain optimal data transmission speed, thereby reducing the overall cost of maintaining transceivers across the network.

Inventive Principle:
Principle #3Local quality

2Quantity of substance

If pooled bandwidth allocation is used downstream to reduce costs, then cost-effectiveness improves, but bandwidth allocation efficiency may deteriorate due to the mismatch between available bandwidth and actual needs

Engineering Contradiction:
Improvecost-effectivenessVSAvoidbandwidth allocation efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent implements dynamic bandwidth allocation where the network switch dynamically assigns bandwidth from the pooled resources to each server computer based on real-time traffic demands and priorities. This dynamic adjustment ensures that bandwidth is allocated efficiently according to actual needs rather than static pre-allocations, thereby maintaining high bandwidth allocation efficiency while utilizing cost-effective pooled bandwidth allocation downstream.

Inventive Principle:
Principle #15Dynamics

3Reliability

If dedicated bandwidth allocation is used upstream to ensure reliable data transmission, then transmission reliability improves, but network complexity increases due to different allocation schemes in different directions

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidnetwork configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies asymmetry by implementing different bandwidth allocation schemes for upstream and downstream directions. Dedicated bandwidth allocation is used upstream (from computing devices to network switch) to ensure reliable data transmission, while pooled bandwidth allocation with dynamic assignment is used downstream (from network switch to server computers) to optimize resource utilization. The network switch is configured to automatically apply the appropriate allocation scheme based on the transmission direction, which manages the complexity through automated direction-based policy application.

Inventive Principle:
Principle #4Asymmetry

Data Source

PatentUS11290393B2Dynamically switching queueing schemes for network switches
Publication Date: 2022.03.29 INFINERA CORP
  • US11290393B2 patent drawing
  • US11290393B2 patent drawing
  • US11290393B2 patent drawing

AI summary

An example system includes a plurality of network nodes, each including one or more respective first transceivers configured to transmit data according to a first maximum throughput, and one or more respective second transceivers configured to transmit data according to a second maximum throughput that is less than the first maximum throughput. A first network node is configured to transmit, using a respective one of the first transceivers, first data including a plurality of optical subcarriers to two or more second network nodes according to the first maximum throughput, each optical subcarrier being associated with a different one of the two more other network nodes. The two or more second network nodes are configured to receive, using respective ones of the second transceivers, the first data from the first network node.