US-12627612-B2 - Ran enhancement taking into account the CBS behaviour in TSC
Abstract
Resource reservation and/or scheduling may take credit-based shaper algorithm/queue behavior, in time sensitive communication, into account. A base station may schedule resources for transmission of time sensitive networking packets based on the state of the credit based shaper queue. The state of the credit based shaper queue may be determined based on real-time credit-based simper assistant information, in an uplink scenario, or output of a simulator of a real-time credit-based shaper queue, in a downlink scenario, or a combination of real-time credit-based shaper assistant information and simulator output.
Inventors
- Yonggang Wang
- Hua Chao
- Zexian Li
- Guillermo POCOVI
Assignees
- NOKIA TECHNOLOGIES OY
Dates
- Publication Date
- 20260512
- Application Date
- 20211022
Claims (1)
- 1 . An apparatus comprising: at least one processor; and at least one non-transitory memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to: receive a time sensitive networking packet; include the time sensitive networking packet in a credit-based shaper queue; transmit, to a first node, the time sensitive networking packet via the credit-based shaper queue; transmit, to a second node, a report comprising real-time credit-based shaper assistant information associated with the credit-based shaper queue, wherein the transmitting the report comprises: transmitting the report periodically within a predetermined period of time, transmitting the report aperiodically, or transmitting the report with a predetermined periodicity; receive one or more resources scheduled for the transmission of the time sensitive network packet; transmit, to the second node, one or more credit-based shaper configuration parameters; based on receiving a request to transmit the report, transmitting the report in response to the request; based on occurrence of an event, transmitting the report in response to the determined event, wherein the real-time credit-based shaper assistant information comprises: a total number of packets in the credit-based shaper queue, a value of a credit parameter of the credit-based shaper queue, and an estimated time to clear the credit-based shaper queue, wherein the apparatus further comprises: a user equipment, a device-side time sensitive networking translator located at the user equipment, a user plane function, and a network-side time sensitive networking translator located at a user plane function, wherein the one or more resources is scheduled for uplink time sensitive communication, and wherein the one or more credit-based shaper configuration parameters comprises: a traffic class of the credit-based shaper queue, a priority of the credit-based shaper queue, a rate at which the value of the credit parameter increases while frames in the credit-based shaper queue are not being transmitted, and a rate at which frames in the credit-based shaper queue are transmitted.
Description
RELATED APPLICATION This application was originally filed as PCT Application No. PCT/CN2021/125568, filed on Oct. 22, 2021, of which priority is claimed and is incorporated herein by reference in its entirety. TECHNICAL FIELD The example and non-limiting embodiments relate generally to resource allocation and, more particularly, to resource scheduling in time sensitive communication. BACKGROUND It is known, in fully centralized time sensitive networking, for a centralized network configuration entity to perform resource reservation and scheduling. SUMMARY The following summary is merely intended to be illustrative. The summary is not intended to limit the scope of the claims. In accordance with one aspect, an apparatus comprising: at least one processor; and at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to: receive a time sensitive networking packet; include the time sensitive networking packet in a credit-based shaper queue; transmit, to a first node, the time sensitive networking packet via the credit-based shaper queue; and transmit, to a second node, a report comprising real-time credit-based shaper assistant information associated with the credit-based shaper queue. In accordance with one aspect, a method comprising: receiving, with a device, a time sensitive networking packet; including the time sensitive networking packet in a credit-based shaper queue; and transmitting, to a network first node, the time sensitive networking packet via the credit-based shaper queue; and transmitting, to a second node, a report comprising real-time credit-based shaper assistant information associated with the credit-based shaper queue. In accordance with one aspect, an apparatus comprising: at least one processor; and at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to: receive a time sensitive networking packet; receive a report comprising real-time credit-based shaper assistant information; and determine a state of a credit-based shaper queue at a time of receiving the time sensitive networking packet based, at least partially, on the received report. In accordance with one aspect, an apparatus comprising: at least one processor; and at least one non-transitory memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to: receive a time sensitive networking packet; receive one or more credit-based shaper configuration parameters; and determine a state of a credit-based shaper queue at a time of receiving the time sensitive networking packet based, at least partially, on the one or more received credit-based shaper configuration parameters. In accordance with one aspect, a method comprising: receiving, with a network node, a time sensitive networking packet; receiving a report comprising real-time credit-based shaper assistant information; and determining a state of a credit-based shaper queue at a time of receiving the time sensitive networking packet based, at least partially, on the received report. In accordance with one aspect, a method comprising: receiving, with a network node, a time sensitive networking packet; receiving one or more credit-based shaper configuration parameters; and determining a state of a credit-based shaper queue at a time of receiving the time sensitive networking packet based, at least partially, on the one or more received credit-based shaper configuration parameters. In accordance with one aspect, an apparatus comprising means for performing: receiving a time sensitive networking packet; including the time sensitive networking packet in a credit-based shaper queue; transmitting, to a first node, the time sensitive networking packet via the credit-based shaper queue; and transmitting, to a second node, a report comprising real-time credit-based shaper assistant information associated with the credit-based shaper queue. In accordance with one aspect, an apparatus comprising means for performing: receiving a time sensitive networking packet; receiving a report comprising real-time credit-based shaper assistant information; and determining a state of a credit-based shaper queue at a time of receiving the time sensitive networking packet based, at least partially, on the received report. In accordance with one aspect, an apparatus comprising means for performing: receiving a time sensitive networking packet; receive one or more credit-based shaper configuration parameters; and determining a state of a credit-based shaper queue at a time of receiving the time sensitive networking packet based, at least partially, on the received one or more credit-based shaper configuration parameters. In accordance with one aspe