Methods for logical channel prioritization and traffic shaping in wireless systems
A method performed by a WTRU may comprise associating a logical channel with a plurality of token buckets, including at least a long term token bucket and a short term token bucket. The method may further comprise transmitting logical channel data on the associated logical channel, in a TTI. The transmitted logical channel data of the TTI may be no larger than a value corresponding to a minimum of the long term token bucket and the short term token bucket. The long term token bucket may be initialized to a value which is greater than an initialized value of the short term token bucket. When the WTRU transmits logical channel data in a TTI, the WTRU may decrement the long term token bucket and the short term token bucket by a total size of one or more MAC SDUs served on the associated logical channel.
1 . A method performed by a wireless transmit/receive unit (WTRU), the method comprising:
determining a first priority of a logical channel (LCH);
receiving, from a network, via a medium access control (MAC) control element, an indication that service for the LCH is suspended by indicating that the WTRU should refrain from serving data from the LCH, the indication including a period during which the suspension is valid;
in response to the indication, omitting the LCH from multiplexing into a transport block for uplink transmission, wherein the WTRU considers service for the LCH to be suspended and excludes the LCH from contention in a prioritized bit rate (PBR)-based step of a logical channel prioritization (LCP) procedure;
while the service for the LCH is suspended, disabling triggering of at least one buffer status report (BSR) or a scheduling request for the LCH; and
upon expiry of the period, resume service for the LCH and revert to a set of parameters previously applicable to the LCH prior to receiving the indication, the set of parameters comprising at least one of a priority, a PBR value, a prioritized SDU value, or a bucket size.
2 . The method of claim 1 , wherein the indication that service for the LCH is suspended is based on network congestion.
3 . The method of claim 1 , wherein the first priority of the LCH is associated with a quality of service (QoS) priority of data associated with the LCH.
4 . The method of claim 1 , wherein the LCH includes data associated with at least one of a video frame or a video slice.
5 . The method of claim 1 , wherein reverting to the set of parameters previously applicable to the LCH includes adjusting a bucket parameter associated with the LCH.
6 . The method of claim 5 , wherein the bucket parameter includes at least one of: a short-term prioritized rate associated with the LCH, a maximum burst data volume (MBDV) for the LCH; or a prioritized bit rate (PBR) associated with the LCH.
7 . The method of claim 1 , wherein the first priority of the LCH is based on a function of a quality of service (QoS) flow ID (QFI) field in a service data adaptation protocol (SDAP) header of a data packet.
8 . The method of claim 7 , wherein the WTRU is configured with QFI values for one or more priorities.
9 . The method of claim 1 , wherein disabling triggering of the at least one BSR or the scheduling request for the LCH comprises, while service for the LCH is suspended, not treating data becoming available for transmission on the LCH as new data available for transmission for purposes of triggering the at least one BSR or the scheduling request.
10 . A wireless transmit/receive unit (WTRU) comprising:
a transceiver; and
a processor;
wherein the processor and transceiver are configured to:
determine a first priority of a logical channel (LCH);
receive, from a network, via a medium access control (MAC) control element, an indication that service for the LCH is suspended by indicating that the WTRU should refrain from serving data from the LCH, the indication including a period during which the suspension is valid;
in response to the indication, omit the LCH from multiplexing into a transport block for uplink transmission, wherein the WTRU considers service for the LCH to be suspended and excludes the LCH from contention in a prioritized bit rate (PBR)-based step of a logical channel prioritization (LCP) procedure;
while the service for the LCH is suspended, disable triggering of at least one buffer status report (BSR) or a scheduling request for the LCH; and
upon expiry of the period, resume service for the LCH and revert to a set of parameters previously applicable to the LCH prior to receiving the indication, the set of parameters comprising at least one of a priority, a PBR value, b, or a bucket size.
11 . The WTRU of claim 10 , wherein the indication that service for the LCH is suspended is based on network congestion.
12 . The WTRU of claim 10 , wherein the first priority of the LCH is associated with a quality of service (QoS) priority of data associated with the LCH.
13 . The WTRU of claim 10 , wherein the LCH includes data associated with at least one of a video frame or a video slice.
14 . The WTRU of claim 10 , wherein reverting to the set of parameters previously applicable to the LCH includes adjusting a bucket parameter associated with the LCH.
15 . The WTRU of claim 14 , wherein the bucket parameter includes at least one of: a short-term prioritized rate associated with the LCH, a maximum burst data volume (MBDV) for the LCH; or a prioritized bit rate (PBR) associated with the LCH.
16 . The WTRU of claim 10 , wherein the first priority of the LCH is based on a function of a quality of service (QoS) flow ID (QFI) field in a service data adaptation protocol (SDAP) header of a data packet.
17 . The WTRU of claim 16 , wherein the WTRU is configured with QFI values for one or more priorities.
18 . The WTRU of claim 10 , wherein disabling triggering of the at least one BSR or the scheduling request for the LCH comprises, while service for the LCH is suspended, not treating data becoming available for transmission on the LCH as new data available for transmission for purposes of triggering the at least one BSR or the scheduling request.