Method and system to implement dedicated queue based on user request
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsWassim Michel Haddad, Joel Halpern
Life of this patent
Estimating the term…
Abstract
Embodiments include methods, electronic device, storage medium, and computer program to implement a dedicated queue based on a user request. In one embodiment, a method comprises: receiving a first message to optimize one or more data flows based on a quality-of-service request for an end user; enabling a first queue dedicated to the one or more data flows sourced for the end user in the network node based on the first message; and upon a determination of congestion in the network, marking packets in the one or more data flows stored in the first queue as candidates to drop based on a queue size of the first queue, wherein the marking is to set explicit congestion notification bits of the packets.
Claims20
A method to be implemented in a network node of a network, comprising:
- receiving a first message to optimize one or more data flows based on a quality-of-service request for an end user;
- enabling a first queue dedicated to the one or more data flows sourced for the end user in the network node based on the first message;
- and
- upon a determination of congestion in the network, marking packets in the one or more data flows stored in the first queue as candidates to drop based on a queue size of the first queue, wherein the marking is to set explicit congestion notification bits of the packets.
A network node, comprising:
- a processor and non-transitory machine-readable storage medium that provides instructions that, when executed by the processor, are capable of causing the processor to perform:
- receiving a first message in a network to optimize one or more data flows based on a quality-of-service request for an end user;
- enabling a first queue dedicated to the one or more data flows sourced for the end user in the network node based on the first message;
- and
- upon a determination of congestion in the network, marking packets in the one or more data flows stored in the first queue as candidates to drop based on a queue size of the first queue, wherein the marking is to set explicit congestion notification bits of the packets.
A non-transitory machine-readable storage medium that provides instructions that, when executed by a processor, are capable of causing the processor to perform:
- receiving a first message in a network to optimize one or more data flows based on a quality-of-service request for an end user;
- enabling a first queue dedicated to the one or more data flows sourced for the end user in a network node of the network based on the first message;
- and
- upon a determination of congestion in the network, marking packets in the one or more data flows stored in the first queue as candidates to drop based on a queue size of the first queue, wherein the marking is to set explicit congestion notification bits of the packets.
Dependencies are inferred from the claim text.