Congestion level configuration for radio access network congestion handling
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorGyörgy Miklós
Life of this patent
Estimating the term…
Abstract
Congestion level configuration for radio access network congestion handling A radio access network node (100) of a cellular network receives an indication of one or more criteria. The criteria which define one or more congestion levels. Further, the radio access network node (100) receives, for each of the one or more congestion levels, an indication of a congestion handling policy associated with this congestion level. Depending on the one or more criteria, the radio access network node (100) determines whether one of the one or more congestion levels is reached. In response to determining that one of the one or more congestion levels is reached, the radio access network node (100) applies the congestion handling policy associated with this congestion level.
Claims19
A method of congestion handling in a cellular network, the method comprising:
- a radio access network node of the cellular network receiving an indication of one or more criteria defining one or more congestion levels, and, for each of the one or more congestion levels, an indication of a congestion handling policy associated with this congestion level;
- the radio access network node determining whether one of the one or more congestion levels is reached based on the one or more criteria;
- and
- in response to determining that one of the one or more congestion levels is reached, the radio access network node applying the congestion handling policy associated with the corresponding congestion level,
- wherein the congestion handling policy defines a base bitrate, and the radio access network node applies the congestion handling policy by assigning a lower priority to user plane traffic above the base bitrate than user plane traffic up to the base bitrate, and
- wherein the congestion handling policy is further applied by one of (a) applying a modified mapping of weights to bitrates to perform resource allocation and transmitting of a traffic using resources allocated by a scheduler, and (b) by applying an Active Queue Management (AQM) mechanism with no active dropping of data packets at any queue length,
- wherein the congestion handling policy defines a priority order of different traffic flows of the user plane traffic above the base bitrate.
A method of managing congestion handling in a cellular network, the method comprising:
- a network node of the cellular network determining one or more criteria defining one or more congestion levels to be detected by at least one radio access network node of the cellular network,
- wherein the network node determines, for at least one of the one or more congestion levels, a congestion handling policy associated with the congestion level and to be applied by the at least one radio access network node in response to determination of the congestion level is reached,
- wherein the congestion handling policy defines a base bitrate, and the congestion handling policy is to be applied by assigning user plane traffic above the base bitrate a lower priority than user plane traffic up to the base bitrate,
- wherein the congestion handling policy defines a priority order of different traffic flows of the user plane traffic above the base bitrate, and
- wherein the one or more criteria are selected from the group consisting of:
- a radio interface resource utilization of the radio access network node,
- a transmit power utilization of the radio access network node,
- a number of users meeting one or more selection criteria,
- a number of packet losses at the radio access network node,
- an amount of dropped user plane traffic,
- a delay of user plane traffic through the radio access network node,
- a throughput of user plane traffic through the radio access network node,
- scheduled Internet Protocol throughput for Minimization of Drive Tests with respect to the radio access network node,
- a minimal target for resource allocation by the radio access network node,
- a lowest weight of a queue as selected for serving by a weight-based scheduler of the radio access network node, and
- a lowest classification value of a data packet served by the radio access network node;
- and
- the network node sending an indication of the one or more criteria to the at least one radio access network node.
A radio access network node for a cellular network, the radio access network node comprising:
- at least one interface;
- and
- at least one processor;
- memory containing instructions executable by the at least one processor
- wherein the radio access node is operative to:
- receive an indication of one or more criteria defining one or more congestion levels and, for each of the one or more congestion levels, an indication of a congestion handling policy associated with this congestion level;
- determine whether one of the one or more congestion levels is reached based on the one or more criteria;
- and
- in response to determining that one of the one or more congestion levels is reached, apply the congestion handling policy associated with this congestion level,
- wherein the congestion handling policy defines a base bitrate, and the radio access network node applies the congestion handling policy by assigning a lower priority to user plane traffic above the base bitrate than user plane traffic up to the base bitrate,
- wherein the congestion handling policy is further applied by one of (a) applying a modified mapping of weights to bitrates to perform resource allocation and transmitting of a traffic using resources allocated by a scheduler, and (b) by applying an Active Queue Management (AQM) mechanism with no active dropping of data packets at any queue length, and
- wherein the congestion handling policy defines a priority order of different traffic flows of the user plane traffic above the base bitrate.
A network node for a cellular network, the network node comprising:
- at least one interface;
- and
- at least one processor;
- memory containing instructions executable by the at least one processor wherein the network node is operative to:
- determine one or more criteria defining one or more congestion levels to be detected by at least one radio access network node of the cellular network,
- wherein the network node determines, for at least one of the one or more congestion levels, a congestion handling policy associated with the congestion level and to be applied by the at least one radio access network node in response to determination of the congestion level is reached,
- wherein the congestion handling policy defines a base bitrate, and the congestion handling policy is to be applied by assigning user plane traffic above the base bitrate a lower priority than user plane traffic up to the base bitrate,
- wherein the congestion handling policy defines a priority order of different traffic flows of the user plane traffic above the base bitrate, and
- wherein the one or more criteria are selected from the group consisting of:
- a radio interface resource utilization of the radio access network node,
- a transmit power utilization of the radio access network node,
- a number of users meeting one or more selection criteria,
- a number of packet losses at the radio access network node,
- an amount of dropped user plane traffic,
- a delay of user plane traffic through the radio access network node,
- a throughput of user plane traffic through the radio access network node,
- scheduled Internet Protocol throughput for Minimization of Drive Tests with respect to the radio access network node,
- a minimal target for resource allocation by the radio access network node,
- a lowest weight of a queue as selected for serving by a weight-based scheduler of the radio access network node, and
- a lowest classification value of a data packet served by the radio access network node;
- and
- send, to the at least one radio access network node, an indication of the one or more criteria.
A computer program product stored in a non-transitory computer readable medium for congestion handling in a cellular network, the computer program product comprising software instructions which, when run on at least one processor of a radio access network node for a cellular network, causes the radio access network node to:
- receive an indication of one or more criteria defining one or more congestion levels, and, for each of the one or more congestion levels, an indication of a congestion handling policy associated with this congestion level;
- determine whether one of the one or more congestion levels is reached based on the one or more criteria;
- and
- apply, in response to determining that one of the one or more congestion levels is reached, the congestion handling policy associated with the corresponding congestion level,
- wherein the congestion handling policy defines a base bitrate, and the radio access network node applies the congestion handling policy by assigning a lower priority to user plane traffic above the base bitrate than user plane traffic up to the base bitrate,
- wherein the congestion handling policy is further applied by one of (a) applying a modified mapping of weights to bitrates to perform resource allocation and transmitting of a traffic using resources allocated by a scheduler, and (b) by applying an Active Queue Management (AQM) mechanism with no active dropping of data packets at any queue length,
- wherein the congestion handling policy defines a priority order of different traffic flows of the user plane traffic above the base bitrate.
A computer program product stored in a non-transitory computer readable medium for managing congestion handling in a cellular network, the computer program product comprising software instructions which, when run on at least one processor of a network node of a cellular network, causes the network node to:
- determine one or more criteria defining one or more congestion levels to be detected by at least one radio access network node of the cellular network,
- wherein the network node determines, for at least one of the one or more congestion levels, a congestion handling policy associated with the congestion level and to be applied by the at least one radio access network node in response to determination of the congestion level is reached,
- wherein the congestion handling policy defines a base bitrate, and the congestion handling policy is to be applied by assigning user plane traffic above the base bitrate a lower priority than user plane traffic up to the base bitrate,
- wherein the congestion handling policy defines a priority order of different traffic flows of the user plane traffic above the base bitrate, and
- wherein the one or more criteria are selected from the group consisting of:
- a radio interface resource utilization of the radio access network node,
- a transmit power utilization of the radio access network node,
- a number of users meeting one or more selection criteria,
- a number of packet losses at the radio access network node,
- an amount of dropped user plane traffic,
- a delay of user plane traffic through the radio access network node,
- a throughput of user plane traffic through the radio access network node,
- scheduled Internet Protocol throughput for Minimization of Drive Tests with respect to the radio access network node,
- a minimal target for resource allocation by the radio access network node,
- a lowest weight of a queue as selected for serving by a weight-based scheduler of the radio access network node, and
- a lowest classification value of a data packet served by the radio access network node;
- and
- send an indication of the one or more criteria to the at least one radio access network node.
Dependencies are inferred from the claim text.