TSN Packet Delay Budget Using NW-TT Residence Time
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for determining packet delay budget (PDB) in 5G System (5GS) acting as a Time-Sensitive Networking (TSN) bridge are inadequate, as they do not accurately account for the uncertainty and dynamic nature of Network-Side TSN Translator (NW-TT) residence time, which affects TSN traffic forwarding reliability.
Innovation Solution
A mechanism is introduced to divide the PDB into components, with the Network-Side TSN Translator (NW-TT) residence time being determined by the User Plane Function (UPF) based on hardware processing rate, buffer size, and QoS flow information, and reported to the Session Management Function (SMF), allowing for real-time and accurate PDB calculation in the core and access networks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If packet delay budget is not determined for TSN traffic, then network flexibility is maintained, but time synchronization precision and traffic forwarding reliability deteriorate
Solution Approach 1:
The patent applies preliminary action by determining the packet delay budget in advance during network setup or configuration phase, before actual TSN traffic forwarding begins. The method calculates and establishes delay budgets for different traffic classes based on network topology and QoS requirements, storing these values for subsequent use during traffic forwarding operations. This preliminary determination ensures time synchronization precision is maintained without adding complexity during real-time operations.
2Reliability
If packet delay budget is determined for all TSN traffic, then traffic forwarding reliability is improved, but processing overhead and system complexity increase
Solution Approach 1:
The patent applies segmentation by dividing TSN traffic into different traffic classes or types (e.g., real-time traffic, best-effort traffic) and determining packet delay budgets separately for each class. This segmentation allows the system to apply complex delay budget calculations only where necessary for critical traffic types while using simpler mechanisms for less demanding traffic, thereby maintaining forwarding reliability for time-sensitive applications without overwhelming system complexity.
Solution Approach 2:
The patent applies local quality by tailoring the packet delay budget determination approach to specific network segments, traffic flows, or QoS requirements rather than applying a uniform mechanism everywhere. Different parts of the network or different traffic types receive appropriately customized delay budget configurations, ensuring high reliability where needed while reducing complexity in less critical areas.
3Adaptability or versatility
If packet delay budget calculation is performed in real-time, then adaptability to traffic changes is improved, but processing time and computational resources increase
Solution Approach 1:
The patent applies periodic action by updating packet delay budgets at predetermined intervals or when specific triggering events occur (such as network topology changes or QoS parameter modifications), rather than continuously recalculating in real-time for every traffic variation. This periodic update mechanism maintains adequate adaptability to traffic changes while avoiding the excessive processing time and computational overhead of continuous real-time calculation.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Embodiments of the present disclosure relate to devices, methods, apparatuses and computer readable storage media of determining packet delay budget (PDB) for time-sensitive networking (TSN) traffic forwarding. In example embodiments, a user plane function determines first residence time of a time-sensitive communication (TSC) Quality of Service (QoS) flow in a network-side TSN translator (NW-TT). The user plane function determines time delay at least in part based on the first residence time. The user plane function then sends an indication of the time delay to a session management function.