US 11,677,666 B2
Application-based queue management
Andrea Francini, Rumson, NJ (US); Koen De Schepper, Boortmeerbeek (BE); Olivier Tilmans, Woluwe-Saint-Lambert (BE); and Sameerkumar Sharma, Holmdel, NJ (US)
Assigned to Nokia Solutions and Networks Oy, Espoo (FI)
Filed by Nokia Solutions and Networks Oy, Espoo (FI)
Filed on Oct. 11, 2019, as Appl. No. 16/599,592.
Prior Publication US 2021/0112006 A1, Apr. 15, 2021
Int. Cl. H04L 47/11 (2022.01); H04L 69/22 (2022.01); H04L 47/35 (2022.01); H04L 47/2441 (2022.01)
CPC H04L 47/115 (2013.01) [H04L 47/2441 (2013.01); H04L 47/35 (2013.01); H04L 69/22 (2013.01)] 18 Claims
OG exemplary drawing
 
1. An apparatus, comprising:
at least one processor; and
at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus to at least:
maintain, for a packet handler of a class queue of a link buffer, a trigger template including a congestion control condition and a congestion control action associated with the congestion control condition, wherein the congestion control action of the trigger template includes an indication of a type of congestion control signaling to be performed;
identify, for a packet associated with a flow queue of the class queue, the trigger template;
perform an evaluation of the congestion control condition of the trigger template; and
determine, based on the evaluation of the congestion control condition of the trigger template, whether to initiate the congestion control action of the trigger template.