Dual-Path Packet Switching for Deterministic and Stochastic Traffic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional packet switches in 4G and 5G networks face inefficiencies in handling deterministic traffic due to high processing latency, energy consumption, and electronic bottlenecks, particularly at high datagram rates, and introduce unnecessary buffering and contention resolution for stochastic traffic.

Innovation Solution

Implementing a dual-path switching system with a deterministic switch for deterministic traffic and a statistical switch for stochastic traffic, where packet routing is based on traffic properties, minimizing digital processing and buffering for deterministic traffic and performing local scheduling and dynamic routing for stochastic traffic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional packet switching is used to handle high-speed data, then network capacity is increased, but latency and jitter increase due to processing and buffering

Engineering Contradiction:
Improvenetwork capacityVSAvoidlatency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The packet switching system is segmented into two distinct paths: a statistical path for stochastic traffic and a deterministic path for deterministic traffic. This segmentation allows each path to be optimized for its specific traffic type, with the deterministic path providing low-latency guaranteed delivery while the statistical path handles best-effort traffic, thereby resolving the contradiction between network capacity and latency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects the appropriate path (statistical or deterministic) based on traffic properties such as arrival time and flow characteristics. This dynamic adaptation allows the network to optimize latency for deterministic flows while maintaining high capacity for statistical flows, resolving the contradiction between network capacity and latency.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If conventional packet switching processes all packets through statistical switching, then flexibility in handling different traffic types is maintained, but energy consumption increases

Engineering Contradiction:
Improvetraffic handling flexibilityVSAvoidprocessing energy
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The switching system is divided into statistical switching and deterministic switching paths. By segmenting the traffic handling into these two paths, the system can apply energy-efficient deterministic switching for time-sensitive traffic while using statistical switching for other traffic, thereby reducing overall energy consumption while maintaining flexibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different switching mechanisms are applied to different traffic types based on their specific requirements. Deterministic switching with its energy-efficient fixed routing is applied locally to deterministic traffic, while statistical switching is applied to stochastic traffic, optimizing energy usage while preserving handling flexibility for various traffic types.

Inventive Principle:
Principle #3Local quality

3Loss of time

If deterministic switching is used for all packets, then latency is reduced, but the system cannot handle stochastic traffic effectively

Engineering Contradiction:
ImprovelatencyVSAvoidstochastic traffic handling
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The network is segmented into two parallel paths: a deterministic path for low-latency traffic and a statistical path for stochastic traffic. This segmentation allows deterministic switching to be applied where needed for latency-critical applications while the statistical path continues to handle stochastic traffic effectively, resolving the contradiction between reduced latency and stochastic traffic handling capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The dual-path architecture provides universal handling capability for both deterministic and stochastic traffic types. The deterministic path handles time-sensitive traffic with guaranteed latency, while the statistical path handles stochastic traffic with best-effort delivery, making the system multi-functional and adaptable to diverse traffic requirements.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Adaptability or versatility

If packets are buffered and scheduled dynamically, then routing flexibility is improved, but jitter increases

Engineering Contradiction:
Improverouting flexibilityVSAvoidjitter
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The routing system is segmented into deterministic routing for time-sensitive packets and statistical routing for other packets. Deterministic routing uses pre-calculated paths with minimal buffering and scheduling, eliminating jitter for critical traffic, while statistical routing provides flexibility for non-critical traffic, resolving the contradiction between routing flexibility and jitter.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP4050866B1Electronic packet switching based on traffic properties
Publication Date: 2026.05.20 NOKIA SOLUTIONS & NETWORKS OY
  • EP4050866B1 patent drawingFigure 1
  • EP4050866B1 patent drawingFigure 2
  • EP4050866B1 patent drawingFigure 3

AI summary

An apparatus includes a deterministic path that conveys packets from input ports to output ports via a deterministic switch. The apparatus also includes a statistical path that conveys packets from the input ports to the output ports via a statistical switch. A deterministic scheduler selectively enables the first path or the second path based on traffic properties that indicate whether the packets are in a stochastic flow or a deterministic flow. In some cases, the deterministic scheduler includes timing circuitry that determines an arrival time of a packet at an input port of a node and enabling circuitry that generates signaling that selectively enables a first path for conveying the packet via a deterministic switch or a second path for conveying the packet via a statistical switch. The selection is based on whether the arrival time indicates that the packet is in a stochastic flow or a deterministic flow.