OA20745A - QOS Mapping. - Google Patents
QOS Mapping. Download PDFInfo
- Publication number
- OA20745A OA20745A OA1202200119 OA20745A OA 20745 A OA20745 A OA 20745A OA 1202200119 OA1202200119 OA 1202200119 OA 20745 A OA20745 A OA 20745A
- Authority
- OA
- OAPI
- Prior art keywords
- tsn
- traffic class
- streams
- qos
- node
- Prior art date
Links
Abstract
Systems and methods for Quality of Service (QoS) mapping based on latency and throughput are provided. A method performed by a first node for mapping Time-Sensitive Networking (TSN) streams includes: receiving traffic class specific information for one or more TSN streams; and determining a set of one or more 5G QoS flows to support the traffic class. This provides solutions where 5QI table entries configured by a 5GS can result in underproviding or overproviding the payload capacity made available to support the traffic class. If less payload space is provided, then TSN stream payload corresponding to the traffic class will be lost. If more space is provided, then radio interface resources will be used inefficiently. As such, the solutions identified herein allow for more efficient use of radio interface resources associated with a 5G QoS flow used to support a set of TSN streams corresponding to a TSN traffic class.
Description
Related Applications
[0001] This application daims the benefit of provisional patent application serial number 62/933,093, filed November 8, 2019, the disclosure of which is hereby incorporated herein by reference in its entirety.
Tech n ica I Field
[0002] The présent disclosure relates to Quality of Service (QoS) mapping.
Backqround
[0003] A Time-Sensitive Networking (TSN) Traffic Class (TC) consists of one or more ΤΞΝ streams managed by a TSN network, e.g., CNC. A Centralized Network Controller (CNC) within a TSN network décidés how many TSN streams can be aggregated into one TSN Traffic class based on its knowledge of network capability (e.g., latency) and information exchange from CUC (Centralized User Configuration).
[0004] When TSN traffic class information is provided to a 5G System (5GS) in support of 5GS - TSN network înterworking, the 5G System needs to convey it to different nodes inside the 5G System using 5GS internai signaling and protocols. This allows for realizing 5GS Protocol Data Unit (PDU) sessions consisting of one or more 5GS QoS fiows appropriate for supporting each TSN traffic class wherein the traffic supported by each 5GS QoS flow is transmitted using a Data Radio Bearer (DRB) and a General Packet Radio Service Tunneling Protocoi User Plane (GTP-U) tunnel. A 5GS therefore perforons QoS mapping between a TSN traffic class and one or more 5GS QoS flows to ensure that TSN stream performance attributes are realized whenever TSN traffic is transferred using a 5GS PDU session.
[0005] 3GPP Rel-16 TS 23.501 has agreed that: The mapping tables between the traffic class and 5GS QoS Profile is provisioned and further used to frnd suitable 5GS QoS profile to transfer TSN traffic over the PDU Session. QoS mapping procedures are performed in two phases: (1) QoS capability report phase as described in clause 5.28.1, and (2) QoS configuration phase as in clause 5.28.2
[0006] The management of TSN streams within the TSN network can be summarized according to the following example:
• A set of TSN streams can be aggregated into a common TSN traffic class if they share one or more common attributes e.g,, a common 5GS bridge latency requi rement.
• Assuming an example wherein a set of TSN streams is mapped into a common TSN Traffic class based on 5GS bridge latency, then each of the TSN streams in the set may be transmitted from a TSN network to a 5GS with variable time domain attributes (e.g., PDUs associated with different TSN streams in the same set may occur in the same or different time slices (gâte open - gâte close interval) that occur periodically within ongoing Qbv cycles (for more information, see IEEE 802.1Qbv)).
• The set of TSN streams within a TSN traffic class can be selected such that, when mapped to a spécifie 5G QoS flow, their cumulative data volume per instance of periodic transmission over the radio interface for that 5G QoS flow does not exceed the value of the Maximum Data Burst Volume (MDBV) attribute of the 5G QoS Identifier (5QI) table index corresponding to that 5G QoS flow (i.e., otherwise data loss will occur for one or more TSN streams per instance of their corresponding periodic transmissions over the radio interface). In some embodiments, a 5QI is a scalar that is used as a référencé to 5G QoS characteristics such as access node-specific parameters that contrai QoS forwarding treatment for the QoS flow (e.g., scheduling weights, admission thresholds, queue management thresholds, link layer protocol configuration, etc.).
• Each TSN stream PDU transmitted is sent to the User Plane Function (UPF) (and then gNB) as soon it is received by the UPF Network TSN Translator (UPF-NWTT). As such, each TSN stream PDU belonging to the same set of TSN streams comprising a given TSN traffic class can be considered to expérience an acceptable delay when passing through a 5G System (i.e., regardless of their absolute periodicities and the relative arrivai of their TSN stream PDUs at the gNB).
• This means that the Packet Delay Budget (PDB) attribute of the 5QI table index corresponding to a given 5G QoS flow can be set to a value that îndicates a 5GS résidence time value that is acceptable for ail TSN streams in the set of TSN streams that makes use of that 5G QoS flow.
• In the interest of avoiding TSN traffic loss, it is désirable that the payload capacity of each instance of the periodic DRB resource used in support of a 5G QoS flow be sufficient for supporting the cumulative data volume of the set of TSN streams that it supports for each instance of transmission.
• However, there is currently no means to ensure the possibility of TSN traffic loss other than by aliocating an overly large payload capacity for each instance of the periodic DRB resources and as such this can lead to inefficient radio resource allocation for DRBs supporting TSN traffic.
Problems with Existing Solutions
[0007] There currently exist certain challenge(s). At the 5GS QoS capability report phase, currently there are no 5G QoS parameters reported to AF (application function) that could be read by a Centralized Network Controller (CNC) and used as an indication of 5G System throughput/capacity/bandwidth, (e.g., size of packet/frame, or bit/second, or other indicator) available for TSN traffic transmission (e.g., on a per 5G QoS flow spécifie basis). Therefore, when a CNC décidés how many TSN streams that can be supported within a spécifie TSN traffic class, it cannot take into account 5GS throughput capability information that could affect this decision.
[0008] In 3GPP, every 5G QoS flow has a corresponding 5QI table index used to identify key QoS characteristics such as MDBV (maximum data burst volume).
[0009] TS 23.501 clause 5.27.2 States: The maximum value of Time Sensitive Communications (TSC) Burst Size should be mapped to a 5QI with MDBV that is equal or higher. For TSC QoS Flows, MDBV (described in clause 5.7.3.7 of TS 23.501) is set to the Maximum Burst Size of the aggregated TSC streams to be allocated to this QoS Flow. If the AF does not provide a TSC Burst Size for aggregated TSC streams, then the MDBV is set to the default value for the TSC 5QI of the corresponding traffic class.
[0010] The maximum value of TSC Burst Size should therefore always be mapped to a 5QI with MDBV that is equal or higher than the Maximum Burst Size of the aggregated TSC streams.
[0011] MDBV identifies the maximum cumulative payload from ail TSN streams that map to a TSN traffic class supported using a 5G QoS flow that supports that MDBV. In other words, the MDBV identifies the maximum traffic payload that can be sent per instance of traffic transmission over the radio interface for its corresponding 5G QoS flow and therefore limits the throughput of a QoS flow.
[0012] However, TS 23.501 does not currently include MDBV within the set of TSN QoS-related parameters that are relevant for ensuring the TSN QoS requirements are reaiized by 5G Systems.
[0013] This effectively means that a 5GS currently has no accurate mechanism whereby it can populate the MDBV parameter for any given 5QI table index to reflect the maximum cumulative payload from ail TSN streams supported by the 5G QoS flow corresponding to that 5QI table index.
[0014] This can be problematic in that a 5GS is forced to artificially estabiish a MDBV attribute value for each 5QI table index value that a 5G QoS flow maps to i.e., the value could be too small (in which case there will not be enough payload space per instance of traffic transmission over the radio interface for that 5G QoS flow) or it could be too large (in which radio interface capacity will be wasted for each instance of traffic transmission over the radio interface for that 5G QoS flow).
[0015] 5QI is reported to the AF but, although MDBV is part of 5QI parameter, it is not provided to the AF, i.e., only the Latency (i.e. PDB) is currently reported.
[0016] The maximum cumulative value of TSC Burst Size corresponding to the traffic of ail TSN steams that are part of the same TSN traffic class should be mapped to a 5QI with MDBV that Is equal or higher than the cumulative TSC burst size value.
[0017] TS 23.501 Clause 5.28.4 states; The minimum set of TSN QoS-related parameters that are relevant for mapping the TSN QoS requirements in the 5GS are: traffic classes and their priorities per port, bridge delays per port pair and traffic class (independentDelayMax, independentDelayMin, dependentDelayMax, dependentDelayMin), and propagation delay per port (txPropagationDelay).
[0018] This shows that Bridge delay and propagation delay are the key parameters for mapping between TSN Traffic class to 5G QoS flows as defined in 23.501 section 5.28.1.
[0019] However, even if the the TSN Traffic class delay related parameters are supported by the DRB and GTP-U tunnel used to realize a 5G QoS flow, there can still be problems:
• The cumulative traffic of a TSN traffic class per transmission instance over the radio interface of its corresponding 5G QoS flow (determined by ail TSN streams that map to that TSN traffic class) can hâve a value larger than what that 5G QoS flow can provide.
[0020] Figure 1 illustrâtes multiple TSN streams in Traffic class A.
[0021] QoS characteristics of Traffic class A:
1. requires Bridge delay 10ms,
2. has burst size: 1600 byte (accumulated payioad of ail TSN streams), or any other indicator that hints throughput of the traffic class A.
[0022] 5G QoS flow x: 5QI:
1. PDB=8 ms
2. MDBV=255 byte
[0023] 5GS QoS capability report to AF:
1. Reported Bridge delay based on 5G QoS flow “x” is 10 ms = PDB (8 ms based on 5QI) + other 5G delay parameters (e.g., UE-DS-TT résidence time)
[0024] CNC sends a bridge configuration request to TSN AF for Traffic class A transmission, the AF will map the CNC QoS requirement of Traffic class A (e.g,, bridge delay) to a 5G QoS parameter and the AF will then try to find a 5G QoS flow that can satisfy the Traffic class requirements (i.e., 10 ms PDB per the example above).
Alternatively, the AF can distri bute the CNC QoS requirement of Traffic class A to relevant 5G nodes that can do the QoS mapping to one or more appropriate 5G QoS flows. Improved Systems and methods for mapping TSN streams are needed.
Summarv
[0025] Systems and methods for Quality of Service (QoS) mapping based on latency and throughput are provided. In some embodîments, a method performed by a first node for mapping Time-Sensitive Networking (TSN) streams includes receiving traffic class spécifie information for one or more TSN streams; and determining a set of one or more 5G QoS fiows to support the traffic class. The embodîments provided herein provide solutions to the legacy probtem wherein 5QI table entries configured by a 5GS can resuit in corresponding 5G QoS flows being established for which corresponding instances of radio interface transmissions provide less than or more than the payioad space required by ail TSN streams supported using that 5G QoS flow. If less payioad space than is required by a set of TSN streams is provided per radio interface transmission of a 5G QoS flow used in support of that set of TSN streams then TSN stream payioad will be lost. If more payioad space than is required by a set of TSN streams is provided per radio interface transmission of a 5G QoS flow used in support of that set of TSN streams then radio interface resources will be used inefficiently. As such, the solutions identified herein allow for more efficient use of radio interface resources associated with a 5G QoS flow used to support a set of TSN flows (streams) corresponding to a TSN traffic class.
[0026] Certain aspects of the présent disclosure and their embodiments may provide solutions to the aforementioned or other challenges. Methods are described for how a 5GS can populate a 5QI table with one or more entries wherein each entry supports a QoS flow spécifie MDBV parameter that reflects what the 5GS détermines it can practically support regarding MDBV per instance of traffic transmission over the radio interface for 5G QoS flows. In some embodiments, the CNC makes a decision regarding which TSN streams to include within any given traffic class and thereby implicitly establishes a value for the maximum payload volume that needs to be supported per instance of transmission for ail TSN streams in that traffic class. The CNC then provides the 5GS with traffic class spécifie information (e.g,, traffic class spécifie PDB and maximum payload volume per transmission instance for each TSN stream in that traffic class) which the 5GS uses to détermine the set of one or more 5G QoS flows to support that traffic class. The basic embodiments are as follows:
[0027] Embodiment 1: The 5GS establishes a set of 5QI table entries for which different values for the PDB and MDBV attributes are determined independent of knowing which TSN streams the CNC will map to any given traffic class. Upon receiving TSN traffic class spécifie information the 5GS maps the corresponding TSN streams into subgroups where each subgroup is supported by a common 5G QoS flow. Each 5G QoS flow used to support a subgroup is selected such that it ensures the PDB requirement and maximum payload volume per transmission instance of the corresponding subgroup is satisfied. As such, this embodiment allows for ensuring that ail TSN streams in each subgroup associated with any given TSN traffic class are efficiently supported using multiple 5G QoS flows (Le., the radio interface bandwidth allocated in support of each 5G QoS flow can be made equal to or slightly larger than the actuaî bandwidth requirements of the subgroup of TSN streams supported thereon).
[0028] Embodiment 2: Similar to embodiment 1, the 5GS establishes a set of 5QI table entries for which different values for the PDB and MDBV attributes are determined independent of knowing which TSN streams the CNC will map to any given traffic class. Upon receiving TSN traffic class spécifie information the 5GS décidés to configure one or more new 5QI table entries wherein each has an appropriate PDB attribute and MDBV attribute that, when considered together, provide a value large enough to support maximum payload volume per transmission instance for ail TSN streams comprising that
TSN traffic class. As such, this embodiment allows for ensuring that ail TSN streams associated with any given TSN traffic class are efficiently supported using one or more 5G QoS flows (i.e., the radio interface bandwidth allocated in support of the one or more 5G QoS flows can be made equal to or slightly larger than the actual bandwidth requirements of ail TSN streams comprising the TSN traffic class that these one or more 5G QoS flows support).
[0029] Embodiment 3: The 5GS establishes a set of 5QI table entries for which different values for the PDB and MDBV attributes are first determined and then provides this information to a CNC. In some embodîments, the CNC then makes a decision regarding which TSN streams to include withîn any given traffic class and thereby ensures that the maximum payload volume that needs to be supported per instance of transmission for ail TSN streams withîn each traffic class will be efficiently supported by a 5QI table entry already configured by the 5GS (i.e., when the CNC maps a set of TSN streams to a TSN traffic class it ensures the maximum payload volume per transmission instance for ail TSN streams comprising that TSN traffic class is equal to or slightly less than the MDBV attribute of a 5QI table entry for which it has received information from the 5GS). Upon receiving traffic class spécifie information from the CNC the 5GS can then map the corresponding TSN streams into an already existing 5G QoS flow that efficiently supports the bandwidth requirements of those TSN streams. As such, this embodiment allows for ensuring that ali TSN streams associated with any given TSN traffic class are efficiently supported using a single 5G QoS flow (i.e., this embodiment ensures that the admission of any given TSN traffic class by a 5GS ensures that the TSN streams associated with that TSN traffic class will be successfully supported by the 5GS and allows for realizing that support over the radio interface in a bandwidth efficient manner). [0030] In some embodîments, the CNC décidés which ports the Stream will be traversing through. The Stream has an allocated priority and therefore the traffic class is set from start. The flow of a traffic class is always associated to a port pair. Note that there are many flows of the same traffic class in the bridge; the différence is that they go through different port pairs.
[0031] There are, proposed herein, various embodîments which address one or more of the issues disclosed herein. In some embodîments, a method performed by a first node for mapping TSN streams includes one or more of receiving traffic class spécifie information for one or more TSN streams; and determining a set of one or more 5G QoS flows to support the traffic class.
[0032] In some embodiments, receiving the traffic class spécifie information for the one or more TSN streams comprises receiving traffic class spécifie PDB and maximum payload volume per transmission instance for each TSN stream in that traffic class.
[0033] In some embodiments, the method includes one or more of establishing a set of 5G QoS Identifier, 5QI, table entries for which different values are determined independent of knowing which TSN streams will map to any given traffic class; and upon receiving TSN traffic class spécifie information, mapping the corresponding TSN streams into subgroups where each subgroup is supported by a common 5G QoS flow.
[0034] In some embodiments, the different values comprise different values for one or more of the PDB and MDBV attributes.
[0035] In some embodiments, each 5G QoS flow used to support a subgroup is selected such that it ensures the PDB requirement and maximum payload volume per transmission instance of the corresponding subgroup is satisfied.
[0036] In some embodiments, the method includes ensuring that ail TSN streams In each subgroup associated with any given TSN traffic class are efficiently supported using multiple 5G QoS flows.
[0037] In some embodiments, the radio interface bandwidth allocated in support of each 5G QoS flow can be made equal to or slightly larger than the actual bandwidth requirements of the subgroup of TSN streams supported thereon.
[0038] In some embodiments, the method includes, upon receiving TSN traffic class spécifie information, configuring one or more new 5QI table entries wherein each has an appropriate PDB attribute and MDBV attributes that, when considered together, provide a value large enough to support maximum payload volume per transmission instance for ail TSN streams comprising that TSN traffic class.
[0039] In some embodiments, the method includes ensuring that ail TSN streams associated with any given TSN traffic class are efficiently supported using one or more 5G QoS flows.
[0040] In some embodiments, the radio interface bandwidth allocated in support of the one or more 5G QoS flows can be made equal to or slightly larger than the actual bandwidth requirements of ail TSN streams comprising the TSN traffic class that these one or more 5G QoS flows support.
[0041] In some embodiments, the method includes, upon receiving TSN traffic class spécifie information, mapping the corresponding TSN streams into an already existing 5G QoS flow that efficiently supports the bandwidth requirements of those TSN streams.
[0042] In some embodiments, the method includes ensuring that ait TSN streams associated with any given TSN traffic class are effîcientiy supported using a single 5G QoS flow.
[0043] In some embodiments, the method includes ensuring that the admission of any given TSN traffic class by a 5GS ensures that the TSN streams associated with that TSN traffic class will be successfully supported by the 5GS and ailows for realizing that support over the radio interface in a bandwidth efficient manner.
[0044] In some embodiments, the first node is a 5G node. In some embodiments, the first node is a TSN AF. In some embodiments, the traffic ciass spécifie information is received from a CNC within a TSN network.
[0045] In some embodiments, a method performed by a second node for mapping TSN streams, includes one or more of: deciding which TSN streams to include within any given traffic class; and transmitting traffic class spécifie information for the one or more TSN streams.
[0046] In some embodiments, deciding which TSN streams to include within any given traffic ciass comprises implicitly establishing a value for the maximum payload volume that needs to be supported per instance of transmission for ail TSN streams in that traffic class.
[0047] In some embodiments, deciding which TSN streams to include within any given traffic class comprises ensuring that the maximum payload volume that needs to be supported per instance of transmission for ail TSN streams within each traffic class will be effîcientiy supported by a 5QI table entry already configured by the 5GS.
[0048] In some embodiments, deciding which TSN streams to include within any given traffic class comprises ensuring the maximum payload volume per transmission instance for ail TSN streams comprising that TSN traffic ciass is equal to or slightly less than the MDBV attribute of a 5QI table entry for which it has received information from the 5GS.
[0049] In some embodiments, the second node is a CNC within a TSN network. In some embodiments, the traffic class spécifie information is transmitted to a 5G node. In some embodiments, the 5G node is a TSN AF.
[0050] Certain embodiments may provide one or more of the following technical advantage(s). The embodiments provided herein provide solutions to the legacy problem wherein 5QI table entries configured by a 5GS can resuit in corresponding 5G QoS flows being established for which corresponding instances of radio interface transmissions provide less than or more than the payioad space required by ail TSN streams supported using that 5G QoS flow. If less payioad space than is required by a set of TSN streams is provided per radio interface transmission of a 5G QoS flow used in support of that set of TSN streams then TSN stream payioad will be lost. If more payioad space than is required by a set of TSN streams is provided per radio interface transmission of a 5G QoS flow used in support of that set of TSN streams then radio interface resources will be used inefficiently. As such, the solutions identified herein allow for more efficient use of radio interface resources associated with a 5G QoS flow used to support a set of TSN flows (streams) corresponding to a TSN traffic class.
[0051] Methods are described whereby a 5G QoS flow can be made to efficiently support the traffic associated with a set of TSN streams associated with a TSN traffic class and a port pair. The efficiency is realized in that the DRB resources per transmission instance of the 5G QoS flow are neither too small (in which case less payioad space would be available than is needed per transmission instance on the radio interface) nor excessively large (in which case substantially more payioad space than is needed is provided per transmission instance on the radio interface).
Brief Description of the Drawinos
[0052] The accompanying drawing figures incorporated in and forming a part of this spécification illustrate several aspects of the disclosure, and together with the description serve to explain the principles of the disclosure.
[0053] Figure 1 illustrâtes multiple Time-Sensitive Networking (TSN) streams in Traffic class A;
[0054] Figure 2 illustrâtes one example of a cellular communications System in which embodiments of the présent disclosure may be implemented;
[0055] Figure 3 illustrâtes a method performed by a first node for mapping TSN streams, according to some embodiments of the présent disclosure;
[0056] Figure 4 illustrâtes a method performed by a second node for mapping TSN streams, according to some embodiments of the present disclosure;
[0057] Figure 5 illustrâtes an example of TSN streams in Traffic class A, according to some embodiments of the present disclosure;
[0058] Figure 6 illustrâtes updating 5G QoS flow information to include new throughput/burst size parameter, according to some embodiments of the present disclosure;
[0059] Figure 7 illustrâtes the link/port throughput/capacity parameters are directly reported, accordîng to some embodiments of the présent disclosure;
[0060] Figure 8 illustrâtes préconfigurée! extra-large burst size 5G QoS profile, accordîng to some embodiments of the présent disclosure;
[0061] Figure 9 is a schematic block diagram of a network node according to some embodiments of the présent disclosure;
[0062] Figure 10 is a schematic biock diagram that illustrâtes a virtualized embodiment of the radio access node, according to some embodiments of the présent disclosure;
[0063] Figure 11 is a schematic block diagram of the network node, according to some other embodiments of the present disclosure;
[0064] Figure 12 is a schematic block diagram of a UE, according to some embodiments of the present disclosure;
[0065] Figure 13 is a schematic block diagram of the UE, according to some embodiments of the present disclosure;
[0066] Figures 14 and 15 illustrate examples of a cellular communications System, according to some embodiments of the present disclosure; and
[0067] Figures 16 through 19 are floweharts illustrating methods implemented in a communication System, according to some embodiments of the present disclosure.
Detailed Description
[0068] The embodiments set forth below represent information to enable those skilled in the art to practice the embodiments and illustrate the best mode of practicing the embodiments. Upon reading the foliowing description in light of the accompanying drawing figures, those skilled in the art will understand the concepts of the disclosure and will recognize applications of these concepts not particularly addressed herein. It should be understood that these concepts and applications fa II within the scope of the disclosure.
[0069] Radio Node: As used herein, a radio node· is either a radio access node or a wireless communication device.
[0070] Radio Access Node: As used herein, a radio access node or radio network node or radio access network node is any node in a Radio Access Network (RAN) of a cellular communications network that opérâtes to wirelessly transmit and/or receive signais. Some examples of a radio access node include, but are not limited to, a base station (e.g., a New Radio (NR) base station (gNB) in a Third Génération Partnership Project (3GPP) Fifth Génération (5G) NR network or an enhanced or evolved Node B (eNB) in a 3GPP Long Term Evolution (LTE) network), a high-power or macro base station, a low-power base station (e.g., a micro base station, a pico base station, a home eNB, or the like), a relay node, a network node that implements part of the functionality of a base station (e.g., a network node that implements a gNB Central Unit (gNB-CU) or a network node that implements a gNB Distributed Unit (gNB-DU)) or a network node that implements part of the functionality of some other type of radio access node.
[0071] Core Network Node: As used herein, a core network node is any type of node in a core network or any node that implements a core network function. Some examples of a core network node include, e.g., a Mobility Management Entity (MME), a Packet Data Network Gateway (P-GW), a Service Capability Exposure Function (SCEF), a Home Subscriber Server (HSS), or the like. Some other examples of a core network node include a node implementing a Access and Mobility Function (AMF), a UPF, a Session Management Function (SMF), an Authentication Server Function (AUSF), a Network Slice Sélection Function (NSSF), a Network Exposure Function (NEF), a Network Function (NF) Reposltory Function (NRF), a Policy Control Function (PCF), a Unified Data Management (UDM), or the like.
[0072] Communication Device: As used herein, a communication device is any type of device that has access to an access network. Some examples of a communication device include, but are not limited to: mobile phone, Smart phone, sensor device, meter, vehicle, household appliance, medical appliance, media player, caméra, or any type of consumer electronic, for instance, but not limited to, a télévision, radio, lighting arrangement, tablet computer, laptop, or Personal Computer (PC). The communication device may be a portable, hand-held, computer-cornprised, or vehiclemounted mobile device, enabled to communicate voice and/or data via a wireless or wireline connection.
[0073] Wireless Communication Device: One type of communication device is a wireless communication device, which may be any type of wireless device that has access to (i.e., is served by) a wireless network (e.g., a cellular network). Some examples of a wireless communication device include, but are not limited to: a User Equipment device (UE) in a 3GPP network, a Machine Type Communication (MTC) device, and an Internet of Things (loT) device. Such wireless communication devices may be, or may be integrated into, a mobile phone, Smart phone, sensor device, meter, vehicle, household appliance, medical appliance, media player, caméra, or any type of consumer electronic, for instance, but not limited to, a télévision, radio, lighting arrangement, tablet computer, laptop, or PC. The wireless communication device may be a portable, hand-held, computer-comprised, or vehicle-mounted mobile device, enabled to communicate voice and/or data via a wireless connection.
[0074] Network N ode: As used herein, a network node is any node that is either part of the radio access network or the core network of a cellular communications network/system.
[0075] Note that the description given herein focuses on a 3GPP cellular communications System and, as such, 3GPP terminology or terminology similar to 3GPP terminology is oftentimes used. However, the concepts disclosed herein are not limited to a 3GPP System.
[0076] Note that, in the description herein, reference may be made to the term cell; however, particularly with respect to 5G NR concepts, beams may be used instead of cells and, as such, it is important to note that the concepts described herein are equally applicable to both cells and beams.
[0077] Figure 2 illustrâtes one example of a cellular communications System 200 in which embodiments of the présent disclosure may be implemented. In the embodiments described herein, the cellular communications System 200 is a 5G System (5GS) including a NR RAN or LTE RAN (i.e., E-UTRA RAN). In this example, the Radio Access Network (RAN) includes base stations 202-1 and 202-2, which in 5G NR are referred to as gNBs (e.g., LTE RAN nodes connected to 5GC, which are referred to as gn-eNBs), controlling corresponding (macro) cells 204-1 and 204-2. The base stations 202-1 and 202-2 are generally referred to herein collectively as base stations 202 and individually as base station 202. Likewise, the (macro) cells 204-1 and 204-2 are generally referred to herein collectively as (macro) cells 204 and individually as (macro) cell 204. The RAN may also înclude a number of low power nodes 206-1 through 206-4 controlling corresponding small cells 208-1 through 208-4. The low power nodes 206-1 through 206-4 can be small base stations (such as pico or femto base stations) or Remote Radio Heads (RRHs), or the like. Notably, while not illustrated, one or more of the small cells 208-1 through 208-4 may alternatively be provided by the base stations 202. The low power nodes 206-1 through 206-4 are generally referred to herein collectively as low power nodes 206 and individually as low power node 206. Likewise, the small cells 208-1 through 208-4 are generally referred to herein collectively as small cells 208 and individually as small cell 208. The cellular communications System 200 also includes a core network 210, which in the 5GS is referred to as the 5G core (5GC). The base stations 202 (and optionally the low power nodes 206) are connected to the core network 210.
[0078] The base stations 202 and the low power nodes 206 provide service to wireless communication devices 212-1 through 212-5 in the corresponding cells 204 and 208. The wireless communication devices 212-1 through 212-5 are generally referred to herein collectively as wireless communication devices 212 and individually as wireless communication device 212. In the following description, the wireless communication devices 212 are oftentimes UEs, but the présent disclosure is not limited thereto.
[0079] At the 5GS QoS capability report phase, currentîy there are no 5G QoS parameters reported to AF (application function) that could be read by a Centralized Network Controller (CNC) and used as an indication of 5G System throughput/capacity/bandwidth, (e.g., size of packet/frame, or bit/second, or other indicator) available for TSN traffic transmission (e.g., on a per 5G QoS flow spécifie basis). Therefore, when a CNC décidés how many TSN streams that can be supported within a spécifie TSN traffic class, it cannot take into account 5GS throughput capability information that could affect this decision.
[0080] In 3GPP, every 5G QoS flow has a corresponding 5QI table index used to identify key QoS characteristics such as MDBV (maximum data burst volume).
[0081] TS 23.501 clause 5.27.2 States: The maximum value of TSC Burst Size should be mapped to a 5QI with MDBV that is equal or higher. For TSC QoS Flows, MDBV (described in clause 5.7.3.7) is set to the Maximum Burst Size of the aggregated TSC streams to be allocated to this QoS Flow. If the AF does not provide a TSC Burst Size for aggregated TSC streams, then the MDBV is set to the default value for the TSC 5QI of the corresponding traffic class.
[0082] The maximum value of TSC Burst Size should therefore always be mapped to a 5QI with MDBV that is equal or higher than the Maximum Burst Size of the aggregated TSC streams.
[0083] MDBV identifies the maximum cumulative payload from ali TSN streams that map to a TSN traffic class supported using a 5G QoS flow that supports that MDBV. In other words, the MDBV identifies the maximum traffic payload that can be sent per instance of traffic transmission over the radio interface for its corresponding 5G QoS flow and therefore limits the throughput of a QoS flow.
[0084] However, TS 23.501 does not currently include MDBV within the set of TSN QoS-related parameters that are relevant for ensuring the TSN QoS requirements are realized by 5G Systems.
[0085] This effectively means that a 5GS currently has no accurate mechanism whereby it can populate the MDBV parameter for any given 5QI table index to reflect the maximum cumulative payload from ail TSN streams supported by the 5G QoS flow corresponding to that 5QI table index.
[0086] This can be problematic in that a 5GS is forced to artificially establish a MDBV attribute value for each 5QI table index value that a 5G QoS flow maps to i.e., the value could be too small (in which case there will not be enough payload space per instance of traffic transmission over the radio interface for that 5G QoS flow) or it could be too large (in which radio interface capacity will be wasted for each instance of traffic transmission over the radio interface for that 5G QoS flow).
[0087] 5QI is reported to the AF but, although MDBV is part of the 5QI parameter, it is not provided to AF, i.e,, only Latency (i.e. PDB) is currently reported.
[0088] The maximum cumulative value of TSC Burst Size corresponding to the traffic of ail TSN Stearns that are part of the same TSN traffic class should be mapped to a 5QI with MDBV that is equal or higher than the cumulative TSC burst size value.
[0089] TS 23.501 Clause 5.28.4 States: The minimum set of TSN QoS-related parameters that are relevant for mapping the TSN QoS requirements in the 5GS are: traffic classes and their priorities per port, bridge delays per port pair and traffic class (ÎndependentDelayMax, independentDelayMîn, dependentDelayMax, dependentDelayMin), and propagation delay per port (txPropagationDelay).
[0090] This shows that Bridge delay and propagation delay are the key parameters for mapping between TSN Traffic class to 5G QoS flows as deflned in 23.501 section 5.28.1.
[0091] However, even if the delay related parameters for these TSN Traffic classes are supported by the DRB and GTP-U tunnel used to realize a 5G QoS flow, there can still be problems. For instance, the cumulative traffic of a TSN traffic class per transmission instance over the radio interface of its corresponding 5G QoS flow (determîned by ail TSN streams that map to that TSN traffic class) can hâve a value larger than what that 5G QoS flow can provide.
[0092] As discussed above, Figure 1 illustrâtes there can be multiple TSN streams in Traffic class A. CNC sends a bridge configuration request to the TSN AF for Traffic class
A transmission, the AF will map the CNC QoS requirement of Traffic class A (e.g., bridge delay) to a 5G QoS parameter and the AF will then try to find a 5G QoS flow that can satisfÿ the Traffic class requirements (i.e., 10 ms PDB per the example above).
Alternatively, the AF can distribute the CNC QoS requirement of Traffic class A to relevant 5G nodes that can do the QoS mapping to one or more appropriate 5G QoS flows.
[0093] When 5GS finds a 5G QoS flow x that matches the bridge delay requirement of Traffic class A but doesn't match the burst size requirement, then if there are no other reported 5G QoS flows that can match the burst size requirements, it will cause a problem i.e., Traffic Class A cannot be transmitted over the 5GS. Improved Systems and methods for mapping TSN streams are therefore needed.
[0094] Systems and methods for QoS mapping based on latency and throughput are provided. Figure 3 illustrâtes a method performed by a first node for mapping TSN streams, accordîng to some embodiments of the present disclosure. Figure 4 illustrâtes a method performed by a second node for mapping TSN streams, according to some embodiments of the present disclosure. In some embodiments, a method performed by a first node for mapping TSN streams includes receiving (step 300) traffic class spécifie information for one or more TSN streams; and determining (step 302) a set of one or more 5G Quality of Service, QoS, flows to support the traffic class.
[0095] In some embodiments, a method performed by a second node for mapping TSN streams includes: deciding (step 400) which TSN streams to include within any given traffic class; and transmitting (step 402) traffic class spécifie information for one or more TSN stream.
[0096] The embodiments provided herein provide solutions to the legacy problem wherein 5QI table entries configured by a 5GS can resuît in corresponding 5G QoS flows being established for which corresponding instances of radio interface transmissions provide less than or more than the payload space required by ail TSN streams supported using that 5G QoS flow. If less payload space than is required by a set of TSN streams is provided per radio interface transmission of a 5G QoS flow used in support of that set of TSN streams, then the TSN stream payload will be lost. If more payload space than is required by a set of TSN streams is provided per radio interface transmission of a 5G QoS flow used in support of that set of TSN streams, then radio interface resources will be used inefficiently. As such, the solutions identified herein allow for more efficient use of radio interface resources associated with a 5G QoS flow used to support a set of TSN flows (streams) corresponding to a TSN traffic class.
[0097] Since there are no reported 5G QoS flows (during the capability report phase) that match the packet/frame/burst size requirement of Traffic class A, then it can be broken down into several multiple subgroups. Figure 5 illustrâtes an example of TSN streams in Traffic class A.
[0098] Step 1:
[0099] During the capability report phase, certain available 5G QoS flows with spécifie 5QIs are pre-selected for reporting. Those QoS flows characteristics can be divided into two categories.
a. PDB value
b. MDBV and others
[0100] The parameters may be reported in other formats, e.g., bridge delay, bitrate, etc. Or in combination of other parameters. E.g., • Reported Bridge delay per port pair and per traffic class based on a 5G QoS flow = 5QI PDB + other 5G delay parameters (e.g., UE-DS-TT résidence time) [0101] Only the category a parameters are reported to the AF, e.g., PDB is considered as part of Bridge delay. Category b is part of QoS flow characteristics, but it is not provlded to AF. Category b is used by 5GS internally.
[0102] Step 2:
[0103] During the bridge configuration phase, CNC provides QoS requirements to TSN AF and request for configuration.
a. The bridge delay requirement can be mapped according to current TS23.501.
b. The throughput (or burst size) of a TSN traffic class and also the throughput of every TSN stream inside the TSN traffic class can be extracted. For example, by gâte operation of IEEE 802.11Qci (other alternatives are possible). The IEEE 802.1Qci information can be provided from CNC to AF. AF can calculate the throughput/burst size of TSN streams or TSN traffic class, and then provides this information to other nodes of 5GS. Variation: AF can pass IEEE 802.1Qci information to other 5GS nodes, e.g., SM F, for calculation the throughput ! burst size, and then distribute it.
[0104] Step 3:
[0105] Since the 5GS knows the throughput/burst size of every TSN stream of a TSN traffic class it can search for available QoS flows that hâve already been reported to AF and hâve bridge delay, priority characteristics that match the traffic dass requirement Each TSN traffic class can then be organized into severa! subgroups, so that the TSN streams in each subgroup can be successfully mapped to a 5G QoS flow with a spécifie MDBV value that can actually be supported by the 5G System (see capability report phase, multiple QoS flow of fixed 5QI are reported, every 5QI has a fixed MDBV value) [0106] An Example of the method 1 is shown in the figure
[0107] Stepl (a) example:
[0108] 5GS QoS capability report to AF:
1. Reported Bridge delay based on 5G QoS flow 1 is 10 ms = PDB (8 ms based on 5QI) + other 5G delay parameters (e.g., UE-DS-TT résidence time)
2. Reported Bridge delay based on 5G QoS flow 2 is 10 ms = PDB (8 ms based on 5QI) + other 5G delay parameters (e.g., UE-DS-TT résidence time)
[0109] Stepl (b) example:
1. MDBV of 5G QoS flow 1 is: 255 byte
2. MDBV of 5G QoS flow 2 is 1300 byte
[0110] QoS characteristics of Traffic class A and port pair 1-2:
Step2 (a) example
1. Bridge delay 10ms, Step2 (b) example
2. burst size of a traffic class is = 1600 byte,
3. burst size of a TSN traffic stream 1-6 is shown as below:
TSN streaml | TSN stream2 | TSN stream3 | TSN stream4 | TSN stream5 | TSN stream6 |
100 | 340 | 300 | 360 | 360 | 140 |
[0111] Step3 example:
[0112] In the capability reported QoS flow database, 5GS finds QoS flowl and QoS flow2 that can match the reported bridge delay, but cannot find a QoS flow can accommodate the burst size of Traffic class A.
[0113] 5GS breaks down the traffic class A, and then finds TSN streaml and TSN stream 6 can fit into the QoS flow 1 according to MDBV or QoS flowl. And in a similar way, it finds TSN stream 2, 3, 4, 5 can be fit into QoS flow 2. In some embodiments, this might be accomplished according to the arrivai times (e.g., from IEEE 802,lQci extraction method) the flows that go together might be selected by order of arrivai. Otherwise, the flows wiH be spread. In some embodiments, it is assumed that the user plane will be able to identify which Stream the arrlving frames belong to.
[0114] In such a way 5GS maps Traffic class A into two QoS flows that can satisfy both latency and burst size/throughput requirements.
[0115] 5GS knows the throughput/burst size of every TSN streams of a traffic class; it can search for avai labié QoS flows that hâve already reported to AF, and then find two or more QoS flows to accommodate the Traffic class.
[0116] Method 2 includes updating 5G QoS flow information to include new throughput/burst size parameter. An example of this is illustrated in Figure 6. Method 2 will keep one to one mapping between a TSN traffic class and a 5G QoS flow unchanged.
[0117] Stepl:
[0118] During the capability report phase, certain available 5G QoS flows with spécifie 5QIs are pre-seiected for reporting to the AF. Those QoS flows characteristlcs can be divided into two categories.
a. PDB value
b. MDBV and others
[0119] The parameters may be reported in other format, e.g., bridge delay, bltrate, etc. Or in combination of other parameters, e.g., • Reported Bridge delay based on a 5G QoS flow = 5QI PDB + other 5G delay parameters (e.g., UE-DS-TT résidence time)
[0120] Only the category a parameters are reported to AF, e.g., PDB is considered as part of Bridge delay. Category b although is part of QoS flow characteristics, but it is not provided to AF. Category b rs used by 5GS internally.
[0121] Step 2:
[0122] During the bridge configuration phase, CNC provides TSN traffic class spécifie QoS requirements to AF and requests configuration of appropriate 5G QoS flow resources.
[0123] The QoS requirements of TSN traffic class are:
a. The bridge delay requirement can be mapped according to current TS23.501.
b. The throughput (or burst size) of a TSN traffic class, and also the throughput of every TSN stream inside the TSN traffic class can be extracted. For example, by gâte operation of IEEE8.201Qci (other alternatives can be possible). The IEEE 802.1Qci information can be provided from CNC to AF. AF can calculate the throughput/burst size of TSN streams or TSN traffic class, and then provides this information to other nodes of 5GS. Variation: AF can pass IEEE 802.1Qci information to other 5GS nodes, e.g., SMF, for calculation the throughput / burst size, and then distribute it
[0124] Step 3:
[0125] Since the 5GS knows the throughput/burst size of the traffic class, it can search for reported QoS flows that hâve a matching bridge deiay and priority requirement of the traffic class. If no 5G QoS flow can be found to match the QoS requirements of the traffic class, the 5GS can either update an existing reported QoS profile/flow that matches bridge deiay and priority requirement of the traffic class with a new MDBV value that is equal or higher than the burst size of the traffic class, or 5GS can create a new QoS flow with a 5QI table entry (can be non-standard) with a new (custom) MDBV value that can satisfy the Traffic class throughput/burst size requirement. Alternatively, 5GS can also create multiple standard/custom QoS flows/profiles that hâve smaller MDBVs. In some embodiments, the sum of these MDBV values should be equal or higher than the burst size of the traffic class.
[0126] An Example of the method 1 is shown in the figure
[0127] Stepl (a) example:
[0128] 5GS QoS capability report to AF:
a. Reported Bridge deiay based on 5G QoS flow x is 10ms = PDB (8ms based on 5QI) + other 5G deiay parameters (e.g., UE-DS-TT résidence time) [0129] Stepl (b) example:
b. MDBV of 5G QoS flow x is 1300 byte
[0130] QoS characteristics of Traffic class A: Step2 (a) example
a. Bridge deiay 10ms, Step2 (b) example
b. has burst size: 1600 byte (accumulated payload of ail TSN streams), or any other indicator hints throughput of the traffic class A.
Step3 example:
[0131] In the capabiiity reported QoS flow database, 5GS finds QoS flow x oniy matches latency requirements but not the MDBV requirement, and there are no other QoS flows that matches both latency and the burst size requirement of Traffic class A. [0132] 5GS update QoS flow x or create a new QoS flow y with following parameters.
[0133] 5GS QoS capabiiity report to AF:
1. Reported Bridge delay based on 5G QoS flow x is 10ms = 5QI PDB (8ms) + other 5G delay parameters (e.g., UE-DS-TT résidence time)
a. in the case of updating, this part doesn't need to be changed.
2. Update 5G QoS flow “x with new MDNV = 1600 byte
[0134] In such a way 5GS maps Traffic class A into an updated QoS flow x” that can satisfy both latency and burst size/throughput requirements.
[0135] In Method 3, the link/port throughput/capacity parameters are directly reported. An example of this is illustrated in Figure 7. During the capabiiity reporting phase as described in 23.501 section 5.28.1, the characteristics of a 5G QoS flow (or a port, or a link), e.g., MDBV, is reported to TSN AF. In such a case, the CNC can also be provided with and use that information to aggregate only a limited number of TSN streams into a traffic class per port pair that matches the throughput report of a port/link/5G QoS flow.
[0136] Step 1:
[0137] During the capabiiity report phase, certain available QoS flows with spécifie 5QIs are pre-selected for reporting. Those QoS flows characteristics can be divided in to two categories.
a. PDB value
b. MDBV and others
[0138] The parameters may be reported in other format, e.g., bridge delay, bitrate, etc. Or in combination of other parameters, e.g., • Reported Bridge delay based on a 5G QoS flow = 5QI PDB + other 5G delay parameters (e.g., UE-DS-TT résidence time)
[0139] Both the category a parameter and Category b are reported to the AF and relayed to the CNC so that CNC can read those parameters.
[0140] In this method 3, since CNC has both latency and throughput indicator of a link/5G QoS flow, the CNC can aggregate a proper amount of TSN streams into a traffic class per port pair based on the parameters provided by 5GS (i.e., the CNC can map a set of TSN streams to a TSN traffic class per port pair whereby it can ensure the cumulative traffic of those TSN streams do not exceed the throughput capacity of the corresponding 5G QoS flow per transmission instance on the radio interface).
[0141] Step 2:
[0142] During the bridge configuration phase, CNC provides QoS requirements to TSN AF and request for configuration.
a. The bridge delay requirement can be mapped according to current TS23.501.
b. The throughput (or burst size) of a TSN traffic class can be extracted. For example, by gâte operation of IEEE8.201Qci (other alternatives can be possible). The IEEE 802.1Qci information can be provided from CNC to AF. AF can calculate the throughput/burst size of TSN streams or TSN traffic class, and then provides this information to other nodes of 5GS. Variation: AF can pass IEEE 802.1Qci information to other 5GS nodes, e.g., SMF, for calculation the throughput / burst size, and then distribute it.
[0143] Step 2b is optional in method 3, just for verifying purpose.
[0144] Step 3:
[0145] 5GS fînds a match between reported 5G QoS flow and TSN QoS requirements of a TSN traffic class, and then maps the TSN traffic class to the 5G QoS flow according toTS23.501.
[0146] An Example of the method 3 is shown in the figure.
[0147] Stepl example:
[0148] 5GS QoS capability report to AF:
1. Reported Bridge delay based on 5G QoS flow x is 10ms = PDB (8ms based on 5QI) + other 5G delay parameters (e.g., UE-DS-TT résidence time)
2. MDBV of 5G QoS flow x is 1300 byte (or any other throughput indicator)
[0149] External Step (non-3GPP process): [0150] CNC has TSN stream information.
TSN streaml | TSN stream2 | TSN stream3 | TSN stream4 | TSN streamS | TSN stream6 |
100 | 340 | 300 | 360 | 360 | 140 |
[0151] CNC take inputs from 1 (bridge delay) and 2 (MDBV), and décidés only TSN streams 2, 3, 4, 5 can be aggregated to Traffic class A of the related pair port, and CNC sends QoS characteristics of Traffic class A to TSN AF ask for bridge configuration.
[0152] Step2 (a) example:
[0153] QoS characteristics of Traffic class A:
a. Bridge delay 10ms,
[0154] Step2 (b) example:
b. has burst size: 1300 byte,
[0155] Step 3:
[0156] 5GS finds a match between reported 5G QoS flow and QoS requirements of a TSN traffic class, and then maps the TSN traffic class to the 5G QoS flow according to TS23.501.
[0157] Method 4 includes preconfigured extra-large burst size 5G QoS profile. An example of this is illustrated in Figure 8. During the capability report phase, report one or more QoS flows that hâve MDBV large enough to satisfy most of the TSN cases are reported to the AF.
[0158] Step 1:
[0159] During the capability report phase, certain available QoS flows with spécifie 5QIs are pre-selected for reporting. Those QoS flows characteristics can be divided into two categories.
a. PDB value
b. MDBV and others
[0160] The parameters may be reported in other format, e.g., bridge delay, bitrate, etc. Or in combination of other parameters. E.g., • Reported Bridge delay based on a 5G QoS flow = 5QI PDB + other 5G delay parameters (e.g., UE-DS-TT résidence time)
[0161] Only the category a parameters are reported to AF, e.g., PDB is considered as part of Bridge delay. Category b although is part of QoS flow characteristics, but it is not provided to AF. Category b is used by 5GS internally.
[0162] For every reported QoS flow x, create a new QoS flow y that has the same PDB value, but with a non-standard MDBV value. E.g., set MDBV to 13000 byte, or a value that is large enough to accommodate most of the TSN use cases. For example, a value is équivalent to a IGbit/s Ethernet port throughput.
[0163] During the bridge configuration phase, CNC provides traffic class spécifie TSN QoS requirements to the AF and requests configuration of appropriate 5G QoS flow resources. Since the 5GS has already configured 5G QoS flow y that has a throughput/burst size (MDBV value) appropriate for the traffic class it does not need to create a new 5QI table entry with a new (custom) MDBV value that can satisfy the Traffic class throughput/burst size requirement (Le., this Method 4 is faster than Method 2). [0164] In such a way, 5GS maps the requirements of TSN Traffic class A into an already updated/configured QoS flow y that can always satisfy both latency and burst size/throughput requirements.
[0165] In some of the embodiments discussed above, in step 2, the AF can calculate the throughput/burst size of TSN streams or TSN traffic class, and then the AF provides this information to other 5GS nodes, e.g., PCF and/or SMF.
[0166] In some embodiments, if the QoS mapping is done by AF, then the MDBV value should be reported to AF (CNC either read the MDBV or not), then AF can request setup of 5G QoS proflles/flows with updated MDBV values.
[0167] If the QoS mapping is done by PCF, then the MDBV value of a QoS flow can remain in PCF, when PCF receives AF request for mapping a traffic class, PCF can find one or more suitable QoS flows for mapping a traffic class or a set of aggregated TSC streams.
[0168] In some embodiments, capacity can be one or more of: between an ingress and an egress port of the 5G System; a capacity of a PDU session; a capacity of a 5G QoS flow; and a capacity of a DRB.
[0169] In some embodiments, a PDU session has an Aggregated Maximum Bit Rate (AMBR), but it is only for Non-Guaranteed Bit Rate (GBR). For GBR, the capacity of the PDU session dépends on QoS flows. In some embodiments, a DRB and its mapping with
Ί
QoS flow is determined by the RAN and the CN might not be aware of the DRB information.
[0170] Figure 9 is a schematic block diagram of a radio access node 900 according to some embodiments of the present disclosure. Optional features are represented by dashed boxes. The radio access node 900 may be, for example, a base station 202 or 206 or a network node that implements ail or part of the functionality of the base station 202 or gNB described herein. As illustrated, the radio access node 900 inciudes a control System 902 that inciudes one or more processors 904 (e.g., Central Processing Units (CPUs), Application Spécifie Integrated Circuits (ASICs), Fîeld Programmable Gâte Arrays (FPGAs), and/or the like), memory 906, and a network interface 908. The one or more processors 904 are also referred to herein as processing circuitry. In addition, the radio access node 900 may include one or more radio units 910 that each inciudes one or more transmitters 912 and one or more receivers 914 coupled to one or more antennas 916. The radio units 910 may be referred to or be part of radio interface circuitry. In some embodiments, the radio unît(s) 910 is external to the control System 902 and connected to the control System 902 via, e.g., a wired connection (e.g., an opticai cable). However, in some other embodiments, the radio unit(s) 910 and potentially the antenna(s) 916 are integrated together with the control System 902. The one or more processors 904 operate to provide one or more functions of a radio access node 900 as described herein. In some embodiments, the function(s) are împlemented in software that is stored, e.g., in the memory 906 and executed by the one or more processors 904.
[0171] Figure 10 is a schematic block diagram that illustrâtes a virtualized embodiment of the radio access node 900 according to some embodiments of the present disclosure. This discussion is equally applicable to other types of network nodes. Further, other types of network nodes may hâve similar virtualized architectures. Again, optional features are represented by dashed boxes.
[0172] As used herein, a virtualized radio access node is an implémentation of the radio access node 900 in which at least a portion of the functionality of the radio access node 900 is împlemented as a Virtual component(s) (e.g., via a Virtual machine(s) executing on a physical processing node(s) in a network(s)). As illustrated, in this example, the radio access node 900 may indude the control System 902 and/or the one or more radio units 910, as described above. The control System 902 may be connected to the radio unit(s) 910 via, for example, an opticai cable or the like. The radio access node 900 inciudes one or more processing nodes 1000 coupled to or încluded as part of a network(s) 1002. If présent, the control System 902 or the radio unit(s) are connected to the Processing node(s) 1000 via the network 1002. Each Processing node 1000 includes one or more processors 1004 (e.g., CPUs, ASICs, FPGAs, and/or the like), memory 1006, and a network interface 1008.
[0173] In this example, functions 1010 of the radio access node 900 described herein are implemented at the one or more Processing nodes 1000 or distributed across the one or more Processing nodes 1000 and the control System 902 and/or the radio unit(s) 910 in any desired manner. In some particular embodiments, some or ail of the functions 1010 of the radio access node 900 described herein are implemented as Virtual components executed by one or more Virtual machines implemented in a Virtual environment(s) hosted by the Processing node(s) 1000. As will be appreciated by one of ordinary ski II in the art, additional sîgnaling or communication between the Processing node(s) 1000 and the control System 902 is used in order to carry out at least some of the desired functions 1010. Notably, in some embodiments, the control System 902 may not be included, in which case the radio unit(s) 910 communicate directly with the Processing node(s) 1000 via an appropriate network interface(s).
[0174] In some embodiments, a computer program including instructions which, when executed by at least one processor, causes the at least one processor to carry out the functionality of radio access node 900 or a node (e.g., a Processing node 1000) implementing one or more of the functions 1010 of the radio access node 900 in a Virtual environment according to any of the embodiments described herein is provided. In some embodiments, a carrier comprising the aforementioned computer program product is provided. The carrier is one of an electronic signal, an optical signal, a radio signal, or a computer readable storage medium (e.g., a non-transitory computer readable medium such as memory).
[0175] Figure 11 is a schematic block diagram ofthe radio access node 900 according to some other embodiments of the présent disclosure. The radio access node 900 includes one or more modules 1100, each of which is implemented in software. The module(s) 1100 provide the functionality of the radio access node 900 described herein. This discussion is equally applicable to the processing node 1000 of Figure 10 where the modules 1100 may be implemented at one of the processing nodes 1000 or distributed across multiple processing nodes 1000 and/or distributed across the processing node(s) 1000 and the control System 902.
[0176] Figure 12 is a schematic block diagram of a wireless communication device 1200 according to some embodîments of the présent disdosure. As ilîustrated, the wireless communication device 1200 includes one or more processors 1202 (e.g., CPUs, ASICs, FPGAs, and/or the like), memory 1204, and one or more transceivers 1206 each Including one or more transmitters 1208 and one or more receivers 1210 cou pied to one or more antennas 1212. The transceiver(s) 1206 includes radio-front end circuitry connected to the antenna(s) 1212 that is configured to condition signais communicated between the antenna(s) 1212 and the processor(s) 1202, as will be appreciated by on of ordinary skill in the art. The processors 1202 are also referred to herein as processing circuitry. The transceivers 1206 are also referred to herein as radio circuitry. In some embodîments, the functionality of the wireless communication device 1200 described above may be fully or partially implemented in software that is, e.g., stored in the memory 1204 and executed by the processor(s) 1202. Note that the wireless communication device 1200 may include additional components not ilîustrated în Figure 12 such as, e.g., one or more user interface components (e.g., an input/output interface including a display, buttons, a touch screen, a microphone, a speaker(s), and/or the like and/or any other components for allowing input of information into the wireless communication device 1200 and/or allowing output of information from the wireless communication device 1200), a power supply (e.g., a battery and associated power circuitry), etc.
[0177] In some embodîments, a computer program including instructions which, when executed by at least one processor, causes the at least one processor to carry out the functionality of the wireless communication device 1200 according to any of the embodîments described herein is provided. In some embodîments, a carrier comprising the aforementioned computer program product is provided. The carrier is one of an electronic signal, an opticaI signal, a radio signal, or a computer readable storage medium (e.g., a non-transitory computer readable medium such as memory).
[0178] Figure 13 is a schematic block diagram of the wireless communication device 1200 according to some other embodîments of the présent disdosure. The wireless communication device 1200 includes one or more modules 1300, each of which is implemented in software. The module(s) 1300 provide the functionality of the wireless communication device 1200 described herein.
[0179] With référencé to Figure 14, in accordance with an embodiment, a communication System Includes a télécommunication network 1400, such as a 3GPP-type cellular network, which comprises an access network 1402, such as a RAN, and a core network 1404. The access network 1402 comprises a plurality of base stations 1406A, 1406B, 1406C, such as Node Bs, eNBs, gNBs, or other types of wireless Access Points (APs), each defining a corresponding coverage area 1408A, 14088, 1408C. Each base station 1406A, 1406B, 1406C is connectable to the core network 1404 over a wired or wireless connection 1410. A first UE 1412 located in coverage area 1408C is configured to wirelessly connect to, or be paged by, the corresponding base station 1406C. A second UE 1414 in coverage area 1408A is wirelessly connectable to the corresponding base station 1406A. While a plurality of UEs 1412,1414 are illustrated in this example, the disclosed embodiments are equally applicable to a situation where a sole UE is in the coverage area or where a sole UE is connecting to the corresponding base station 1406. [0180] The télécommunication network 1400 is itself connected to a host computer 1416, which may be embodied in the hardware and/or software of a standalone server, a doud-implemented server, a distributed server, or as Processing resources in a server farm. The host computer 1416 may be under the ownership or contrai of a service provider, or may be operated by the service provider or on behalf of the service provider. Connections 1418 and 1420 between the télécommunication network 1400 and the host computer 1416 may extend directly from the core network 1404 to the host computer 1416 or may go via an optional intermediate network 1422. The întermediate network 1422 may be one of, or a combination of more than one of, a public, private, or hosted network; the intermediate network 1422, if any, may be a backbone network or the Internet; in particular, the intermediate network 1422 may comprise two or more subnetworks (not shown).
[0181] The communication system of Figure 14 as a whole enables connectivity between the connected UEs 1412, 1414 and the host computer 1416. The connectivity may be described as an Over-the-Top (OTT) connection 1424. The host computer 1416 and the connected UEs 1412, 1414 are configured to communicate data and/or signaling via the OTT connection 1424, using the access network 1402, the core network 1404, any intermediate network 1422, and possible further infrastructure (not shown) as intermedia ries. The OTT connection 1424 may be transparent in the sense that the participating communication devices through which the OTT connection 1424 passes are unaware of routing of uplink and downlink communications. For exampie, the base station 1406 may not or need not be informed about the past routing of an incoming downlink communication with data originating from the host computer 1416 to be forwarded (e.g., handed over) to a connected UE 1412. Similarly, the base station 1406 need not be aware of the future routing of an outgoing uplink communication originating from the UE 1412 towards the host computer 1416.
[0182] Example implémentations, in accordance with an embodiment, of the UE, base station, and host computer discussed in the preceding paragraphs will now be described with reference to Figure 15. In a communication System 1500, a host computer 1502 comprises hardware 1504 including a communication interface 1506 configured to set up and maintain a wired or wireless connection with an interface of a different communication device of the communication System 1500. The host computer 1502 further comprises processing circuitry 1508, which may hâve storage and/or Processing capabilities. In particular, the processing circuitry 1508 may comprise one or more programmable processors, ASICs, FPGAs, or combinations of these (not shown) adapted to execute instructions. The host computer 1502 further comprises software 1510, which is stored in or accessible by the host computer 1502 and exécutable by the processing circuitry 1508. The software 1510 includes a host application 1512. The host application 1512 may be opérable to provide a service to a remote user, such as a UE 1514 connecting via an OTT connection 1516 terminât!ng at the UE 1514 and the host computer 1502. In providing the service to the remote user, the host application 1512 may provide user data which is transmitted using the OTT connection 1516.
[0183] The communication System 1500 further includes a base station 1518 provided in a télécommunication System and comprising hardware 1520 enabling it to communicate with the host computer 1502 and with the UE 1514. The hardware 1520 may include a communication interface 1522 for setting up and maintaining a wired or wireless connection with an interface of a different communication device of the communication System 1500, as well as a radio interface 1524 for setting up and maintaining at least a wireless connection 1526 with the UE 1514 located in a coverage area (not shown in Figure 15) served by the base station 1518. The communication interface 1522 may be configured to facilitate a connection 1528 to the host computer 1502. The connection 1528 may be direct or it may pass through a cote network (not shown in Figure 15) of the télécommunication System and/or through one or more intermediate networks outside the télécommunication system. In the embodiment shown, the hardware 1520 of the base station 1518 further includes processing circuitry 1530, which may comprise one or more programmable processors, ASICs, FPGAs, or combinations of these (not shown) adapted to execute instructions. The base station 1518 further has software 1532 stored interna lly or accessible via an external connection. [0184] The communication System 1500 further includes the UE 1514 already referred to. The UE's 1514 hardware 1534 may include a radio interface 1536 configured to set up and ma intain a wireless connection 1526 with a base station serving a coverage area in which the UE 1514 is currently located. The hardware 1534 of the UE 1514 further includes Processing circuitry 1538, which may comprise one or more programmable processors, ASICs, FPGAs, or combinations of these (not shown) adapted to execute instructions. The UE 1514 further comprises software 1540, which is stored in or accessible by the UE 1514 and exécutable by the processing circuitry 1538. The software 1540 includes a client application 1542. The client application 1542 may be opérable to provide a service to a human or non-human user via the UE 1514, with the support of the host computer 1502. In the host computer 1502, the executing host application 1512 may communicate with the executing client application 1542 via the OTT connection 1516 terminating at the UE 1514 and the host computer 1502. In providing the service to the user, the client application 1542 may receive request data from the host application 1512 and provide user data in response to the request data. The OTT connection 1516 may transfer both the request data and the user data. The client application 1542 may interact with the user to generate the user data that it provides.
[0185] It is noted that the host computer 1502, the base station 1518, and the UE 1514 illustrated in Figure 15 may be similar or identical to the host computer 1416, one of the base stations 1406A, 1406B, 1406C, and one of the U Es 1412, 1414 of Figure 14, respectively. This is to say, the inner workings of these entities may be as shown in Figure 15 and independently, the surrounding network topology may be that of Figure 14.
[0186] In Figure 15, the OTT connection 1516 has been drawn abstractiy to illustrate the communication between the host computer 1502 and the UE 1514 via the base station 1518 without explicit référencé to any intermediary devices and the précisé routing of messages via these devices. The network infrastructure may détermine the routing, which may be configured to hide from the UE 1514 or from the service provider operating the host computer 1502, or both. While the OTT connection 1516 îs active, the network infrastructure may further take decisions by which it dynamically changes the routing (e.g., on the basis of load balancing considération or reconfiguration of the network).
[0187] The wireless connection 1526 between the UE 1514 and the base station 1518 is in accordance with the teachings of the embodiments described throughout this disclosure. One or more of the various embodiments improve the performance of OTT services provided to the UE 1514 using the OTT connection 1516, in which the wireless connection 1526 forms the last segment. More preciseiy, the teachings of these embodiments may improve the e.g., data rate, latency, power consumption, etc. and thereby provide benefits such as e.g., reduced user waiting time, relaxed restriction on file size, better responsiveness, extended battery lifetime, etc.
[0188] A measurement procedure may be provided for the purpose of monitoring data rate, latency, and other factors on which the one or more embodiments improve. There may further be an optionaî network functionality for reconfîguring the OTT connection 1516 between the host computer 1502 and the UE 1514, in response to variations in the measurement results. The measurement procedure and/or the network functionality for reconfîguring the OTT connection 1516 may be împlemented in the software 1510 and the hardware 1504 of the host computer 1502 or in the software 1540 and the hardware 1534 ofthe UE 1514, or both. In some embodiments, sensors (not shown) may be deployed in or in association with communication devices through which the OTT connection 1516 passes; the sensors may participate in the measurement procedure by supplying values of the monitored quantifies exemplified above, or supplyîng values of other physical quantities from which the software 1510, 1540 may compute or estimate the monitored quantities. The reconfîguring of the OTT connection 1516 may include message format, retransmission settings, preferred routing, etc.; the reconfîguring need not affect the base station 1518, and it may be unknown or imperceptible to the base station 1518. Such procedures and functionalities may be known and practiced in the art. In certain embodiments, measurements may involve proprietary UE signaling facilitating the host computer 1502's measurements of throughput, propagation times, latency, and the like. The measurements may be împlemented in that the software 1510 and 1540 causes messages to be transmitted, in particular empty or 'dummy' messages, using the OTT connection 1516 while it monitors propagation times, errors, etc.
[0189] Figure 16 is a flowchart illustrating a method împlemented in a communication system, in accordance with one embodiment. The communication system includes a host computer, a base station, and a UE which may be those described with reference to Figures 14 and 15. For simplicity of the present disclosure, only drawing référencés to Figure 16 will be included in this section, In step 1600, the host computer provides user data. In sub-step 1602 (which may be optional) of step 1600, the host computer provides the user data by executing a host application. In step 1604, the host computer initiâtes a transmission carrying the user data to the UE. In step 1606 (which may be optional), the base station transmîts to the UE the user data which was carried in the transmission that the host computer initiated, in accordance with the teachings of the embodiments described throughout this disclosure. In step 1608 (which may also be optional), the UE executes a client application associated with the host application executed by the host computer.
[0190] Figure 17 is a flowchart illustrating a method implemented in a communication System, in accordance with one embodiment. The communication System includes a host computer, a base station, and a UE which may be those described with reference to Figures 14 and 15. For simplicity of the present disclosure, only drawing référencés to Figure 17 will be included in this section. In step 1700 of the method, the host computer provides user data. In an optional sub-step (not shown) the host computer provides the user data by executing a host application. In step 1702, the host computer initiâtes a transmission carrying the user data to the UE. The transmission may pass via the base station, in accordance with the teachings of the embodiments described throughout this disclosure. In step 1704 (which may be optional), the UE receives the user data carried in the transmission.
[0191] Figure 18 is a flowchart illustrating a method impiemented in a communication System, in accordance with one embodiment. The communication System includes a host computer, a base station, and a UE which may be those described with reference to Figures 14 and 15. For simplicity of the present disclosure, only drawing référencés to Figure 18 will be included in this section. In step 1800 (which may be optional), the UE receives in put data provided by the host computer. Additionally or alternatively, in step 1802, the UE provides user data. In sub-step 1804 (which may be optional) of step 1800, the UE provides the user data by executing a client application. In sub-step 1806 (which may be optional) of step 1802, the UE executes a client application which provides the user data in reaction to the received input data provided by the host computer. In providing the user data, the executed client application may further consider user input received from the user. Regardless of the spécifie manner in which the user data was provided, the UE initiâtes, in sub-step 1808 (which may be optiona!), transmission of the user data to the host computer. In step 1810 of the method, the host computer receives the user data transmitted from the UE, in accordance with the teachings of the embodîments described throughout this dîsclosure.
[0192] Figure 19 is a flowchart illustrating a method implemented in a communication System, in accordance with one embodiment, The communication System includes a host computer, a base station, and a UE which may be those described with reference to Figures 14 and 15. For simplicity of the present dîsclosure, only drawing references to Figure 19 will be included in this section. In step 1900 (which may be optional), in accordance with the teachings of the embodîments described throughout this dîsclosure, the base station receives user data from the UE. In step 1902 (which may be optional), the base station initiâtes transmission of the received user data to the host computer. In step 1904 (which may be optional), the host computer receives the user data carried in the transmission inîtiated by the base station.
[0193] Any appropriate steps, methods, features, functions, or benefits dîsclosed herein may be performed through one or more functional units or modules of one or more Virtual apparatuses. Each Virtual apparatus may comprise a number of these functional units. These functional units may be implemented via processing circuitry, which may include one or more microprocessor or microcontrollers, as well as other digital hardware, which may include Digital Signal Processor (DSPs), spécial-purpose digital logic, and the like. The processing circuitry may be configured to execute program code stored in memory, which may include one or several types of memory such as Read Only Memory (ROM), Random Access Memory (RAM), cache memory, flash memory devices, optical storage devices, etc. Program code stored in memory includes program instructions for executing one or more télécommunications and/or data communications protocol s as well as instructions for carrying out one or more of the techniques described herein. In some implémentations, the processing circuitry may be used to cause the respective functional unit to perform corresponding functions according one or more embodîments of the present dîsclosure.
[0194] While processes in the figures may show a particular order of operations performed by certain embodîments of the present dîsclosure, it should be understood that such order is exemplary (e.g., alternative embodîments may perform the operations in a different order, combine certain operations, overlap certain operations, etc.).
[0195] MDBV identifies the maximum cumulative payload (from ail TSN streams that map to a TSN traffic class and its corresponding 5G QoS flow) that can be sent per instance of traffic transmission over the radio interface for any given SG QoS flow and therefore limits the throughput of a QoS flow.
[0196] At the 5GS QoS capability report phase, currently MDBV is not part of QoS capability report (sent to the AF), and it is not part of minimum set of TSN QoS-related parameters for QoS mapping either. Although MDBV is part of 5QI, but only the bridge delay and priority related parameters are reported to AF du ring the QoS capability report phase.
[0197] The mapping of a TSC traffic class or TSC streams to a 5G QoS flow requires to match bridge delay, priority, and MDBV in the same time. During the capability report phase, the MDBV value of a reported 5QI has been decided aiready. There is a risk that the maximum value of TSC burst size of a traffic class (aggregated TSC streams) is larger than any reported MDBV of 5QIs. Therefore, it is not possible te find a 5QI that matches MDBV and in the same time also matches bridge delay and priority requirements for the corresponding traffic class.
[0198] If AF doesn't provide TSC burst size information, the default value for the TSC 5QI may not be enough to accommodate aggregated TSC streams.
[0199] In case the Maximum Burst Size of the aggregated TSC streams in the traffic class is provided by CNC via TSN AF to PCF, PCF can dérivé the required MDBV taking the Maximum Burst Size and TSCAI as input. If the default MDBV associated with a 5QI in the QoS mapping table can't satisfy the aggregated TSC Burst Size, the PCF provides the derived MDBV in the PCC rule and then the SMF performs QoS Flow binding as specifled in 6.1.3.2.4 ofTS 23.503 [45].
[0200] The mapping tables between the traffic class and 5GS QoS Profile is provisioned and further used to find suitable 5GS QoS profile to transfer TSN traffic over the PDU Session. QoS mapping procedures are performed in two phases: (1) QoS capability report phase as described in clause 5.28.1, and (2) QoS configuration phase as in clause 5.28.2
[0201] (1) The TSN Translater AF shall be pre-configured via OAM the mapping table and represents what is being reported or exposed to the TSN System (i.e. the CNC) through the relevant TSN information objects, such as the Traffic Class Table for every port, see the IEEE 802.1Q [X] and IEEE 802.1Qcc [95].
[0202] (2) CNC distributes the TSN QoS requirements and TSN scheduling parameters (spécifie for current node) to 5G Virtual bridge via TSN AF. Alternatively, the 5GS virtuai bridge may pre-request or query CNC for the TSN QoS and traffic information. [0203] The PCF mapping table provides a mapping from TSN QoS information to 5GS QoS profile. Based on trigger from TSN AF, the PCF may trigger PDU session modification procedure to establish a new 5G QoS flow for the requested traffic class according to the selected QoS policies from the TSN AF traffic requirements.
[0204] The minimum set of TSN QoS-related parameters that are relevant for mapping the TSN QoS requirements in the 5GS are: traffic classes and their priorittes per port, bridge delays per port pair and traffic class (independentDelayMax, independentDelayMin, dependentDelayMax, dependentDelayMin), and propagation deiay per port (txPropagation Deiay).
[0205] QoS mapping table between port traffic classes and 5QI should be matching the deiay and priority, while preservîng the priorities in the 5GS. An operator enabling TSN services via 5GS can choose up to eight traffic ciasses to be mapped to 5GS QoS profiles.
[0206] Once the 5QIs to be used for TSN streams are identified, then it is possible to enumerate as many bridge port traffic classes as the number of selected 5QIs.
[0207] Once the CNC has received the necessary information, it proceeds to calculate scheduling and paths. The configuration information is then set in the bridge per port and per traffic class. The most relevant information received is the scheduling for every traffic class and port of the bridge. At this point, it is possible to retrieve the real QoS requirements by identifying the traffic class of the port. Then the traffic class to 5QI mapping can be performed using the QoS mapping table in the TSN AF. Subsequently, the TSC QoS flow can be configured using the 5QI retrieved from the QoS mapping table. This feedback approach uses the reported information to the CNC and the feedback of the configuration information Corning from the CNC to perform the mapping and configuration in the 5GS. The scheduling configuration information per traffic ciass is mapped to trigger creation/modification of a QoS flow in 5GS.
[0208] In case the Maximum Burst Size of the aggregated TSC streams in the traffic class is provided by CNC via TSN AF to PCF, PCF can dérivé the required MDBV taking the Maximum Burst Size and TSCAI as input. If the default MDBV associated with a 5QI in the QoS mapping table can't satisfy the aggregated TSC Burst Size, the PCF provides the derived MDBV în the PCC rule and then the SMF perforais QoS Flow binding as specified in 6.1.3.2.4 ofTS 23.503 [45],
[0209] In case the Maximum Burst Size of the aggregated TSC streams in the traffic class is provided by CNC via TSN AF, PCF can dérivé the required MDBV of the allocated QoS flow. If the MDBV configured in the QoS mapping can't match the aggregated Burst Size, a QoS flow with customized MDBV or even multiple QoS flows may be configured for the traffic class.
[0210] Npcf and Naf enable transport of application level session information and Ethernet port management information from AF to PCF. Such information includes, but is not limited to;
[0211] - IP filter information or Ethernet packet filter information to identify the service data flow for policy control and/or differentiated charging;
[0212] - Media/application bandwidth requirements for QoS control;
[0213] - In addition, for sponsored data connectivity:
[0214] - the sponsors identification;
[0215] - optionally, a usage threshold and whetherthe PCF reports these events to the AF;
[0216] - information identifying the application service provider and application (e.g. SDFs, application identifier, etc.);
[0217] - information required to enable Application Function influence on traffic routing as defined in clause 5.6.7 ofTS 23.501 [2];
[0218] - information required to enable serting up an AF session with required QoS as defined in clause 6.1.3.22.
[0219] - TSN AF provides burst arrivai time (in reference to TSN GM), periodicity, flow direction, and aggregated TSC Burst Size needed for TSCAI détermination (as described in clauses 5.27 and 5.28 ofTS 23.501 [2]).
[0220] Npcf and Naf enable the AF subscription to notifications on PDU Session events, i.e. the events requested by the AF as described in clause 6.1.3.18 and the change of DNAI as defined in clause 5.6.7 ofTS 23.501 [2].
[0221] The N5 reference point is defined for the interactions between PCF and AF in the reference point représentation.
[0222] The PCF shall accept input for PCC decision-making from the SMF, the AMF, the CHF, the NWDAF if présent, the UDR and if the AF is involved, from the AF, as well as the PCF may use its own predefined information. These different nodes should provide as much information as possible to the PCF. At the same time, the information below describes examples of the information provided. Depending on the particular scénario ail the information may not be available or is already provided to the PCF.
[0223] The AMF may provide the following information: SUPI; The PEI of the UE; Location of the subscriber; Service Area Restrictions; RFSP Index; RAT Type; GPSI; Access Type; Serving Network identifier (PLMN ID or PLMN ID and NID, see clause 5.34 of TS 23.501 [2]); Allowed NSSAI; UE time zone; Subscribed UE-AMBR; Mapping Of Allowed NSSAI; S-NSSAI for the PDU Session; Requested DNN.
[0224] NOTE 1: The Access Type and RAT Type parameters should allow extension to include new types of accesses.
[0225] The UE may provide the following information: OSId; List of PSIs; Indication of UE support for ANDSP.
[0226] The SMF may provide the following information: SUPI; The PEI of the UE; IPv4 address of the UE; IPv6 network prefix assigned to the UE; Default 5QI and default ARP; Request type (initial, modification, etc.); Type of PDU Session (IPv4, IPv6, IPv4v6, Ethernet, Unstructured); Access Type; RAT Type; GPSI; Internal-Group Identifier Location of the subscriber; S-NSSAI; NSI-ID (if available); DNN; Serving Network identifier (PLMN ID or PLMN ID and NID, see clause 5.34 of TS 23.501 [2]); Application identifier; Allocated application instance identifier; Detected service data flow descriptions; UE support of reflective QoS (as defîned in clause 5.7.5.1 of TS 23.501 [2]); Number of supported packet filters for signalied QoS rules (indicated by the UE as defined in clause 5.7.5.1 of TS 23.501 [2]); 3GPP PS Data Off status; DN Authorization Profile Index (see clause 5.6.6 of TS 23.501 [2]); Session AMBR (see clause 5.6.6 ofTS 23.501 [2]).
[0227] The UDR may provide the information for a subscriber connecting to a spécifie DNN and S-NSSAI, as described in the sub clause 6.2.1.3.
[0228] The UDR may provide the following policy information related to an ASP: The ASP identifier; A transfer policy together with a Background Data Transfer Reference ID, the volume of data to be transferred per UE, the expected amount of UEs.
[0229] NOTE 2: The information related with AF influence on traffic routing may be provided by UDR when the UDR serving the NEF is deployed and stores the application request.
[0230] The AF, if invol ved, may provide the following application session related information directly or via NEF, e.g. based on SIP and SDP: Subscriber Identifier; IP address of the UE; Media Type; Media Format, e.g. media format sub-field of the media announcement and ail other parameter information (a= lînes) associated with the media format; Bandwidth; Sponsored data connectivity information; Flow description, e.g. source and destination IP address and port numbers and the protocol; AF application identifier; AF-Service-Identifier, or alternatively, DNN and possibly S-NSSAI AF Communication Service Identifier (e.g. IMS Communication Service Identifier), UE provided via AF; AF Application Event Identifier; AF Record Information; Flow status (for gating decision); Priority indicator, which may be used by the PCF to guarantee service for an application session of a higher relative priority; NOTE 3: The AF Priority information represents session/application priority and is se parafe from the MPS 5GS Priority indicator.
[0231] Emergency indicator; Application service provider; DNAI; Information about the N6 traffic routing requirements; GPSI; Internal-Group Identifier; Temporal validîty condition; Spatial validîty condition; AF subscription for early and/or late notifications about UP management events; AF transaction identifier; TSN AF Parameters: Burst Arrivai Time in référencé to TSN GM; Periodicity in référencé to TSN GM; Flow direction; Delay Requirement in référencé to TSN GM; Maximum Burst Size.
[0232] The AF may provide the following background data transfer related information via NEF: Background Data Transfer Référencé ID. Background Data Transfer Policy. Volume per UE, Number ofUEs. Desired time window. Network Area Information.
[0233] The CH F, if in vol ved, may provide the following information for a subscriber: [0234] -Policy counter status for each relevant policy counter.
[0235] The NWDAF, if involved, may provide analytics information as described in clause 6.1.1.3.
[0236] In addition, the predefined information in the PCF may contain additional rules based on charging policies in the network, whether the subscriber is in its home network or roaming, depending on the QoS Flow attributes.
[0237] The 5QIs (see clause 5.7.4 of TS 23.501 [2]) in the PCC rule is derived by the PCF from AF or U DR interaction if available. The in put can be SDP information or other availabié application information, in line with operator policy.
[0238] The Allocation and Rétention Priority in the PCC Ruie is derived by the PCF from AF or DDR interaction if available, in line with operator policy.
[0239] TS 23.501 clause 5.28.4,
[0240] QoS mapping procedures are performed in two phases: (1) QoS capability report phase as described in clause 5.28.1, and (2) QoS configuration phase as in clause 5.28.2
[0241] Based on trigger from TSN AF, the PCF may trigger PDU session modification procedure to establish a new 5G QoS flow for the requested traffic class according to the selected QoS policies from the TSN AF traffic requirements.
[0242] The minimum set of TSN QoS-related parameters that are relevant for mapping the TSN QoS requirements in the 5GS are: traffic classes and their priorities per port, bridge delays per port pair and traffic class (independentDelayMax, independentDelayMin, dépende ntDelay Max, dependentDelayMin), and propagation delay per port (txPropagation Delay).
[0243] Observation 1: MDBV is not part of QoS capability report (sent to the AF), and it is not part of minimum set of TSN QoS-related parameters for QoS mapping either.
[0244] Observation 2: Although MDBV is part of 5QI, but only the bridge delay and priority related parameters are reported to AF during the QoS capability report phase. [0245] TS 23.501 clause 5.27.2 The maximum value of TSC Burst Size should be mapped to a 5QI with MDBV that is equal or higher. This 5QI also shall hâve a PDB value that satisfies the bridge delay capabilities reported for the corresponding traffic class.
[0246] For TSC QoS Flows, MDBV (described in clause 5.7.3.7) is set to the Maximum Burst Size of the aggregated TSC streams to be allocated to this QoS Flow. If the AF does not provide a TSC Burst Size for aggregated TSC streams, then the MDBV is set to the default value for the TSC 5QI of the corresponding traffic class.
[0247] S2-1910758 has agreed that For each instance of Periodicity, within each Period (defîned by periodicity value), TSC QoS Flows are required to transmit only one burst of maximum size MDBV within the AN-PDB.
[0248] Observation 3: The mapping of a TSC traffic class or TSC streams to a 5G QoS flow requires to match bridge delay, priority, and MDBV in the same time. During the capability report phase, the MDBV value of a reported 5QI has been decided already.
There is a risk that the maximum value of TSC burst size of a traffic class (aggregated TSC streams) is larger than any reported MDBV of 5QIs. Therefore, it is not possible to find a 5QI that matches MDBV and in the same time also matches bridge delay and priority requirements for the corresponding traffic class.
[0249] Observation 4: If AF doesn't provide TSC burst size information, the default value for the TSC 5QI may not be enough to accommodate aggregated TSC streams. [0250] There are scénarios when the reported 5G QoS flows (during the capability report phase) can matches burst size requirement of a traffic class. 5GS keeps one to one mapping between a TSN traffic class a 5G QoS flow.
[0251] During the capability report phase, certain avaiiable QoS flows with spécifie 5QIs are pre-selected for report. Some ofthe QoS flows characteristics (e.g. PDB, as part of bridge delay) are reported to AF. Other QoS characteristics (e.g. MDBV) are not provided to AF.
[0252] During the bridge configuration phase (TS 23.501 clause 5.28.2), CNC provides bridge configuration information to TSN AF and request for configuration. The burst size of a TSN traffic ciass can be extracted, for example, by gâte operation of IEEE802.11Qci. The 802.1Qci information can be provided from CNC to AF. AF can calcuiate the burst size of the TSN traffic class, and then provides this information to PCF and/or SMF.
[0253] According to the throughput/burst size of every TSN streams of a traffic class, 5GS can search for avaiiable QoS flows that hâve already reported to AF and hâve bridge delay, priority matches the traffic class requirements. If the reported QoS flow can't match the bridge delay, priority and burst size requirements of the traffic class. 5GS can update/create a new QoS flow with a 5QI with a new (custom) MDBV value that can satisfy the burst size requirement of the traffic class.
[0254] Option 1: a traffic class is broken down into subgroups.
[0255] There are scénarios when there is no any reported 5G QoS flows (during the capability report phase) can matches the TSC burst size requirement of a Traffic class. A traffic class can be broken down into several multiple subgroups, and matched into multiple reported QoS flows.
[0256] During the capability report phase (TS 23.501 clause 5.28.1), certain avaiiable QoS flows with spécifie 5QIs are pre-selected for report. Some of the QoS flows characteristics (e.g. PDB, as part of bridge delay) are reported to AF, Other QoS characteristics (e.g. MDBV) are not provided to AF.
[0257] During the bridge configuration phase (TS 23.501 clause 5.28.2), CNC provides bridge configuration information to TSN AF and request for configuration. The burst size of a TSN traffic class and/or burst size of every TSN stream inside the TSN traffic class can be extracted, for example, by gâte operation of IEEE802.11Qci. The 802.1Qci information can be provided from CNC to AF. AF can calculate the burst size of TSN streams or TSN traffic class, and then provides this information to PCF and/or SMF. [0258] 5GS can search for available QoS flows that hâve already reported to AF and hâve bridge delay, priority matches the traffic class requirements. Then according to the extracted burst size information of a traffic class and every TSN streams, each TSN traffic class can then be organtzed into several subgroups, so that the TSN streams in each subgroup can be successfully mapped to a 5G QoS flow spécifie MDBV value that can be supported by the 5G System.
[0259] Proposai: In case the Maximum Burst Size of the aggregated TSC streams in the traffic class is provided by CNC via TSN AF, PCF can dérivé the required MDBV of the allocated QoS flow. If the MDBV configured in the QoS mapping can't match the aggregated Burst Size, a QoS flow with customized MDBV or even multiple QoS flows may be configured for the traffic class.
[0260]
[0261] Embodîments
[0262] Group A Embodîments
[0263] Embodiment 1: A method performed by a first node for mapping TimeSensitive Networking, TSN, streams, the method comprising one or more of: receiving traffic class spécifie information for one or more TSN streams; and determining a set of one or more 5G Quality of Service, QoS, flows to support the traffic class.
[0264] Embodiment 2: The method of embodiment 1 wherein receiving the traffic class spécifie information for the one or more TSN streams comprises receiving traffic class spécifie Packet Delay Budget, PDB, and maximum payîoad volume per transmission instance for each TSN stream in that traffic class.
[0265] Embodiment 3: The method of any of the previous embodîments, comprising one or more of: establishîng a set of 5G QoS Identifier, 5QI, table entries for which different values are determined indépendant of knowing which TSN streams will map to any given traffic class; upon receiving TSN traffic class spécifie information, mapping the corresponding TSN streams into subgroups where each subgroup is supported by a common 5G QoS flow.
[0266] Embodiment 4: The method of embodiment 3 wherein the different values comprise different values for one or more of the PDB and Maximum Data Burst Volume, MDBV, attributes.
[0267] Embodiment 5: The method of any of embodiments 3 to 4 wherein each 5G QoS flow used to support a subgroup is selected such that it ensures the PDB requirement and maximum payload volume per transmission instance of the corresponding subgroup is satisfied.
[0268] Embodiment 6: The method of any of embodiments 3 to 5 comprising ensuring that ail TSN streams in each subgroup associated with any given TSN traffic class are efflciently supported using multiple 5G QoS flows.
[0269] Embodiment 7: The method of any of embodiments 3 to 6 wherein the radio interface bandwidth allocated in support of each 5G QoS flow can be made equal to or slightly larger than the actual bandwidth requirements of the subgroup of TSN streams supported thereon.
[0270] Embodiment 8: The method of any of embodiments 3 to 7, comprising: upon receiving TSN traffic class spécifie information, configuring one or more new 5QI table entries wherein each has an appropriate PDB attribute and MDBV attributes that, when considered together, provide a value large enough to support maximum payload volume per transmission instance for ail TSN streams comprising that TSN traffic class. [0271] Embodiment 9: The method of embodiment 8 comprising ensuring that ail TSN streams associated with any given TSN traffic class are efflciently supported using one or more 5G QoS flows.
[0272] Embodiment 10: The method of embodiment 9 wherein the radio interface bandwidth allocated in support of the one or more 5G QoS flows can be made equal to or slightly larger than the actual bandwidth requirements of ail TSN streams comprising the TSN traffic class that these one or more 5G QoS flows support.
[0273] Embodiment 11: The method of any of embodiments 3 to 10, comprising: upon receiving TSN traffic class spécifie information, mapping the corresponding TSN streams into an already existing 5G QoS flow that efflciently supports the bandwidth requirements of those TSN streams.
[0274] Embodiment 12: The method of embodiment 11 comprising ensuring that ail TSN streams associated with any given TSN traffic class are efflciently supported using a single 5G QoS flow.
[0275] Embodiment 13: The method of any of embodiments 11 to 12 comprising ensuring that the admission of any given TSN traffic class by a 5GS ensures that the TSN streams associated with that TSN traffic class will be successfully supported by the 5GS and allows for realizing that support over the radio interface in a bandwidth efficient manner.
[0276] Embodiment 14: The method of any of embodiments 1 to 13 wherein the first node is a 5G node.
[0277] Embodiment 15: The method of embodiment 14 wherein the first node is a TSN Application Function, AF.
[0278] Embodiment 16: The method of any of embodiments 1 to 15 wherein the traffic class spécifie information is received from a Centralized Network Contrôliez CNC, within a TSN network.
[0279] Embodiment 17: The method of any of the previous embodiments, further comprising: providing user data; and forwarding the user data to a host computer via the transmission to the base station.
[0230] Group B Embodiments
[0281] Embodiment 18: A method performed by a second node for mapping TimeSensitive Networking, TSN, streams, the method comprising one or more of: deciding which TSN streams to include within any given traffic class; and transmîttîng traffic class spécifie information for one or more TSN stream.
[0282] Embodiment 19: The method of embodiment 18 wherein deciding which TSN streams to include within any given traffic class comprises implicitly establishing a value for the maximum payload volume that needs to be supported per instance of transmission for ail TSN streams in that traffic class.
[0283] Embodiment 20: The method of any of embodiments 18 to 19 wherein deciding which TSN streams to include within any given traffic class comprises ensuring that the maximum payload volume that needs to be supported per instance of transmission for ail TSN streams within each traffic class will be effîciently supported by a 5QI table entry already configured by the 5GS.
[0284] Embodiment 21: The method of embodiment 20 wherein deciding which TSN streams to include within any given traffic class comprises ensuring the maximum payload volume per transmission instance for ail TSN streams comprising that TSN traffic class is equal to or slightly less than the MDBV attributs of a 5QI table entry for which it has received information from the 5GS.
t
[0285] Embodiment 22: The method of any of embodiments 18 to 21 wherein the second node is a Centralized Network Contrôler, CNC, within a TSN network.
[0286] Embodiment 23: The method of any of embodiments 18 to 22 wherein the traffic class spécifie information is transmitted to a 5G node.
[0287] Embodiment 24: The method of embodiment 23 wherein the 5G node is a TSN Application Function, AF,
[0288] Embodiment 25: The method of any of the previous embodiments, further comprising: obtaining user data; and forwarding the user data to a host computer or a wireless device.
[0289] Group C Embodiments
[0290] Embodiment 26: A first node for mapping Time-Sensitive Networking, TSN, streams, the first node comprising: Processing circuitry configured to perform any of the steps of any of the Group A embodiments; and power supply circuitry configured to supply power to the first node.
[0291] Embodiment 27: A second node for mapping Time-Sensitive Networking, TSN, streams, the second node comprising: Processing circuitry configured to perform any of the steps of any of the Group B embodiments; and power supply circuitry configured to supply power to the second node.
[0292] Embodiment 28: A communication System including a host computer comprising: processing circuitry configured to provide user data; and a communication interface configured to forward the user data to a cellular network for transmission to a User Equipment, UE; wherein the cellular network comprises a base station having a radio interface and processing circuitry, the base station's processing circuitry configured to perform any of the steps of any of the Group B embodiments.
[0293] Embodiment 29: The communication System of the previous embodiment further including the base station.
[0294] Embodiment 30: The communication System of the previous 2 embodiments, further including the UE, wherein the UE is configured to communicate with the base station.
[0295] Embodiment 31: The communication System of the previous 3 embodiments, wherein; the processing circuitry of the host computer is configured to execute a host application, thereby providing the user data; and the UE comprises processing circuitry configured to execute a client application associated with the host application.
[0296] Embodiment 32: A method implemented in a communication System including a host computer, a base station, and a User Equipment, UE, the method comprising: at the host computer, providing user data; and at the host computer, initiating a transmission carrying the user data to the UE via a cellular network comprising the base station, wherein the base station performs any of the steps of any of the Group B embodiments.
[0297] Embodiment 33: The method of the previous embodiment, further comprising, at the base station, transmitting the user data.
[0298] Embodiment 34: The method of the previous 2 embodiments, wherein the user data îs provided at the host computer by executing a host application, the method further comprising, at the UE, executing a client application associated with the host application.
[0299] Embodiment 35: A User Equipment, UE, configured to communicate with a base station, the UE comprising a radio interface and processing circuitry configured to perform the method of the previous 3 embodiments.
[0300] Embodiment 36: A communication System including a host computer comprising: processing circuitry configured to provide user data; and a communication interface configured to forward user data to a cellular network for transmission to a User Equipment, UE; wherein the UE comprises a radio interface and processing circuitry, the UE's components configured to perform any of the steps of any of the Group A embodiments.
[0301] Embodiment 37: The communication System of the previous embodiment, wherein the cellular network further includes a base station configured to communicate with the UE.
[0302] Embodiment 38: The communication System of the previous 2 embodiments, wherein: the processing circuitry of the host computer is configured to execute a host application, thereby providing the user data; and the UE's processing circuitry is configured to execute a client application associated with the host application.
[0303] Embodiment 39: A method implemented in a communication System including a host computer, a base station, and a User Equipment, UE, the method comprising; at the host computer, providing user data; and at the host computer, initiating a transmission carrying the user data to the UE via a cellular network comprising the base station, wherein the UE performs any of the steps of any of the Group A embodiments.
[0304] Embodiment 40: The method of the previous embodiment, further comprising at the UE, receiving the user data from the base station.
[0305] Embodiment 41: A communication System including a host computer comprising: communication interface configured to receive user data originating from a transmission from a User Equipment, UE, to a base station; wherein the UE comprises a radio interface and Processing circuitry, the UE's processing circuitry configured to perform any of the steps of any of the Group A embodiments.
[0306] Embodiment 42: The communication System of the previous embodiment, further including the UE.
[0307] Embodiment 43: The communication System of the previous 2 embodiments, further including the base station, wherein the base station comprises a radio interface configured to communicate with the UE and a communication interface configured to forward to the host computer the user data carried by a transmission from the UE to the base station.
[0308] Embodiment 44: The communication System of the previous 3 embodiments, wherein: the processing circuitry of the host computer is configured to execute a host appiication; and the UE's processing circuitry is configured to execute a client application associated with the host application, thereby providing the user data.
[0309] Embodiment 45: The communication System of the previous 4 embodiments, wherein; the processing circuitry of the host computer is configured to execute a host application, thereby providing request data; and the UE's processing circuitry is configured to execute a client application associated with the host application, thereby providing the user data in response to the request data.
[0310] Embodiment 46: A method implemented in a communication System including a host computer, a base station, and a User Equipment, UE, the method comprising: at the host computer, receiving user data transmitted to the base station from the UE, wherein the UE performs any of the steps of any of the Group A embodiments.
[0311] Embodiment 47: The method of the previous embodiment, further comprising, at the UE, providing the user data to the base station.
[0312] Embodiment 48: The method of the previous 2 embodiments, further comprising: at the UE, executing a client application, thereby providing the user data to be transmitted; and at the host computer, executing a host application associated with the client application.
[0313] Embodiment 49: The method of the previous 3 embodiments, further comprising: at the UE, executing a client application; and at the UE, receiving input data to the client application, the input data being provided at the host computer by executing a host application associated with the client application; wherein the user data to be transmitted is provided by the client application in response to the input data.
[0314] Embodiment 50: A communication System including a host computer comprising a communication interface configured to receive user data originating from a transmission from a User Equipment, UE, to a base station, wherein the base station comprises a radio interface and processing circuitry, the base station's processing circuitry configured to perform any of the steps of any of the Group B embodiments. [0315] Embodiment 51; The communication System of the previous embodiment further including the base station.
[0316] Embodiment 52: The communication System of the previous 2 embodiments, further including the UE, wherein the UE is configured to communicate with the base station.
[0317] Embodiment 53: The communication System of the previous 3 embodiments, wherein: the processing circuitry of the host computer is configured to execute a host application; and the UE is configured to execute a client application associated with the host application, thereby providing the user data to be received by the host computer. [0318] Embodiment 54: A method implemented in a communication System including a host computer, a base station, and a User Equipment, UE, the method comprising: at the host computer, receiving, from the base station, user data originating from a transmission which the base station has received from the UE, wherein the UE performs any of the steps of any of the Group A embodiments.
[0319] Embodiment 55: The method of the previous embodiment, further comprising at the base station, receiving the user data from the UE.
[0320] Embodiment 56: The method of the previous 2 embodiments, further comprising at the base station, initiating a transmission of the received user data to the host computer.
[0321] At least some of the following abbreviations may be used in this disclosure. If there is an inconsistency between abbreviations, preference should be given to how it is used above. If listed multiple times below, the first listing should be preferred over any subséquent listing(s).
• 3GPP Third Génération Partnership Project
J
• 5G | Fifth Génération | |
• 5GC | Fifth Génération Core | |
• 5GS | Fifth Génération System | |
• 5QI | 5G Quality of Service Identifier | |
5 | • AF | Application Function |
• AMBR | Aggregated Maximum Bit Rate | |
. AMF | Access and Mobility Function | |
• AN | Access Network | |
• AP | Access Point | |
10 | • ASIC | Application Spécifie Integrated Circuit |
• AUSF | Authentication Server Function | |
• CNC | Centralized Network Controller | |
• CPU | Central Processing Unit | |
• CUC | Centralized User Configuration | |
15 | • DN | Data Network |
• DRB | Data Radio Bearer | |
• DSP | Digital Signal Processor | |
• eNB | Enhanced or Evolved Node B | |
• E-UTRA | Evoived Universal Terrestriai Radio Access | |
20 | • FPGA | Field Programmable Gâte Array |
• GBR | Guaranteed Bit Rate | |
* gNB | New Radio Base Station | |
• gNB-DU | New Radio Base Station Distributed Unit | |
• HSS | Home Subscriber Server | |
25 | • loT | Internet of Things |
• IP | Internet Protocol | |
• LTE | Long Term Evolution | |
. MDBV | Maximum Data Burst Volume | |
• MME | Mobility Management Entity | |
30 | . MTC | Machine Type Communication |
• NEF | Network Exposure Function | |
. NF | Network Function | |
• NR | New Radio | |
• NRF | Network Function Repository Function |
x t
• NSSF | Network Sllce Sélection Fonction | |
• OTT | Over-the-Top | |
• PC | Personal Computer | |
• PCF | Policy Contrai Function | |
5 | • PDB | Packet Delay Budget |
. PDU | Protocol Data Unit | |
• P-GW | Packet Data Network Gateway | |
• QoS | Quality of Service | |
• RAM | Random Access Memory | |
10 | • RAN | Radio Access Network |
• ROM | Read Only Memory | |
• RRH | Remote Radio Head | |
• RTT | Round Trip Time | |
• SCEF | Service Capability Exposure Function | |
15 | • SMF | Session Management Function |
• TC | Traffic Class | |
• TS | Technical Spécification | |
• TSC | Time Sensitive Communications | |
• TSN | Time-Sensitive Networking | |
20 | - UDM | Unified Data Management |
• UE | User Equipment | |
• UPF | User Plane Function | |
• UPF-NW-TT | User Plane Function Network TSN Translater |
[0322] Those skilled in the art will recognize improvements and modifications to the embodîments of the present dîsclosure. Ail such improvements and modifications are considered within the scope of the concepts disclosed herein.
Claims (10)
1. A method performed by a first node for mapping Time-Sensitive Networking, TSN, streams, to one or more Fifth Génération, 5G, Quaiity of Service, QoS, flows, the method comprising:
receiving (300) traffic ciass spécifie information for one or more TSN streams; and determining (302) a set of the one or more 5G QoS flows to support a traffic class based on the received traffic class spécifie information.
2. The method of claim 1 wherein receiving the traffic class spécifie information for the one or more TSN streams comprises receiving traffic class spécifie Racket Deiay Budget, PDB, and maximum payload volume per transmission instance for each TSN stream in that traffic class.
3. The method of any of the previous claims, comprising:
establishing a set of 5G QoS Identifier, 5QI, table entries for which different values are determined independent of knowing which TSN streams will map to any given traffic class; and upon receiving the TSN traffic class spécifie information, mapping corresponding TSN streams into subgroups where each subgroup is supported by a corn mon 5G QoS flow having values indicated by its corresponding 5QI table entry.
4. The method of claim 3 , further comprising:
upon receiving the TSN traffic class spécifie information, configuring one or more new 5QÏ table entries wherein each has an appropriate PDB attribute and MDBV attribute that, when considered together, provide a value large enough to support the maximum payload volume per transmission instance for ail TSN streams comprising that TSN traffic class.
5. The method of claim 4 further comprising:
ensuring that ail TSN streams associated with any given TSN traffic class are effîcientiy supported using the one or more 5G QoS flows.
6. A method performed by a second node for mapping Time-Sensitive Networking, TSN, streams, the method comprising:
deciding (400) which TSN streams to include withîn any given traffic class; and transmitting (402) traffic class spécifie information for one or more TSN streams based on the given traffic class.
7. The method of claim 6 wherein deciding which TSN streams to include withîn any given traffic class comprises împlicitly establishing a value for a maximum payload volume that needs to be supported per instance of transmission for ail TSN streams in that traffic class.
8. The method of any of daims 6 to 7 wherein deciding which TSN streams to include withîn any given traffic class comprises ensuring that the maximum payload volume that needs to be supported per instance of transmission for ail TSN streams within each traffic class will be efficiently supported by a Fifth Génération, 5G, QoS Identifier, 5QI, tabie entry already configured by a 5G System, 5GS.
9. A first node for mapping Time-Sensitive Networking, TSN, streams, the first node comprising:
one or more processors; and memory comprising instructions to cause the first node to perform the method of any one of the daims 1-5.
10. A second node for mapping Time-Sensitive Networking, TSN, streams, the second node comprising:
one or more processors; and memory comprising instructions to cause the second node to perform the method of any one of the daims 6-8.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US62/933,093 | 2019-11-08 |
Publications (1)
Publication Number | Publication Date |
---|---|
OA20745A true OA20745A (en) | 2023-02-24 |
Family
ID=
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP4221150A1 (en) | System, apparatus and method to support data server selection | |
US20220417785A1 (en) | QoS MAPPING | |
CN112514422A (en) | System and method for supporting group communications | |
US20230019215A1 (en) | TSC-5G QoS MAPPING WITH CONSIDERATION OF ASSISTANCE TRAFFIC INFORMATION AND PCC RULES FOR TSC TRAFFIC MAPPING AND 5G QoS FLOWS BINDING | |
CN113543219B (en) | Communication method and device | |
US11696182B2 (en) | Core network node, user equipment and methods in a packet communications network | |
US11979927B2 (en) | Registering and configuring a network function for selectively routing uplink data traffic | |
WO2022179367A1 (en) | New method for external parameter provisioning for an af session | |
WO2021115429A1 (en) | Communication method and apparatus | |
US11546794B2 (en) | QoS flow control parameters signaling | |
US9603172B2 (en) | Low latency call transfer | |
US20230292173A1 (en) | Autonomous activation of a feature at a wireless communication device to meet survival time of an application consuming a communication service | |
US20230021043A1 (en) | HANDLING OVERLAPPING OF MULTIPLE PHYSICAL UPLINK SHARED CHANNELS (PUSCHs) | |
OA20745A (en) | QOS Mapping. | |
US12137369B2 (en) | QoS flow control parameters signaling | |
US20240007905A1 (en) | Dynamic change of active queue management (aqm) location | |
WO2024169468A1 (en) | Communication method and communication apparatus | |
WO2023194961A1 (en) | Analytic extension for assisting a decision for prose layer-3 ue-to-network relay offloading | |
WO2024186236A1 (en) | Multiple vpn tunnels and ursp traffic categories | |
WO2024033069A1 (en) | Methods and devices for emergency service handling | |
WO2024223054A1 (en) | Differentiated services code point (dscp) as ursp traffic descriptor | |
WO2022269045A1 (en) | Policy driven network slice orchestration | |
WO2023187682A1 (en) | Route selection process for handling congestion with relay proximity-based services |