Back-pressure control in a telecommunications network
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsMats Forsman, Tomas Thyni, Annikki Welin
Life of this patent
Estimating the term…
Abstract
Back-pressure control in a telecommunications network, in which a method of back-pressure control in a transport network is provided. A buffer state of a buffer is monitored. A condition indicative of back-pressure is also determined in response to a change of the buffer state passing a predetermined limit. In response to determining the condition indicative of back-pressure, a back-pressure notification message is created and, subsequently, transmitted to at least one second network node.
Claims15
A method of back-pressure control in a transport network, the method being performed by a first network node and comprising:
- monitoring a buffer state of a buffer;
- determining a condition indicative of congestion in response to a change of the buffer state exceeding a first predetermined limit;
- in response to determining the condition indicative of congestion, creating a congestion notification message;
- transmitting the congestion notification message to one or more second network nodes;
- storing a list of the second network node or nodes to which the congestion notification message has been transmitted;
- determining a condition indicative of back-pressure in response to a change of the buffer state passing a second predetermined limit;
- in response to determining the condition indicative of back-pressure, creating a back-pressure notification message including a combination of:
- a flow identifier identifying a flow that contributes to back-pressure;
- and
- back-pressure compensation information indicating a suitable compensation for the back-pressure caused by the flow associated with said flow identifier;
- in response to identifying at least one second network node that is currently compensating for congestion based on the stored list, transmitting the back-pressure notification message to the second network node or nodes identified to be currently compensating for congestion,
- wherein the flow identifier includes at least one of a Packet Data Convergence Protocol (PDCP), Flow Identification (FID), a PDCP Group FID, or a PDCP Multicast Group FID.
A non-transitory computer-readable medium containing instructions which, when executed on at least one processor, cause a first network node to perform operations for back-pressure control in a transport network comprising:
- monitoring a buffer state of a buffer;
- determining a condition indicative of congestion in response to a change of the buffer state exceeding a first predetermined limit;
- in response to determining the condition indicative of congestion, creating a congestion notification message;
- transmitting the congestion notification message to one or more second network nodes;
- storing a list of the second network node or nodes to which the congestion notification message has been transmitted;
- determining a condition indicative of back-pressure in response to a change of the buffer state passing a second predetermined limit;
- in response to determining the condition indicative of back-pressure, creating a back-pressure notification message including a combination of:
- a flow identifier identifying a flow that contributes to back-pressure;
- and
- back-pressure compensation information indicating a suitable compensation for the back-pressure caused by the flow associated with said flow identifier;
- in response to identifying at least one second network node that is currently compensating for congestion based on the stored list, transmitting the back-pressure notification message to the second network node or nodes identified to be currently compensating for congestion,
- wherein the flow identifier includes at least one of a Packet Data Convergence Protocol (PDCP), Flow Identification (FID), a PDCP Group FID, or a PDCP Multicast Group FID.
A first network node for back-pressure control in a transport network, the first network node comprising:
- a processor;
- and
- a memory containing instructions which, when executed by the processor, cause the first network node to perform operations to:
- monitor a buffer state of a buffer;
- determine a condition indicative of congestion in response to a change of the buffer state exceeding a first predetermined limit;
- in response to determining the condition indicative of congestion, creating a congestion notification message;
- transmit the congestion notification message to one or more second network nodes;
- store a list of the second network node or nodes to which the congestion notification message has been transmitted;
- determine a condition indicative of back-pressure in response to a change of the buffer state passing a second predetermined limit;
- create a back-pressure notification message in response to determining the condition indicative of back-pressure, the back-pressure notification message including a combination of:
- a flow identifier identifying a flow that contributes to back-pressure;
- and
- back-pressure compensation information indicating a suitable compensation for the back-pressure;
- in response to identifying at least one second network node that is currently compensating for congestion based on the stored list, transmit the back-pressure notification message to the second network node or nodes identified to be currently compensating for congestion,
- wherein the flow identifier includes at least one of a Packet Data Conversion Protocol (PDCP), Flow Identification (FID), a PDCP Group FID, or a PDCP Multicast Group FID.
Dependencies are inferred from the claim text.